当前位置:   article > 正文

HTML常见标签用法_html标签大全及用法

html标签大全及用法

目录

1.HTML基本结构

2.常见标签


1.HTML基本结构

HTML 代码是由 "标签" 构成的.

形如:

<body>hello</body>

1.标签名 (body) 放到 < > 中

2.大部分标签成对出现,<body>为开始标签,</body>为结束标签
3.少数标签只有开始标签,称为“单标签”
4.开始标签和结束标签之间填写标签内容
5.开始标签中可能带有“属性”

标签层次结构 

1.父子关系

2.兄弟关系

  1. <html>
  2. <head>
  3. <title>第一个页面</title>
  4. </head>
  5. <body>
  6. hello world
  7. </body>
  8. </html>

其中:

1.head 和 body 是 html 的子标签(html 就是 head 和 body 的父标签)

2.title 是 head 的子标签.

3.head 是 title 的父标签. head 和 body 之间是兄弟关系.

2.常见标签 

2.1 注释标签

注释不会显示在界面上. 目的是提高代码的可读性.

<!-- 我是注释 -->

ctrl + / 快捷键可以快速进行注释/取消注释.

2.2 标题标签: h1-h6

有六个, 从 h1 - h6. 数字越大, 则字体越小.

  1. <h1>hello</h1>
  2. <h2>hello</h2>
  3. <h3>hello</h3>
  4. <h4>hello</h4>
  5. <h5>hello</h5>
  6. <h6>hello</h6>

 效果如下

hello

hello

hello

hello

hello

hello

2.3 段落标签 

HTML文档中,默认模式下,空格(空格、制表键(\t)、回车)。无论多少个,统一视为一个。

  1. <p>
  2. 还有一个因素也会引起css中px的变化,那就是用户缩放。例如,当用户把页面放大一倍,那么css中
  3. 1px所代表的物理像素也会增加一倍;反之把页面缩小一倍,css中1px所代表的物理像素也会减少一倍。关于
  4. 这点,在文章后面的部分还会讲到。
  5. </p>
  6. <p>
  7. 在移动端浏览器中以及某些桌面浏览器中,window对象有一个devicePixelRatio属性,它的官方的
  8. 定义为:设备物理像素和设备独立像素的比例,也就是 devicePixelRatio = 物理像素 /
  9. 独立像素。css中的px就可以看做是设备的独立像素,所以通过devicePixelRatio,我们可以知道该
  10. 设备上一个css像素代表多少个物理像素。例如,在Retina屏的iphone上,devicePixelRatio的值为2,
  11. 也就是说1个css像素相当于2个物理像素。但是要注意的是,devicePixelRatio在不同的浏览器中还存在
  12. 些许的兼容性问题,所以我们现在还并不能完全信赖这个东西,具体的情况可以看下这篇文章。
  13. </p>

效果如下

如果不使用p标签 ,html 中直接输入换行不会真的换行, 而是相当于一个空格

2.4 换行标签 

br 是一个单标签(不需要结束标签)
br 标签不像 p 标签那样带有一个很大的空隙.
<br/> 是规范写法. 不建议写成 <br>

  1. <p>
  2. 在css中我们一般使用px作为单位,<br/>
  3. 在桌面浏览器中css的1个像素往往都是对应着电脑屏幕的1个物理像素,这可能会造成我们的一个错觉,
  4. 那就是css中的像素就是设备的物理像素。但实际情况却并非如此,css中的像素只是一个抽象的单位,在不
  5. 同的设备或不同的环境中,css中的1px所代表的设备物理像素是不同的。在为桌面浏览器设计的网页中,我
  6. 们无需对这个津津计较,但在移动设备上,必须弄明白这点。在早先的移动设备中,屏幕像素密度都比较低,
  7. 如iphone3,它的分辨率为320x480,在iphone3上,一个css像素确实是等于一个屏幕物理像素的。后来随
  8. 着技术的发展,移动设备的屏幕像素密度越来越高,从iphone4开始,苹果公司便推出了所谓的Retina屏,
  9. 分辨率提高了一倍,变成640x960,但屏幕尺寸却没变化,这就意味着同样大小的屏幕上,像素却多了一倍,
  10. 这时,一个css像素是等于两个物理像素的。其他品牌的移动设备也是这个道理。例如安卓设备根据屏幕像素
  11. 密度可分为ldpi、mdpi、hdpi、xhdpi等不同的等级,分辨率也是五花八门,安卓设备上的一个css像素相
  12. 当于多少个屏幕物理像素,也因设备的不同而不同,没有一个定论。
  13. </p>

 

效果如下

 

 2.5 格式化标签

<strong>strong 加粗</strong>
<b>b 加粗</b>
<em>倾斜</em>
<i>倾斜</i>
<del>删除线</del>
<s>删除线</s>
<ins>下划线</ins>
<u>下划线</u>

 2.6 图片标签

img 标签必须带有 src 属性. 表示图片的路径

<img src="rose.jpg">

img 标签的其他属性:

alt: 替换文本. 当文本不能正确显示的时候, 会显示一个替换的文字.
title: 提示文本. 鼠标放到图片上, 就会有提示.
width/height: 控制宽度高度. 高度和宽度一般改一个就行, 另外一个会等比例缩放. 否则就会图片失
衡.
border: 边框, 参数是宽度的像素. 但是一般使用 CSS 来设定

2.7 超链接标签 :a

href: 必须具备, 表示点击后会跳转到哪个页面.
target: 打开方式. 默认是 _self. 如果是 _blank 则用新的标签页打开.

<a href="http://www.sogou.com">搜狗</a>

关于目录结构:

1.相对路径: 以 html 所在位置为基准, 找到图片的位置.

   同级路径: 直接写文件名即可 (或者 ./) 下一级路径: image/1.jpg 上一级路径: ../image/1.jpg

2.绝对路径: 一个完整的磁盘路径, 或者网络路径.

例如 磁盘路径 D:\rose.jpg

网络路径 https://images0.cnblogs.com/blog/130623/201407/300958470402077.png

2.8 表格标签

table 标签: 表示整个表格
tr: 表示表格的一行
td: 表示一个单元格
th: 表示表头单元格. 会居中加粗
thead: 表格的头部区域(注意和 th 区分, 范围是比 th 要大的)
tbody: 表格得到主体区域

表格标签有一些属性, 可以用于设置大小边框等. 但是一般使用 CSS 方式来设置.我们之后会讲到 

align 是表格相对于周围元素的对齐方式. align=“center” (不是内部元素的对齐方式)
border 表示边框. 1 表示有边框(数字越大, 边框越粗), “” 表示没边框.
cellpadding: 内容距离边框的距离, 默认 1 像素
cellspacing: 单元格之间的距离. 默认为 2 像素
width / height: 设置尺寸.

  1. <table align="center" border="1" >
  2. <tr>
  3. <td>姓名</td>
  4. <td>性别</td>
  5. <td>年龄</td>
  6. </tr>
  7. <tr>
  8. <td>张三</td>
  9. <td></td>
  10. <td>18</td>
  11. </tr>
  12. <tr>
  13. <td>李四</td>
  14. <td></td>
  15. <td>23</td>
  16. </tr>
  17. </table>

 

 合并单元格
跨行合并: rowspan=“n”
跨列合并: colspan=“n”

  1. <tr>
  2. <td>张三</td>
  3. <td colspan="2"></td>
  4. </tr>

 

2.9 列表标签 

无序列表[重要] ul li 

有序列表[用的不多] ol li

自定义列表[重要] dl (总标签) dt (小标题) dd (围绕标题来说明) 上面有个小标题, 下面有几个围绕 着标题来展开的.

元素之间是并列关系

ul/ol 中只能放 li 不能放其他标签, dl 中只能放 dt 和 dd

li 中可以放其他标签.

列表带有自己的样式, 可以使用 CSS 来修改. (例如前面的小圆点都会去掉)

  1. <h3>无序列表</h3>
  2. <ul>
  3. <li>张三</li>
  4. <li>李四</li>
  5. <li>王五</li>
  6. </ul>
  7. <h3>有序列表</h3>
  8. <ol>
  9. <li>张三</li>
  10. <li>李四</li>
  11. <li>王五</li>
  12. </ol>
  13. <h3>自定义列表</h3>
  14. <dl>
  15. <dt>法外狂徒</dt>
  16. <dd>张三</dd>
  17. <dd>李四</dd>
  18. <dd>王五</dd>
  19. </dl>

 

2.10 无语义标签: div & span 

就是两个盒子.

用于网页布局

div 是独占一行的, 是一个大盒子. span 不独占一行, 是一个小盒子.

这两个无语意标签适用于大部分场景,大家可以用这两个标签灵活替换其他标签

  1. <div>
  2. <span>咬人猫</span>
  3. <span>咬人猫</span>
  4. <span>咬人猫</span>
  5. </div>
  6. <div>
  7. <div>兔总裁</div>
  8. <div>兔总裁</div>
  9. <div>兔总裁</div>
  10. </div>
  11. <div>
  12. <span>阿叶君</span>
  13. <span>阿叶君</span>
  14. <span>阿叶君</span>
  15. </div>

2.11 input 标签

各种输入控件, 单行文本框, 按钮, 单选框, 复选框.

type(必须有), 取值种类很多多, button, checkbox, text, file, image, password, radio 等.

name: 给 input 起了个名字. 尤其是对于 单选按钮, 具有相同的 name 才能多选一.

value: input 中的默认值.

checked: 默认被选中. (用于单选按钮和多选按钮)

maxlength: 设定最大长度.

  1. <!-- 文本框 -->
  2. <input type="text">
  3. <!-- 密码框 -->
  4. <input type="password">
  5. <!-- 单选框 -->
  6. <input type="radio" name="sex">
  7. <input type="radio" name="sex" checked="checked">
  8. <!-- 注意: 单选框之间必须具备相同的 name 属性, 才能实现 多选一 效果. -->
  9. <!-- 复选框 -->
  10. <input type="checkbox"> 吃饭 <input type="checkbox"> 睡觉 <input type="checkbox">
  11. 打游戏
  12. <!-- 普通按钮 -->
  13. <input type="button" value="我是个按钮">

 其实关于input标签还有很多其他用法,大家可以课下自行学习,这里就不一一列举了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/391168
推荐阅读
相关标签
  

闽ICP备14008679号