Blogger Information
Blog 2
fans 0
comment 0
visits 705
Related recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML课堂笔记-0704
她在睡梦中
Original
349 people have browsed it

html属性

1.通用属性:几乎所有元素都拥有

id,clss,style

2.预置属性:是通用属性的一个子集

id,class,style也是预置的属性,只不过几乎所有元素都会有

3.事件属性:有一个通用前缀,on+事件名称:事件属性

  1. <button onclick="alert('提交成功')">提交</button>

4.自定义属性:有一个通用前缀:“data-”

  1. <div data-user-email="569494973@qq.com">我的邮箱是:</div>
  2. <button onclick="this.nextElementSilbing.textContent = this.previaus">获取邮箱</button>

常用布局标签

1.经典

  1. <div id="header">header</div>
  2. <div id="main">main</div>
  3. <div id="footer">footer</div>

id权重过大,尽量少用或不用,id主要用在表单元素,锚点

2.改进:

  1. <div class="header">header</div>
  2. <div class="main">main</div>
  3. <div class="footer">footer</div>

3.新标签:(html5的语义化)

  1. <header>header</div>
  2. <main>main</div>
  3. <footer>footer</div>

为什么还有大量的开发者,喜欢用div+class模式,不用语义化标签?
1、目前项目90%以上是基于移动端的,不在乎,不依赖搜索引擎优化,seo
2、语义化标签还是数量太小了,不如用class来描述更精准

图片

图片是外部资源,是通过标签引入到当前html中的,通常使用“单标签”,内容通过属性来标注

  1. <img src="" alt="20期" width="200px">

alt属性一般不要省,width与height一般只写一个,不然图片可能会拉伸

链接

  1. <a href="https://php.cn" target="_blank">php.cn</a>20期开班啦
  2. <a href="../0701.zip" target="_blank">下载附件</a>

target默认值为”_self”在当前窗口打开,”_blank”在新窗口中打开当前连接

列表

1、无序列表

  1. <ul>
  2. <li><a href="">item1</a></li>
  3. <li><a href="">item1</a></li>
  4. <li><a href="">item1</a></li>
  5. </ul>

2、有序列表

  1. <ol>
  2. <li><a href="">item1</a></li>
  3. <li><a href="">item1</a></li>
  4. <li><a href="">item1</a></li>
  5. </ol>

3、自定义列表:类似名词解释

  1. <dl>
  2. <dt>地址:</dt>
  3. <dd>合肥市政务新区</dd>
  4. <dt>email:</dt>
  5. <dd>569494973@qq.com</dd>
  6. </ol>

4、与img、a标签的使用

  1. <ul>
  2. <li><a href=""><img src="images/bear.jpg" alt="" width="100"></a></li>
  3. <li><a href=""><img src="images/bear.jpg" alt="" width="100"></a></li>
  4. </ul>

图片,链接,通常不会单独使用,而是与其它元素,如列表组合使用

表格

表格与列表一样,是用“组合元素”来表示,列表是ul+li或ol+li
表格是table(表格)+caption(标题)+thead(表头)+tbody(表身)+tr(行)+td(列),表格中的数据必须放在“单元格”中,用
必须先画行,在一行中划分列(单元格)

  1. <table width="500px" boder="1px">
  2. <caption>表格标题</caption>
  3. <tbody>
  4. <thead> //可选
  5. <th>XXX</th>
  6. <th>XXX</th>
  7. <th>XXX</th>
  8. </thead>
  9. <tr>
  10. <td>XXX</td>
  11. <td colspan="2">XXX</td> //水平合并,col:列 span:跨越、合并
  12. </tr>
  13. <tr>
  14. <td>XXX<td>
  15. <td rowspan="2">XXX</td> //垂直合并,row:垂直方向
  16. <td>XXX</td>
  17. </tr>
  18. <tr>
  19. <td>XXX</td>
  20. <td>XXX</td>
  21. </tr>
  22. <tfoot> //可选
  23. <tr>
  24. <td>XXX</td>
  25. <td>XXX</td>
  26. <td>XXX</td>
  27. <td>XXX</td>
  28. </tr>
  29. </tfoot>
  30. </tbody>
  31. </table>

表头中,th预置了(style=”text-align:center;font-weight:bold”的td标签)

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