博客列表 >HTML 页面结构、三大属性、样式规则

HTML 页面结构、三大属性、样式规则

司马青衫
司马青衫原创
2020年06月12日 17:11:201061浏览

HTML 页面结构、三大属性、样式规则

HTML 页面结构

  1. <!-- htm5文档的声明 -->
  2. <!DOCTYPE html>
  3. <!-- 表明本身是个html文档 语言为英文 -->
  4. <html lang="en">
  5. <!-- html文档的头部标签 -->
  6. <head>
  7. <!-- 规定 HTML 文档的字符编码:UTF-8 -->
  8. <meta charset="UTF-8" />
  9. <!-- 设置页面的像素宽度与显示效果 -->
  10. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  11. <!-- html页面在浏览器上显示的标题 -->
  12. <title>Document</title>
  13. <!-- 此标签内还可以包含一些样式表、JS脚本等内容 -->
  14. </head>
  15. <!-- html文档的主体标签 包含文档的所有内容(文本、超链接、图像、表格和列表等等。) -->
  16. <body>
  17. <h2>你好</h2>
  18. </body>
  19. <!-- html文档的结束 -->
  20. </html>

HTML 三大通用属性

属性 描述 示例
class 描述页面中的一类元素 class="title-class"
id 描述页面中的唯一元素 id="title-id"
style 元素的行内 CSS 样式 style="color: red;"

元素,类,id 不同级别的样式规则

示例 1

代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. <style></style>
  8. </head>
  9. <body>
  10. <h2>PHP中文网</h2>
  11. </body>
  12. </html>

运行结果

示例 2

代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. <style>
  8. .class-h2 {
  9. color: blue;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <h2 class="class-h2">PHP中文网</h2>
  15. </body>
  16. </html>

运行结果

示例 3

代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. <style>
  8. .class-h2 {
  9. color: blue;
  10. }
  11. #id-h2 {
  12. color: red;
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <h2 class="class-h2" id="id-h2">PHP中文网</h2>
  18. </body>
  19. </html>

运行结果

示例 4

代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>Document</title>
  7. <style>
  8. .class-h2 {
  9. color: blue;
  10. }
  11. #id-h2 {
  12. color: red;
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <h2 class="class-h2" id="id-h2" style="color: yellow;">PHP中文网</h2>
  18. </body>
  19. </html>

运行结果

总结

  1. 从示例 1 与示例 2 可以看出 class标签 优先级高
  2. 从示例 2 与示例 3 可以看出 idclass 优先级高
  3. 从示例 3 与示例 4 可以看出 styleidclass 优先级都高
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议