博客列表 >html的一些基础内容

html的一些基础内容

无声胜有声丶
无声胜有声丶原创
2020年07月29日 18:01:32611浏览

1. html文档结构

HTML结构代码如下:

  1. <!-- 告诉浏览器这是一个html5的文档 -->
  2. <!DOCTYPE html>
  3. <!-- <html>...</html>:跟标签,根元素,代表整个html文档 -->
  4. <!-- lang="en":属性,指当前页面主要的语言 -->
  5. <html lang="en">
  6. <head>
  7. <!-- 当前文档字符编码集 -->
  8. <meta charset="UTF-8" />
  9. <!-- viewport:视口,当前文档在浏览器中可以被用户看见的区域 -->
  10. <!-- width=device-width:设备高度 -->
  11. <!-- initial-scale=1.0:显示比例 -->
  12. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  13. <!-- 页面标题 -->
  14. <title>html文档结构</title>
  15. </head>
  16. <!-- body,主题元素:这里面才是用户正在看和感兴趣的东西 -->
  17. <body>
  18. <h2>html文档结构</h2>
  19. <!-- 注:所有标签全部小写 -->
  20. </body>
  21. </html>

2. 元素与属性的关系

元素是用标签表示,标签里面的行为用属性描述.在html文档中有三大属性 style id class 这三大属性可以添加到任何元素里面

  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. <!-- 当前文档的样式 -->
  8. <style>
  9. p {
  10. color: darkgreen;
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <!-- 段落元素:<p><p>标签表示 -->
  16. <!-- 标签里面的行为用属性描述 -->
  17. <!-- 三大通用属性:style id class 这三大属性可以添加到任何元素里面 -->
  18. <p id="yuansu">元素和属性</p>
  19. <!-- 内联样式 -->
  20. <p style="color: darkred;">元素和属性</p>
  21. <p class="shuxing">元素和属性</p>
  22. <!-- 内联样式的级别比当前文档样式高一级别 -->
  23. </body>
  24. </html>

3. 语义化的结构元素

语义化的结构元素,包括了 页眉 主体 页脚

  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. <!-- html文档他是一个树形结构 -->
  9. <body>
  10. <!-- 页眉 -->
  11. <header></header>
  12. <!-- 主体 -->
  13. <main></main>
  14. <!-- 页脚 -->
  15. <footer></footer>
  16. </body>
  17. </html>

4. 语义化的文本元素

何为语义化元素? 意思就是只要你看见这个标签就能知道里面的内容.这样更能让我们区分

  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. <!-- 每一个标签有它代表的一个意思,这样就更能让我们知道标签里面是什么内容 -->
  8. </head>
  9. <body>
  10. <!-- header:页眉 -->
  11. <header>
  12. <!--nav:导航 -->
  13. <nav>
  14. <a href="">视频教程</a>
  15. <a href="">入门教程</a>
  16. <a href="">社区回答</a>
  17. <a href="">技术文章</a>
  18. </nav>
  19. </header>
  20. <!--main: 主体 -->
  21. <main>
  22. <!-- article:内容 -->
  23. <article class="content">内容</article>
  24. </main>
  25. <!-- footer:页脚 -->
  26. <footer>
  27. <nav>
  28. <a href="">关于我们</a>
  29. <a href="">联系我们</a>
  30. </nav>
  31. </footer>
  32. </body>
  33. </html>

5. 链接元素

链接元素:指你可以从当前页面跳转到另一个页面

  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. <body>
  9. <!-- href:代表链接地址 -->
  10. <!-- target:目标,表示你跳转的地方(比如可以在当期页面打开.可以在新页面打开) -->
  11. <!-- blank:新的页面打开 -->
  12. <!-- self:当前页面打开 -->
  13. <a href="https://baidu.com" target="_blank">百度</a>
  14. <a href="img/timg.jpg" target="_self">图片</a>
  15. <!-- download:代表下载 -->
  16. <a href="img/timg.jpg" download="html.jpg">下载图片</a>
  17. <!-- mailto:邮件 -->
  18. <a href="mailto:289554847@qq.com">发邮件</a>
  19. </body>
  20. </html>

6. 列表元素

列表元素可分为:1.无序列表<ul> 2.有序列表<ol> 3.自定义列表<dl>

  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. <body>
  9. <!-- 无序列表 -->
  10. <!-- ul:无序列表元素 -->
  11. <ul>
  12. <li>列表元素</li>
  13. <li>列表元素</li>
  14. <li>列表元素</li>
  15. </ul>
  16. <!-- 有序列表 -->
  17. <!-- ol:有序列表元素 -->
  18. <ol>
  19. <li>列表元素</li>
  20. <li>列表元素</li>
  21. <li>列表元素</li>
  22. </ol>
  23. <ol start="10">
  24. <!-- start:开始,表示你从多少开始,比如我这里就是从10开始 -->
  25. <li>列表元素</li>
  26. <li>列表元素</li>
  27. <li>列表元素</li>
  28. </ol>
  29. <!-- 自定义列表 -->
  30. <dl>
  31. <dt>一石二鸟:</dt>
  32. <dd>比喻做一件事情得到两种好处</dd>
  33. <dt>邮箱地址:</dt>
  34. <dd>888888888@qq.com</dd>
  35. </dl>
  36. </body>
  37. </html>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议