博主信息
博文 6
粉丝 0
评论 0
访问量 8325
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
HTML基础知识小结
J
原创
946人浏览过

1.HTML文档结构

HTML文档 是一个倒置的”树型”结构,基本结构如下:

  1. <!-- 告诉浏览器这是一个HTML文件 -->
  2. <!DOCTYPE html>
  3. <!-- html 根标签、元素,代表整个HTML文档 -->
  4. <!-- lang = "en" 是一个属性,表示当前页面的主要语言 -->
  5. <html lang="en">
  6. <!-- 头元素 内容不显示在当前页面,这是给浏览器或者搜索引擎(百度,谷歌等)使用-->
  7. <head>
  8. <!-- 字符编码集为 UTF-8 -->
  9. <meta charset="UTF-8" />
  10. <!-- viewport 字面意思 视口,当前文档在浏览器可以被用户看到的部分,通常小于文档, -->
  11. <!-- 当前视口大小为设备宽度,初始显示大小比例为:1:1 -->
  12. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  13. <title>HTML文档的结构</title>
  14. </head>
  15. <!-- 主元素 页面主体,这是用户真正看到的 -->
  16. <body>
  17. <!-- 标题 -->
  18. <h2>正在学习html基础知识</h2>
  19. <!-- HTML标签不区分大小写 建议所有标签全部小写 -->
  20. </body>
  21. </html>

2.元素与属性的关系

元素是由双标签描述,标签是由属性表示,属性通常是以名值对的形式出现,如 name="test"。标签的通用三大属性:classidstyle,id在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. <title>元素与属性的关系</title>
  7. </head>
  8. <!-- 当前文档的样式,只在当前文档有效 -->
  9. <style>
  10. p {
  11. color: green;
  12. }
  13. </style>
  14. <body>
  15. <!-- 元素:由双标签描述 标签 由属性表示 属性通常是以名值对的形式出现 -->
  16. <!-- 段落元素: 用`<p></p>`描述 -->
  17. 标签有默认样式,当前文档样式,内联样式
  18. <!-- style 这个属性是内联样式,只在当前标签生效 -->
  19. <p style="color: red;" name="p1">正在学习html元素和标签的关系</p>
  20. <p class="test">正在学习html元素和标签的关系</p>
  21. <p id="study">正在学习html元素和标签的关系</p>
  22. <!-- 标签的三大通用属性 style、id、class -->
  23. </body>
  24. </html>

3.语义化的结构元素

语义元素清楚地向浏览器和开发者描述其意义。语义化的结构元素,基本包括页眉,页脚,主体,大致如下:

  1. <!-- 页眉 -->
  2. <header></header>
  3. <!-- 主体 -->
  4. <main></main>
  5. <!-- 页脚 -->
  6. <footer></footer>

4.语义化的文本元素

语义化文本元素,都有自身的意义,从字面上是输出文本类型的元素。如<article>标签,用来输出文章,<address>标签用来输出地址

  1. <!DOCTYPE html>
  2. <!-- nav 定义导航链接集合 -->
  3. <nav>
  4. <a href="">导航01</a>
  5. <a href="">导航02</a>
  6. <a href="">导航03</a>
  7. <a href="">导航04</a>
  8. <a href="">导航05</a>
  9. </nav>
  10. <!-- section 定义文档中的部分 -->
  11. <section>推荐</section>
  12. <!-- article 独立于网站其他内容进行阅读 -->
  13. <article>内容</article>
  14. <!-- detailss输出详细内容 mark 对关键词做标记 -->
  15. <details> 详细<mark>内容</mark> </details>
  16. <!-- address 输出一个地址格式 -->
  17. <address>地址</address>
  18. <!-- progress 输出一个进度条 -->
  19. <progress value="80" max="100">80%</progress>

5.链接元素

链接元素可以通过使用 href 属性 - 创建指向另一个文档的链接,使用 Target 属性,可以定义被链接的文档在何处显示,链接元素还可以实现打电话,下载文件,发送邮件,和站内跳转等功能

  1. <!-- 从当前页面 链接跳转一个外部链接 跨域 -->
  2. <a href="www.baidu.com">百度</a>
  3. <!-- 从新窗口打开一个链接 -->
  4. <a href="php.cn" target="_blank">PHP中文网</a>
  5. <!-- 下载某一个文件 -->
  6. <a href="demo.md" download="demo.md">下载文档</a>
  7. <!-- 打电话 -->
  8. <a href="tel:188****4135">致电</a>
  9. <!-- 发邮件 -->
  10. <a href="mailto:39529**60@qq.com">给xx发邮件</a>
  11. <!-- 在当前页面跳转 -->
  12. <a href="#another">找到锚点</a>
  13. <h2 id="another" style="margin-top: 1000px;">这是一个大标题</h2>
  14. <a href="#">回到顶部</a>

6.列表元素

列表分为无序列表,有序列表和自定义列表

  1. <!-- 无序列表 -->
  2. <ul>
  3. <li>香蕉</li>
  4. <li>苹果</li>
  5. <li></li>
  6. <li>西瓜</li>
  7. <li>哈密瓜</li>
  8. </ul>
  9. <!-- 分页功能显示 -->
  10. <ul style="list-style: none;">
  11. <li>
  12. <a href="">首页</a>
  13. <a href="">上一页</a>
  14. <a href="">下一页</a>
  15. </li>
  16. </ul>
  17. <!-- 有序列表 -->
  18. <ol start="3">
  19. <!-- <li>起床</li> -->
  20. <!-- <li>洗漱</li> -->
  21. <li>
  22. 上课
  23. <ul>
  24. <li>HTML</li>
  25. <li>CSS</li>
  26. <li>PHP</li>
  27. </ul>
  28. </li>
  29. <li>下课</li>
  30. </ol>
  31. <!-- 自定义列表 -->
  32. <dl>
  33. <!-- 自定义标题 -->
  34. <dt>手机</dt>
  35. <!-- 内容 -->
  36. <dd>打电话</dd>
  37. <dd>发短信</dd>
  38. <!-- 标题 -->
  39. <dt>电脑</dt>
  40. <!-- 内容 -->
  41. <dd>上网</dd>
  42. <dd>看电影</dd>
  43. <dd>上课</dd>
  44. </dl>
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:非常棒
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学