Blogger Information
Blog 6
fans 0
comment 0
visits 3297
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
细说html文档结构及图文结构的语义化元素布局
远方
Original
404 people have browsed it

简介:①html文档结构,及各成员的功能与作用,②tag+class 元素基础布局,③图文结构语义化布局,④图像元素,链接元素,列表元素。

HTML文档结构,及各成员的功能与作用

源码附图

源码附图

源码示例

  1. <!-- 1、文档类型元素【<!DOCTYPE html>】声明文档类型为 html -->
  2. <!DOCTYPE html>
  3. <!-- 2、根元素浏览器渲染入口 【lang="zh-CN"】声明网页语言为简体中文-->
  4. <html lang="zh-CN">
  5. <!-- 2.1根元素下第一个子元素共2个,普遍搜索引擎SEO相关TDK在当前根元素下的子元素标签配置 -->
  6. <head>
  7. <!-- 2.1.1 【charset="UTF-8"】声明页面编码为utf8 -->
  8. <meta charset="UTF-8">
  9. <!-- 2.1.2 [http-equiv="X-UA-Compatible" content="IE=edge"] l浏览器兼容-->
  10. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  11. <!-- 2.1.3 视口(可视窗口设置)【name="viewport"】,多用于配置移动端或响应式网页时设置 -->
  12. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  13. <!-- 2.1.4 [title] 页面标题-->
  14. <title>html</title>
  15. <!-- 2.1.5 [keywords] 页面关键字-->
  16. <meta name="keywords" content="keywords">
  17. <!-- 2.1.6 [description] 页面描述-->
  18. <meta name="description" content="description">
  19. <!-- 2.1.7 【name="applicable-device"】声明本页面属于响应式的页面,content = pc 表示电脑端页面,content = mobile 表示移动端页面-->
  20. <meta name="applicable-device" content="pc,mobile">
  21. <!-- 2.1.8 [name="mobile-agent"] 电脑端页面自动适配移动端页面(即url指向地址)-->
  22. <meta name="mobile-agent" content="format=html5;url=https://m.baidu.com/">
  23. <!-- 2.1.9 声明禁止百度、搜狗等网页进行转码处理,即(当网站没有对应移动版页面或搜索引擎未能识别适配时,禁止把PC版自动转码为移动版)-->
  24. <meta http-equiv="cache-control" content="no-transform">
  25. <meta http-equiv="cache-control" content="no-siteapp">
  26. </head>
  27. <!-- 2.2页面主体,根元素下第二个子元素共2个 -->
  28. <body>
  29. ...
  30. </body>
  31. </html>

Tag+Class 元素基础布局

源码附图

附图2

源码示例

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>tag+class 元素布局</title>
  8. </head>
  9. <body>
  10. <div class="header">
  11. <!-- t头部导航 -->
  12. <div class="header nav"></div>
  13. <!-- 头部Banner轮播图 -->
  14. <div class="header banner"></div>
  15. </div>
  16. <!-- 主体内容 -->
  17. <div class="main">
  18. <!-- 主体产品展示区 -->
  19. <div class="main product"></div>
  20. <!-- 主体企业简介区 -->
  21. <div class="main about"></div>
  22. <!-- 主体新闻列表区 -->
  23. <div class="main news"></div>
  24. </div>
  25. <div class="foot">
  26. <!-- 底部导航 -->
  27. <div class="foot nav"></div>
  28. <!-- 底部友情链接 -->
  29. <div class="foot link"></div>
  30. </div>
  31. </body>
  32. </html>

图文结构语义化布局

源码附图

附图3-1

代码运行效果图

附图3-2

源码示例

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>图文语义化展示</title>
  8. <style>
  9. .tuwen{
  10. border:solid 1px #9c9c9c;
  11. width:650px;
  12. padding-bottom: 15px;
  13. text-align:center;
  14. box-shadow:5px 15px 30px #696969;
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <section class="tuwen">
  20. <figure>
  21. <a href="#">
  22. <img src="https://img.php.cn/upload/course/000/000/068/6396fa6140e14800.png" alt="前端课程学习,开课啦!">
  23. </a>
  24. </figure>
  25. <figcaption>我是剧中展示的图片描述标题</figcaption>
  26. </section>
  27. </body>
  28. </html>

图像元素,链接元素,列表元素

源码附图

附图4

源码示例

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>图像,链接,列表...</title>
  8. </head>
  9. <body>
  10. <!-- 图像 -->
  11. <img src="https://img.php.cn/upload/course/000/000/068/6396fa6140e14800.png" alt="我是图片元素" width="100" height="100">
  12. <!-- 链接 -->
  13. <a href="www.baidu.com" target="_blank">百度</a>
  14. <a href="www.baidu.com" target="_self">PHP中文网</a>
  15. <!-- 无序列表 -->
  16. <!-- ol>li*5{$} -->
  17. <ol>
  18. <li>1</li>
  19. <li>2</li>
  20. <li>3</li>
  21. <li>4</li>
  22. <li>5</li>
  23. </ol>
  24. <!-- 有序列表 -->
  25. <!-- ul>li*5{title$} -->
  26. <ul>
  27. <li>title1</li>
  28. <li>title2</li>
  29. <li>title3</li>
  30. <li>title4</li>
  31. <li>title5</li>
  32. </ul>
  33. </body>
  34. </html>

总结

HTML前端布局,理解很简单,要达到手到擒来的效果,始终离不开多练、多写、多运用。

Correcting teacher:PHPzPHPz

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