Blogger Information
Blog 119
fans 3
comment 1
visits 94636
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
Emmet 常用语法、HTML5元素基础知识
赵大叔
Original
438 people have browsed it

Emmet 常用语法

  • Emmet 插件: 快速生成 html 元素结构与内容,是 vscode 内置插件,无需安装
  1. <body>
  2. <!-- 快速生成 class 标签.类名-->
  3. <!-- 默认标签是div, .title -->
  4. <div class="title"></div>
  5. <!-- 标签.类名,img.arrtical -->
  6. <img src="" alt="" class="arrtical" />
  7. <!-- 快速生成id,标签#id名,默认标签是div -->
  8. <div id="msnv"></div>
  9. <!-- 标签#id名, p#msnv-->
  10. <p id="msnc"></p>
  11. <!-- 快速生成标签内容,{} div{hello word!} -->
  12. <div>hello word!</div>
  13. <!-- 层级关系 -->
  14. <!-- 创建父子层级元素 > , div>span>a-->
  15. <div>
  16. <span><a href=""></a></span>
  17. </div>
  18. <!-- 创建同级层级元素 > , div+p-->
  19. <div></div>
  20. <p></p>
  21. <!-- 重复 * div*3-->
  22. <div></div>
  23. <div></div>
  24. <div></div>
  25. <!-- 分组: () -->
  26. <!-- .cart>h2{购物车}+(ul>li*3>a{商品})+p{总计: 3 件} -->
  27. <div class="cart">
  28. <h2>购物车</h2>
  29. <ul>
  30. <li><a href="">商品</a></li>
  31. <li><a href="">商品</a></li>
  32. <li><a href="">商品</a></li>
  33. </ul>
  34. <p>总计: 3 件</p>
  35. </div>
  36. <!-- 序号 $, div{item$}, 指定开始数字:$@5, 倒序排序:$-1-->
  37. <div>item1</div>
  38. <div>item2</div>
  39. <div>item3</div>
  40. <!-- table>tr*3>td -->
  41. <table>
  42. <tr>
  43. <td></td>
  44. </tr>
  45. <tr>
  46. <td></td>
  47. </tr>
  48. <tr>
  49. <td></td>
  50. </tr>
  51. </table>
  52. </body>

元素四类属性

通用属性

  • 标签基本都有的三个基本属性,class、id、style
  1. <div class="top">top</div>
  2. <div id="header">header</div>
  3. <div style="color: green;">10086</div>

预置属性

  • 相当于人的肤色、血型,href、src、rel
  1. <a href="baidu.com">baidu</a>
  2. <img src="" alt="" />
  3. <link rel="stylesheet" href="" />

事件属性

  • 相当于走、吃等动作
  1. <!-- 3. 事件属性 on + click-->
  2. <button onclick="alert('提交成功')">确定</button>

自定义属性

  • 相当于兴趣爱好,根据需要自定义
  1. <div old_msnv="TH045386">用户信息</div>

布局标签、分析 div+class 与 html5 语义化标签的优缺点

  • header、footer、main、nav、article 等标签
  • 语义化标签顾名思义,一眼看上去就能明白该标签的含义,浏览器搜索引擎比较喜欢,有利于 SEO 搜索优化
  • 缺点是数量不完全,不是所有的标签都能语义话
  • 涉及 CSS 布局,平时尽量使用 class,方便实现 css 样式复用
  1. <!-- 语义化的布局标签 -->
  2. <header>header</header>
  3. <main>main</main>
  4. <footer>footer</footer>
  5. <article></article>
  6. <nav></nav>
  7. <aside></aside>

新的收获

  • Emmet语法有了更多了解,新学了不少Emmet语法。
  • 本期的学习目标是,学习到更多、更新的知识,顺利毕业。
Correcting teacher:autoloadautoload

Correction status:qualified

Teacher's comments:不错,再添上自定义属性就更好了,加油
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post