HTML学习

HTML 学习
一、概述
二、行内元素
三、块级元素
四、行内块元素

HTML 学习

关于HTML的基本概念和HTML元素

一、概述

1.HTML是什么

  • 超文本标记语言:Hyper Text Markup Language
  • 对网页实现特殊效果,运行在浏览器上的标记语言。
  • 是一种可解释的语言:不检查错误,使用浏览器调试找错误

2.HTML页面标准结构

用 !+tab 键 出来HTML默认结构

<!DOCTYPE>;  <!-- 文档类型声明 -->
<html>
	<head>
		<meta charset="utf-8" />  <!-- 元数据,定义页面的编码格式、缓存、搜索关键字等 -->
		<title>HTML标准格式</title>
	</head>
	<body>
		<h1/>
		<p/>
		<img src="" >  <br>
		<input type="text" value="输入框"> <br>
		<button type="submit" > 按钮</button>
	</body>
</html>
// An highlighted block
<!DOCTYPE>;  <!-- 文档类型声明 -->
<html>
	<head>
		<meta charset="utf-8" />  <!-- 元数据,定义页面的编码格式、缓存、搜索关键字等 -->
		<title>HTML标准格式</title>
	</head>
	<body>
		<h1/>
		<p/>
		<img src="" >  <br>
		<input type="text" value="输入框"> <br>
		<button type="submit" > 按钮</button>
	</body>
</html>

3.注意格式

  • 不区分大小写 区分中英文字符
  • 空格折叠:多个空格只能显示一个
  • 用Tab缩进
  • 用字符实体代替特定意义的字符、键盘无法录入的字符

二、行内元素

1.常见标签 span a i em b strong lable code

1. span: 文档中的节<span
2. 超链接 a: <a href=“url” target=" " 点击的内容 </a
_self当前页面跳转(默认)
_blank新窗口打开
_parent父窗口中打开
_top在当前窗体打开链接,替换当前整个窗体
  • 锚点 精准跳转到文章指定位置
  • 默认有下划线
3. 倾斜 i: 自定义图标 em: 语义强调
4. 加粗 b:strong:更强调语义
5. 代码文本 code
6. lable

2.作用

加强内容显示,控制细节。

3.特点

  • 不独占一行
  • 宽度是文字的宽度,不可控制
  • 高度是顶部和底部的边距,不可控制

三、块级元素

1.常见标签 div p h ol ul hr table form pre noscript

1. div
2. p
3. h 只有6
4. ol 有序列表
<ol type='a'> <!-- 使得前边数字变为字母 -->
	<li> H</li>
	<li> T</li>
	<li> M</li>
	<li> L</li>
</ol>
5. ul 无序列表
6. hr 单标签标记
7. table
<h4>单元格跨两列:</h4>
<table border="1">
<tr>
  <th>Name</th>
  <th colspan="2">Telephone</th>
</tr>
<tr>
  <td>Bill Gates</td>
  <td>555 77 854</td>
  <td>555 77 855</td>
</tr>
</table>

在这里插入图片描述

<h4>单元格跨两行:</h4>
<table border="1">
<tr>
  <th>First Name:</th>
  <td>Bill Gates</td>
</tr>
<tr>
  <th rowspan="2">Telephone:</th>
  <td>555 77 854</td>
</tr>
<tr>
  <td>555 77 855</td>
</tr>
</table>

在这里插入图片描述

caption表格标题
colspan合并列
rowspan合并行
cellpadding单元格内容和其边框
cellspacing单元格之间的距离
align水平方向上对齐 left right center
valign垂直方向上对齐 top bottom middle
8. from
<form action="" method="">
First name: <input type="" name="" value="" checked=""><br>
</form>
1.action 提交路径
2.method 表单数据提交方式
  • get 默认值,表单数据附加在action 属性的 url中,以为分隔符。
    用于不敏感信息、容纳字符有限。
  • post 表单数据包含在表体内发送给服务器。
    用于不敏感信息。
3.type
text普通文本
textarea多行文本框rows行 cols列
password密码框
submit提交
radio单选checked=“checked” name需相同
checkbox多选checked=“checked” name需相同
button普通按钮
reset重置按钮
file文件域
image图片
date日期
email邮箱
4.name
5.value
6.下拉框
  • selected 表示预选
  • 默认下拉为单行 size 定义下拉的行数
  • multiple 定义多选
<form action="">
<select name="cars">
	<option value="volvo">Volvo</option>
	<option value="saab">Saab</option>
	<option value="fiat" selected>Fiat</option>
	<option value="audi">Audi</option>
</select>
</form>
9. pre
10. noscript

2.作用

搭建网页架构,布局页面,承载内容。

3.特点

  • 独占一行
  • 宽度默认100%(相对于父级元素),可控
  • 高度是可控
  • 内外边距可控

四、行内块元素

1.常见元素 input type select img

  1. input
  2. type
  3. select
  4. img

2.作用

加强内容显示,控制细节。

3.特点

  • 不独占一行
  • 宽度是文字的宽度,可控制
  • 高度可控制
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值