博客列表 >理解语义化结构元素的种类与用途,实例演示

理解语义化结构元素的种类与用途,实例演示

张福根一修品牌运营
张福根一修品牌运营原创
2020年09月30日 16:05:19624浏览

语义化结构元素的种类与用途,实例演示

效果展示:

语义化结构元素

HTML

  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. <link rel="stylesheet" href="css/yyhjg.css" />
  7. <title>理解语义化结构元素的种类与用途,实例演示</title>
  8. </head>
  9. <body>
  10. <!-- 页眉 -->
  11. <header>
  12. <h1>header页眉</h1>
  13. </header>
  14. <div class="container">
  15. <!-- 边栏 -->
  16. <aside><h1>aside边栏</h1></aside>
  17. <!-- 主体区 -->
  18. <main>
  19. <h1>main主体区</h1>
  20. <div>
  21. <section>section左</section>
  22. <section>section右</section>
  23. </div>
  24. </main>
  25. </div>
  26. <!-- 页脚 -->
  27. <footer><h1>footer页脚</h1></footer>
  28. </body>
  29. </html>

css

  1. * {
  2. margin: 0;
  3. padding: 0;
  4. box-sizing: border-box;
  5. }
  6. body {
  7. width: 100vw;
  8. height: 100vh;
  9. display: grid;
  10. grid-template-rows: 60px 1fr 60px;
  11. gap: 10px;
  12. }
  13. header,
  14. footer {
  15. height: 80px;
  16. background-color: lightgreen;
  17. text-align: center;
  18. }
  19. .container {
  20. display: grid;
  21. grid-template-columns: 200px 1fr;
  22. gap: 10px;
  23. padding: 10px;
  24. background-color: lightskyblue;
  25. }
  26. .container > aside {
  27. background-color: lightcyan;
  28. text-align: center;
  29. }
  30. .container > main {
  31. display: grid;
  32. grid-template-rows: 1fr 200px;
  33. background-color: wheat;
  34. text-align: center;
  35. padding: 10px;
  36. }
  37. .container > main > div {
  38. display: grid;
  39. grid-template-columns: 1fr 1fr;
  40. gap: 10px;
  41. }
  42. main div section {
  43. background-color: violet;
  44. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议