web设计必须学会使用的html标签

本文总结了《htmlmastery》一书中关于 HTML4 的关键元素,包括 div 和 span 的使用、doctype 的作用、p 和 address 标签的功能、列表元素 ul 和 ol 的区别,以及表单和表格相关标签的运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


======================================================
注:本文源代码点此下载
======================================================

这是我读《html mastery》一书的总结,这本大概写于2006年的书主要讨论的是html4的标签,而现在2009年w3c于1月22日发布了最新的html5草案,opera称其将使flash技术变得可有可无,相信不久后普及的html5将给web设计带来些重大变化,但现在了解些html4的基础知识显然是必要的,何况听说html5会兼容些本文提到的标签,似乎还是有价值的。

常用元素

1.div与span

这是用得最多的两个标签,以后会有专文总结如何使用好他们,现在必须知道的是前者是block元素,后者是inline元素;而block元素与inline元素区别正如名字告诉我们的那样:前者是所包含的内容是一个整体,几个block元素间垂直堆叠,强制后面元素另起一行;而后者,几个inline元素水平排列,相互间只有水平方向上的边距设置才会有效,padding-top,margin-bottom等竖直格式设置会被忽略。不添加css,前者无法并放,后者无法堆叠。即span内部是不能放div的。

2.doctype

它的最实际与重要的用途是提醒浏览器按照标准模式(standard mode)而非怪异模式(quirks mode)来解析html文档,xhtml1.0有三种可用:

xhtml1.1就只有一个形式:

文档标签

3.p,address与hx,blockquote

是用来表示新段落的,而不是表示不间断的空格实体,那该用css的padding-bottom实现。

只用来显示与本文档有关的联系信息,是一个block元素,hcard微格式会经常用到。

其实是到,记得把留给最重要的标题,一般只出现一次,还有此类标签可能以后会被统一的取代,趁能用赶快学着用吧。

用来说明块引用,有一个cite属性让作者推荐来源

4.ul,ol与dl

无序,有序(按字母或数字顺序)以及定义(表示对话也可以)列表,列表项使用

元素标记,不能含block元素,即不能包含其中。

5.a 与link

没啥好多说的,记得有的用法就好,参考文章http://www.jimthatcher.com/skipnav.htm

可有得研究他和ipod

还有title,tabindex,acesskey属性,理智应用能加强访问性,但be careful。

6.del与ins

用于表示文章修订,有cite属性与datatime属性表示修改原因与时间。

表示型标签

7.i与b

并不推荐使用了,有时可能有用:表示斜体,粗体,代替span用

8. hr,pre,sup与sub

hr即水平标尺(绝不是边框),pre则是留白,sup上标,sub下标,都是弥补css用的

短语元素及图像媒体

9. em,strong

不是用来使文本变斜加粗的,而起强调作用,如果有读屏器,就会发现语速变化,比或有用

10.cite,dfn

表示引用与定义的标签,记得ref=“glossary”吗?

11.code,var,samp,kbd

前面两个用来显示代码,后一个描述输出结果,指出键盘按键

12.abbr,acronym

缩略文章或词,在title属性给出完整版本,缩写词的区别对东方人来说,不怎么适应

13.img与object

除非真的是显示图片,否则网页布局该用css背景;object是嵌入标签,用起来麻烦,还是自动生成吧

表格table

14.caption,th,thead,tfoot,tbody

表格的标题,标题行,表头区等,都不知道除tr,td外还有这么多用于表格

span属性仍然十分必要,

sth

sth

就该如此写

15.colgroup,col

在表头区分格需要这两个标签,并不实用,不如用scope属性值,rowspan,colspan等属性也可,具体哪种更好现在不明。

表单元素

16. form与input,label

用得太多了,就说form的enctype属性与input有file类型可用有关,而reset类型还是别再用了。

17.textarea,fieldset,legend

前者是大面积输入的绝佳标签,后者有利表单划分,是块标题。

web form2.0将给这些来个大变化,趁能用尽量用对吧。我也不会乱用div和span了,供选择的标签有这么多


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值