博客列表 >【HTMLl】html 基础(结构-元素-emmet语法)

【HTMLl】html 基础(结构-元素-emmet语法)

可乐随笔
可乐随笔原创
2022年11月27日 20:55:02386浏览

1. html 文档结构

  1. element = tag + attribute
  2. 元素 = 标签 + 属性
  3. html文档 = <!DOCTYPE> + <html>
  4. html文档根元素 = <head> + <body>

2.html 渲染方式

  1. 自动修复: 校正语法,缺失元素
  2. 显示顺序: 书写顺序一致,左->右,上->下,同步/异步.

3. html 页面三宝

  1. element: DOM元素
  2. css: 层叠样式表
  3. JavaScript: 前端脚本

4. html 渲染

  1. 排列顺序: 可以自定义
  2. 元素类型:
    • 块 block: h1,p,div,ul,table,footer,nav等等;
    • 行内 inline: a,li等;
    • 行内块 inline-block: 通常用来描述外部资源,图像,视频,表单控件等;
  3. 行内元素,默认”水平排列”, 自动换行,默认从左到右显示;
  4. 可以通过自定义布局和JS调整显示位置;

5. Emmet语法

  1. <!-- 1. 标签与内容 `{text}` -->
  2. <!-- 2. 属性与语法糖 [键值对]{内容} -->
  3. <!-- [id=app]{app} -->
  4. <!-- [class="title"]{title} -->
  5. <!-- #app{app1} -->
  6. <!-- .title{title} -->
  7. <!-- 3. 重复: '*' -->
  8. <!-- .container{box}*3 -->
  9. <!-- 4. 父与子: `*` -->
  10. <!-- ul>li{item}*3 -->
  11. <!-- 5. 兄弟关系: `+` -->
  12. <!-- h3{标题}+p{内容} -->
  13. <!-- 6. 父级: '^' -->
  14. <!-- .box>span{text}^h3{小标题} -->
  15. <!-- 7. 分组: '(...)' -->
  16. <!-- nav>h3{导航}+ul>li*3>a{link} -->
  17. <!-- 8. 序号: '$','$@3' -->
  18. <!-- ul>li{item-$@3}*3 -->
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议