*http://html5doctor.com/nav
*http://html5doctor.com/article
*http://html5doctor.com/section
*http://html5doctor.com/aside
http://html5doctor.com/div
http://html5doctor.com/figure
http://html5doctor.com/outline
http://html5doctor.com/semantics


p 和 span 的理解

  1. p标签是指一个段落,而且默认是一个块级元素,
    span是一个行内元素的代表,没有什么意思,一般可以放文字等行内元素
  1. <p>这是一段简介内容这是一段 <span class="red">简介</span> 内容这是一段简介内容这是一</p>

列表

1、无序列表(列表标签中使用最多的一种,非常重要):unordered list

  1. 制作导航条、商品列表、新闻列表等
    有序列表能做的,无序列表都能完成
  1. #1、作用:
  2. 制作导航条、商品列表、新闻列表等
  3. #2、组合使用ul>li
  4. <ul>
  5. <li>秒杀</li>
  6. <li>优惠券</li>
  7. <li>PLUS会员</li>
  8. <li>闪购</li>
  9. <li>拍卖</li>
  10. <li>京东服饰</li>
  11. <li>京东超市</li>
  12. <li>生鲜</li>
  13. <li>全球购</li>
  14. <li>京东金融</li>
  15. </ul>
  16.  
  17. #3、ul标签的属性type(这属于列表的样式,所以了解即可)
  18. type:列表标识的类型
  19. disc:实心圆(默认值)
  20. circle:空心圆
  21. square:实心矩形
  22. none:不显示标识
  23. 可以通过css直接去掉小圆点
  24. <style type="text/css">
  25. ul {
  26. list-style: none;
  27. }
  28. </style>
  29.  
  30. #4、注意
  31. ulli是组合标签应该一起出现,并且ul的子标签只应该是li,而li的子标签则可以是任意其他标签

无序列表(列表标签中使用最多的一种,非常重要):unordered list

2、有序列表(极少使用)

  1. <h1>智商排名</h1>
  2. <ol>
  3. <li>Egon</li>
  4. <li>刘清正</li>
  5. <li>武佩奇</li>
  6. <li>alex</li>
  7. <li>元昊</li>
  8. </ol>
  9.  
  10. <!--有序列表能干的事,完全可以用无序列表取代-->
  11. <h1>智商排名</h1>
  12. <ul style="list-style: none">
  13. <li>1. Egon</li>
  14. <li>2. 刘清正</li>
  15. <li>3. 武佩奇</li>
  16. <li>4. alex</li>
  17. <li>5. 元昊</li>
  18. </ul>

有序列表(极少使用)

3、自定义列表(也会经常使用)

  1. #1、作用分析
  2. 选择用什么标签的唯一标准,是看文本的实际语义,而不是看长什么样子
  3. 无序列表:内容是并列的,没有先后顺序
  4. 有序列表:内容是有先后顺序的
  5. 自定义列表:对一个题目进行解释说明的时候,用自定义列表,可以做网站尾部相关信息,网易注册界面的输入框
  6.  
  7. #2、自定义列表也是一个组合标签:dl>dt+dd
  8. dl:defination list,自定义列表
  9. dtdefination title,自定义标题
  10. dddefination description,自定义描述
  11. <dl>
  12. <dt>自定义标题1<dt>
  13. <dd>描述1<dd>
  14. <dd>描述2<dd>
  15. <dd>描述3<dd>
  16.  
  17. <dt>自定义标题2<dt>
  18. <dd>描述1<dd>
  19. <dd>描述2<dd>
  20. <dd>描述3<dd>
  21.  
  22. <dt>自定义标题3<dt>
  23. <dd>描述1<dd>
  24. <dd>描述2<dd>
  25. <dd>描述3<dd>
  26. </dl>
  27. #3、注意: 3.1 dl>dt+dd应该组合出现,dl中只应该存放dt和dd,而可以在dt和dd中添加任意其他标签 3.2 一个dt可以可以没有对应的dd,也可以有多个,但建议一个dt对应一个dd

3、自定义列表(也会经常使用)


table标签

语义:标记一段数据为表格

  1. #1、作用
  2. 表格标签是一种数据的展现形式,当数据量非常大的时候,使用表格的形式来展示被认为是最清晰的
  3.  
  4. #2、格式
  5. <table>
  6. <tr>
  7. <td></td>
  8. </tr>
  9. </table>
  10.  
  11. tr代表表格的一行数据
  12. td表一行中的一个单元格
  13.  
  14. #3、注意点:
  15. 表格标签有一个边框属性,这个属性决定了边框的宽度。默认情况下这个属性的值为0,所以看不到边框
  1. #1、宽度和高度
  2. 可以给tabletd设置widthheight属性
  3.  
  4. 1.1 默认情况下表格的宽高是按照内容的尺寸来调整的,也可以通过给table标签设置widhtheight来手动指定表格的宽高
  5.  
  6. 1.2 如果给td标签设置widthheight属性,会修改当前单元格的宽度和高度,只要不超过table的宽高,则不会影响整个表格的宽度和高度
  7.  
  8. #2、水平对齐和垂直对齐
  9. 水平对齐align可以给tabletrtd标签设置
  10. 垂直对齐valign只能给trtd标签设置
  11.  
  12. ========水平对齐===========
  13. 取值
  14. align=“left
  15. align=“center
  16. align=“right
  17.  
  18. 2.1 table标签设置水平对齐,可以让表格在水平方向上对齐
  19. 强调:table只能设置水平方向
  20.  
  21. 2.2 tr设置水平对齐,可以控制当前行所有单元格内容都水平对齐
  22.  
  23. 2.3 td设置水平对齐,可以控制当前单元格内容水平对齐,trtd冲突的情况下,以td为准
  24.  
  25. ========垂直对齐===========
  26. 取值
  27. valign=“top
  28. valign=“center
  29. valign=“bottom
  30.  
  31. 2.4 tr设置垂直对齐可以让当前行所有单元格内容都垂直对齐
  32. 2.5 td设置垂直对齐可以让当前单元格内容垂直对齐
  33.  
  34. #3、外边距和内边距
  35. 只能给table设置
  36.  
  37. 3.1 外边距:单元格与单元格之间的间隔,cellspacing="3px",默认值为2px
  38. 3.2 内边距:单元格边框与文字之间的距离:cellpadding="200px"

表格属性

  1. #1、方式一
  2. 在标签中,想通过指定外边距为0来实现细线表格是不靠谱的,其实他是将2条线合成了一条线.所以看上去很不舒服,如下实现
  3. <table width="200px" height="200px" bgcolor="black" border="1" cellspacing="0px">
  4. <tr bgcolor="white">
  5. <td>姓名</td>
  6. <td>性别</td>
  7. <td>年龄</td>
  8. </tr>
  9.  
  10. <tr bgcolor="white" >
  11. <td>Egon</td>
  12. <td>male</td>
  13. <td>18</td>
  14. </tr>
  15.  
  16. <tr bgcolor="white">
  17. <td>ALex</td>
  18. <td>male</td>
  19. <td>73</td>
  20. </tr>
  21.  
  22. <tr bgcolor="white">
  23. <td>Wxx</td>
  24. <td>female</td>
  25. <td>84</td>
  26. </tr>
  27. </table>
  28. #2、方式二(推荐使用)
  29. 细线表格的制作方式:
  30. 1、给table标签设置bgcolor
  31. 2、给tr标签设置bgcolor
  32. 3、给table标签设置cellspacing="1px"
  33.  
  34. 注意:
  35. tabletrtd标签都支持bgcolor属性
  36.  
  37. <table width="200px" height="200px" bgcolor="black" cellspacing="1px">
  38. <tr bgcolor="white">
  39. <td>姓名</td>
  40. <td>性别</td>
  41. <td>年龄</td>
  42. </tr>
  43.  
  44. <tr bgcolor="white" >
  45. <td>Egon</td>
  46. <td>male</td>
  47. <td>18</td>
  48. </tr>
  49.  
  50. <tr bgcolor="white">
  51. <td>ALex</td>
  52. <td>male</td>
  53. <td>73</td>
  54. </tr>
  55.  
  56. <tr bgcolor="white">
  57. <td>Wxx</td>
  58. <td>female</td>
  59. <td>84</td>
  60. </tr>
  61. </table>

两种方式实现细线表格

  1. #1、水平向上的单元格colspan
  2. 可以给td标签添加一个colspan属性,来把水平方向的单元格当做多个单元格来看待
  3. <td colspan="2"></td>
  4.  
  5. #2、垂直向上的单元格rowspan
  6. 可以给td标签设置一个rowspan属性,来把垂直方向的的单元格当成多个去看待
  7.  
  8. #注意注意注意:
  9. 1、由于把某一个单元格当作了多个单元格来看待,所以就会多出一些单元格,所以需要删掉一些单元格
  10. 2、一定要记住,单元格合并永远是向后或者向下合并,而不能向前或向上合并

单元格合并


from标签

在form内还可以添加一种标签

  1. <fieldset>添加边框
  2. <legend>注册页面</legend>
  3. 表单控件......
  4. </fieldset>

补充 :

点击radio后的文字选中

  1. <p>性别
  2. <input type="radio" name="gender" id="ml"><label for="ml"></label>
  3. <input type="radio" name="gender" id="fl"><label for="fl"></label>
  4. <input type="radio" name="gender" id="bm" checked="checked"><label for="bm">保密</label>
  5. </p>

特殊字符

特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码 特殊符号 命名实体 十进制编码
Α &Alpha; Α Β &Beta; Β Γ &Gamma; Γ
Δ &Delta; Δ Ε &Epsilon; Ε Ζ &Zeta; Ζ
Η &Eta; Η Θ &Theta; Θ Ι &Iota; Ι
Κ &Kappa; Κ Λ &Lambda; Λ Μ &Mu; Μ
Ν &Nu; Ν Ξ &Xi; Ξ Ο &Omicron; Ο
Π &Pi; Π Ρ &Rho; Ρ Σ &Sigma; Σ
Τ &Tau; Τ Υ &Upsilon; Υ Φ &Phi; Φ
Χ &Chi; Χ Ψ &Psi; Ψ Ω &Omega; Ω
α &alpha; α β &beta; β γ &gamma; γ
δ &delta; δ ε &epsilon; ε ζ &zeta; ζ
η &eta; η θ &theta; θ ι &iota; ι
κ &kappa; κ λ &lambda; λ μ &mu; μ
ν &nu; ν ξ &xi; ξ ο &omicron; ο
π &pi; π ρ &rho; ρ ς &sigmaf; ς
σ &sigma; σ τ &tau; τ υ &upsilon; υ
φ &phi; φ χ &chi; χ ψ &psi; ψ
ω &omega; ω ϑ &thetasym; ϑ ϒ &upsih; ϒ
ϖ &piv; ϖ &bull; &hellip;
&prime; &Prime; &oline;
&frasl; &weierp; &image;
&real; &trade; &alefsym;
&larr; &uarr; &rarr;
&darr; &harr; &crarr;
&lArr; &uArr; &rArr;
&dArr; &hArr; &forall;
&part; &exist; &empty;
&nabla; &isin; &notin;
&ni; &prod; &sum;
&minus; &lowast; &radic;
&prop; &infin; &ang;
&and; &or; &cap;
&cup; &int; &there4;
&sim; &cong; &asymp;
&ne; &equiv; &le;
&ge; &sub; &sup;
&nsub; &sube; &supe;
&oplus; &otimes; &perp;
&sdot; &lceil; &rceil;
&lfloor; &rfloor; &loz;
&spades; &clubs; &hearts;
&diams;   &nbsp;   ¡ &iexcl; ¡
¢ &cent; ¢ £ &pound; £ ¤ &curren; ¤
¥ &yen; ¥ ¦ &brvbar; ¦ § &sect; §
¨ &uml; ¨ © &copy; © ª &ordf; ª
« &laquo; « ¬ &not; ¬   &shy; ­
® &reg; ® ¯ &macr; ¯ ° &deg; °
± &plusmn; ± ² &sup2; ² ³ &sup3; ³
´ &acute; ´ µ &micro; &#181 " &quot; "
< &lt; < > &gt; > '   '

HTML5常用标签及特殊字符表的更多相关文章

  1. html5常用标签table表格布局

    html5常用标签table表格布局 一.总结 一句话总结: 二.html5常用标签table表格布局 用表格显示信息调理清楚,使浏览者一目了然.表格在网页中还有协助布局的作用,可以把文字.图像等组织 ...

  2. struts2视频学习笔记 29-30(Struts 2常用标签,防止表单重复提交)

    课时28 Struts 2常用标签解说 property标签 property标签用于输出指定值: <s:set name="name" value="'kk'&q ...

  3. HTML5 常用标签整理

    <!--1.  html5 文本 --> <div> <header> <hgroup> <h1>h1</h1> <h2& ...

  4. HTML5常用标签总结

    一.常用的标签 <h1>~<h6> 表示是一个标题 <p> 段落标签 <hr/> 水平线标签 <br/> 换行标签 <sub> ...

  5. 第六课 Html5常用标签 html5学习1

    HTML标签的认识一.标签的分类1.双标签 如<html> </html>2.单标签 如<br \> 换行标签 二.标签的关系1.嵌套关系 如<head> ...

  6. HTML5常用标签

    section 板块,用于划分页面的不同区域或者划分文章里不同的节 ↓  header 页面头部或者板块section头部 ↓  footer 页面底部或者section底部 ↓  nav 导航(包含 ...

  7. HTML5常用标签分类

    1.行级元素标签:a.span.sup.sub.em.b.big.i.strong 2.块元素标签:div.p.h1~h6.ul.ol.li.table.form.article.footer.hea ...

  8. 沃土前端系列 - HTML常用标签

    html是什么 HTML是Hyper Text Markup Language的缩写,中文的意思是"超文本标记语言",它是制作网页的标准语言.由于网页中不仅包含普通文本,还包含超文 ...

  9. html新增一些常用标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. Linux 虚拟机配置-network is unreachable

    配置虚拟机时,遇到network is unreachable,根据网上找来的方法处理,最终自己试过,成功修改的方法在这里记录一下: 修改虚拟机的网络适配器:桥接,复制物理机网络 vim /etc/s ...

  2. HTML5新增的标签和属性归纳

    收集总结的HTML5的新特性,基本除了IE9以下都可以使用. HTML5语法 大部分延续了html的语法 不同之处:开头的 <!DOCTYPE html> <html lang=&q ...

  3. 使用@selector模仿代理功能降低代码耦合度

    使用@selector模仿代理功能降低代码耦合度 说明 该模式的好处就是两个产生联系的对象间并没有具体的耦合代码,增删改查均很直观 源码 Model // // Model.h // SELMetho ...

  4. WINDBG解决cpu占高的问题

    https://blog.csdn.net/yenange/article/details/62886988 https://blog.csdn.net/zhushentian/article/det ...

  5. linux 三大利器 grep sed awk 正则表达式

    正则表达式目标 正则表达式单字符: 特定字符 范围字符:单个字符[ ] :代表查找单个字符,括号内为字符范围 数字字符:[0-9],[259] 查找 0~9 和 2.5 .9 中的任意一个字符 小写字 ...

  6. 10个值得深思的PHP面试题

    第一个问题关于弱类型 $str1 = 'yabadabadoo'; $str2 = 'yaba'; if (strpos($str1,$str2)) { echo "/"" ...

  7. ECharts.js学习(三)交互组件

    ECharts.js 交互组件 ECharts.js有很多的交互组件,一般经常用到的组件有这些: title:标题组件,包含主标题和副标题. legend:图例组件,展现了不同系列的标记(symbol ...

  8. Angular2 Pipe

    AngularJs 1.x 中使用filters来帮助我们转换templates中的输出,但在Angular2中使用的是pipes,以下展示Angular 1.x and Angular 2中filt ...

  9. [Python 网络编程] makefile (三)

    socket.makefile(mode ='r',buffering = None,*,encoding = None,errors = None,newline = None )返回一个与套接字相 ...

  10. 學習Extjs比較好的資源

    http://www.qeefee.com  學習mvc extjs等比較好 还有就是extjs文档 要多看extjs文档中的方法源码 egg:图片 点击format.js看源码如何定义