博客列表 >理解HTML的文档结构,HTML元素的三大属性及其样式规则(0611)

理解HTML的文档结构,HTML元素的三大属性及其样式规则(0611)

丶久而旧之丶
丶久而旧之丶原创
2020年06月16日 00:29:34719浏览

1.默写Html的文档结构

  1. <!DOCTYPE html>
  2. <!--声明文档类型为HTML5-->
  3. <html>
  4. <!--根元素所有html的文档内容都要写这标签中-->
  5. <head>
  6. <!--头元素,提供给浏览器和搜索引擎使用,用来描述文档的字符编码集,视口大小比如<meta charset="UTF-8">用来通知浏览器HTML文档的编写语言所属的编码集是‘UTF-8'-->
  7. <head>
  8. <titlle>
  9. <!--显示在浏览器标签上的文本,指定当前页面的标题-->
  10. </tittle>
  11. <body>
  12. <!--页面的主体内容,允许或希望用户的内容都应该写到这里,用户也只对这里感兴趣-->
  13. </body>
  14. </html>

HTML的元素HTML的元素

元素类型 标签类型 语法 实例
非空元素 双标签 <起始标签 属性1 属性2…>元素内容</结束标签> <p>学习让我强大</p>
空元素 单标签 <标签 属性1 属性2..> img src="imgges/girl.jpg" alt="女生"

2.HTML的三大属性

a.id属性(id属性要保证其唯一性,用来专用于获取唯一元素)
b.class属性(class为类属性,用来获取一类元素)
c.style内联属性(style也叫内联样式仅适用于当前元素)

元素的三大属性优先级元素的三大属性优先级

style属性>id属性>style属性

3.css和js中的选择器

1.css选择器

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <style>
  5. /* 通过标签名称设置样式 */
  6. p {
  7. color: red
  8. }
  9. /* 通过class属性设置样式 */
  10. .p-class{
  11. color: red
  12. }
  13. /* 通过id属性设置样式 */
  14. #p-id{
  15. color: red
  16. }
  17. </style>
  18. </head>
  19. <tittle>
  20. </tittle>
  21. <body>
  22. <p id="p-id" class="p-class">PHP中文网</p>
  23. </body>
  24. </html>

id>class>标签(CSS选择器的优先级)

2.js选择器

  • let用来定义变量
  • const用来定义常量(定义后常量无法改变)

    var定义变量和let区别在于可以全局作用,let只能在声明块内有效

  1. <!DOCTYPE>
  2. <html>
  3. <head>
  4. </head>
  5. <tittle>
  6. </tittle>
  7. <body>
  8. <h2 id="h2-id" class="h2-class">PHP中文网</h2>
  9. <body>
  10. <script>
  11. // 通过标签选择
  12. let h2 = document.ElementsByTagName("h2")
  13. // 通过ID选择
  14. let h2 = document.ElementById("h2-id")
  15. // 通过class类名选择
  16. let h2 = document.ElementsByClassName("h2-class")
  17. // 通过CSS样式选择,
  18. let h2 = document.querySelector("#h2-id")
  19. // document.querSelector获取符合条件的第一个元素
  20. // document.querySelectorAll获取符合条件的所有元素
  21. </scrtpt>
  22. </html>

总结

1.了解了html文档的结构类型和各个标签的作用
2.了解了html元素的三大属性
3.搞清三大属性在js和css中的获取及其他们的在选择器中的优先级

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议