HTML 标签的使用

一.常用布局标签

  1. id 版 (id 权重太大 不利于样式复用,不常用)
    1. <div id="header">header</div>
    2. <div id="main">main</div>
    3. <div id="footer">footer</div>
  2. 常用的 class 版 (class 比 id 权重小 更有利于样式复用,用的更多)
    1. <div class="header">header</div>
    2. <div class="main">main</div>
    3. <div class="footer">footer</div>
  3. 语义化不惧标签 (直接根据单词语义直接当做标签)
    1. <header>header 头部</header>
    2. <main>main 主体</main>
    3. <footer>footer 页尾</footer>

二.链接,图片与内联框架标签

  • <a></a>标签是链接元素,用于链接跳转,可以跳转的站外,站内,或者指定窗口打开
  • <img>标签表示图片,用于引入图片元素,单标签是可替换元素
  • <iframe></iframe>标签,可以在当前页面在嵌入一个窗口打开网页
  1. 跳转到站外
    <a href="https://taobao.com">taobao.com</a>
  2. 站内跳转 (使用锚点/书签来实现 id 通过绑定属性,实现站内跳转)
    1. <a href="#hello">去底部</a>
    2. <h2 id="hello" style="margin-top: 1000px">底部</h2>
    3. <a href="#">回到顶部</a>
  3. 跳转到指定窗口 (通过 a + iframe 标签连用实现站内窗口打开链接)
    1. <a href="https://taobao.com" target="taobao">淘宝</a>
    2. <iframe src="https://taobao.com" frameborder="0" name="taobao"</iframe>
  4. 图片跳转到网页(通过 img + a 标签连用,用于网页上点击图片跳转网页)
    <a href="https://taobao.com"><img src="moxing.jpg" alt="moxing" /></a>

三.列表与导航

1. 列表

1.1 有序列表(有序列表极少用,如果要用都是请求无序列表+ css代替)

  • 输入:
    1. <h3>数学成绩单</h3>
    2. <ol>
    3. <li>小明142</li>
    4. <li>小红121</li>
    5. <li>小兰105</li>
    6. </ol>
  • 输出:

1.2 无序列表

  • 输入:
    1. <h3>文具购买</h3>
    2. <ul>
    3. <li>教材1+1一本</li>
    4. <li>作业本2本</li>
    5. <li>水性笔2支</li>
    6. </ul>
  • 输出:

1.3 自定义列表

  • 输入:
    1. <dl>
    2. <dt>地址:</dt>
    3. <dd>四川省合江县桂花树村</dd>
    4. <dt>邮箱:</dt>
    5. <dd>2958852435@.qq.coms</dd>
    6. </dl>
  • 输出:

2.导航

2.1. 导航可以用 ul + li + a 来实现

  • 输入:
    1. <ul class="menu">
    2. <li class="item"><a href="">首页</a></li>
    3. <li class="item"><a href="">教学视频</a></li>
    4. <li class="item"><a href="">社区问答</a></li>
    5. <li class="item"><a href="">资源下载</a></li>
    6. <li class="item"><a href="">关于我们</a></li>
    7. </ul>
  • 输出:

2.2. 还可以用 Nav + a 来实现也是一样的

  • 输入:
    1. <nav class="menu">
    2. <a href="">首页</a>
    3. <a href="">教学视频</a>
    4. <a href="">社区问答</a>
    5. <a href="">资源下载</a>
    6. <a href="">关于我们</a>
    7. </nav>
  • 输出:

四.表格与布局

表格合并

  • 表格由:table(表格标签) + caption(表格标题) + thead(表头) + tbody(表格主体) + tfoot(表尾)
  • tr(表格行标签) + td(单元格元素) (表格中的所有数据必须在单元格 td 的元素中 必须写到 tr 中)
  • 合并操作一定是发生在单元格上 td 元素,合并属性colspan,rowspan, 一定写到被合并的起始单元格上

  • 输入:

    1. <table>
    2. <caption>表格合并</caption>
    3. <thead align="center">
    4. <tr>
    5. <td>表格</td>
    6. <td>表格</td>
    7. <td>表格</td>
    8. <td>表格</td>
    9. <td>表格</td>
    10. </tr>
    11. <tr>
    12. <td>表格</td>
    13. <td bgcolor="red" colspan="2">表格</td>
    14. <td>表格</td>
    15. <td>表格</td>
    16. </tr>
    17. <tr>
    18. <td bgcolor="violet" rowspan="2">表格</td>
    19. <td>表格</td>
    20. <td>表格</td>
    21. <td>表格</td>
    22. <td>表格</td>
    23. </tr>
    24. <tr>
    25. <td>表格</td>
    26. <td>表格</td>
    27. <td>表格</td>
    28. <td>表格</td>
    29. </tr>
    30. </thead>
    31. <tfoot align="center">
    32. <tr>
    33. <td>表格</td>
    34. <td>表格</td>
    35. <td>表格</td>
    36. <td>表格</td>
    37. <td>表格</td>
    38. </tr>
    39. </tfoot>
    40. </table>
  • 输出:

五.扩展练习

狗狗体检报告

  • 输入:
    1. <table width="500" border="1">
    2. <caption>
    3. 狗狗体检表
    4. </caption>
    5. <thead align="center">
    6. <tr>
    7. <td>姓名</td>
    8. <td width="80"></td>
    9. <td>性别</td>
    10. <td></td>
    11. <td colspan="2" rowspan="4"><img src="dog.jpg" alt="" /></td>
    12. </tr>
    13. <tr>
    14. <td>种类</td>
    15. <td></td>
    16. <td>出生年月</td>
    17. <td width="80"></td>
    18. </tr>
    19. <tr>
    20. <td>健康状况</td>
    21. <td></td>
    22. <td>爱好</td>
    23. <td></td>
    24. </tr>
    25. <tr>
    26. <td>身高</td>
    27. <td></td>
    28. <td>体重</td>
    29. <td></td>
    30. </tr>
    31. </thead>
    32. <tfoot align="center">
    33. <tr>
    34. <td rowspan="2">备注:</td>
    35. <td colspan="5"></td>
    36. </tr>
    37. </tfoot>
    38. </table>
  • 输出:

更多相关文章

  1. Html 常用标签用法与实例
  2. HTML(,,,)标签的使用
  3. 使用 HTML 基本常用标签搭建简易静态页面网站及相关介绍
  4. 文档结构与常用HTML标签
  5. HTML 部分标签应用及案例学习
  6. HTML 常用标签学习一
  7. htm入门标签—a标签、img标签、ul标签、table标签练习使用
  8. HTML常见标签以及使用
  9. 初识html标签

随机推荐

  1. Android:Timer定时器
  2. Android ExpandableListView 带有Checkbo
  3. Android应用程序启动过程源代码分析(2)
  4. 节操视频播放器
  5. Android中如何自定义view
  6. android 倒计时
  7. Android(安卓)EditText样式
  8. Android CheckBox控件使用OnClickListene
  9. 《android的事件分发机制》
  10. Android getSystemService