XHTML标签在CSS中对应的属性及用法

所属分类: 网页制作 / HTML/Xhtml 阅读数: 1533
收藏 0 赞 0 分享

在刚接触XHTML CSS设计网页时,对于标签的使用没什么经验,也很随意,经常是想起什么就用什么,认为只要能实现效果就可以。但随着学习的深入和对搜索引擎优化知识的了解,发现其实标签的使用也是一门学问。  我们在脚本之家——jb51.net的CSS教程文章中一直在强调语义,那么对于HTML标签该如何使用呢?他们一般的使用位置在哪里呢?
  在刚接触XHTML CSS设计网页时,对于标签的使用没什么经验,也很随意,经常是想起什么就用什么,认为只要能实现效果就可以。但随着学习的深入和对搜索引擎优化知识的了解,发现其实标签的使用也是一门学问。
  在这里不对各标签在CSS中对应的属性及用法做详细的介绍,重点介绍在网页中的应用,希望能对大家有些帮助。
一、DIV
  DIV对于XHTML建站的朋友应该并不陌生,很多的网站和资料也称Web标准网站建设为DIV CSS网站建设。这样叫也不是没有道理,因为W3C不推荐Table标签应用于网页的布局上,而作为布局标签的DIV自然也就承担起布局的重任。
  DIV也可以说是一个大的容器。除了网页整体结构布局外,推荐应用于划分在网页中看起来相对独立的区域。就好像一张报纸一样,DIV的作用就是划分不同内容的一个大的容器。而不同区域中在根据具体情况来选择相应合适的标签。
二、H标签
  H标签是一个标题标签,常用在段落之前,用于表明段落要表达的意思。根据显示和要表达意思的级别可以分为H1~H6。
  H1的重要性最高,常用于表达对整个网站的作用和性质的描述,或表示网站面向的受众群体。其他标签根据级别的不同分别用于显示某个专区的名称,或某段介绍文字的大概描述。
  因它表示对网站或某段文字的大体描述,所以相对于搜索引擎来说H标签具有很高的价值。但这并不意味着可以随意的使用。比如,有些网站为了刻意追求特定关键字的排名,而在一段文字中使用H标签来展示关键字。或干脆把H标签当做一个容器来对网页进行布局。这样完全混淆了H标签的作用,也是不推荐的。
三、P
  P是一个段落标签,用于区分一组文字的不同段落。对于搜索引擎来说,按照其抓取顺序,第一个P标签中的文字也是具有很高的价值。如Baidu,它就是忽略Meta标签description(描述)中的文字,而抓取第一个P标签中的内容(并非绝对)。
  有些网站为了即让搜索引擎可以抓取更多的内容,又使用户具有浏览体验,在分段的时候使用<br/>标签。这也不是说不可以,有些时候根本达不到预期的效果。对于严格类型(Strict)的文档来说,<br/>是属于表现形式的标签,是不允许被使用的。
  虽然大部分的网站使用的都是过渡型的文档类型,但本人不推荐使用在文字分段上。
四、UL和LI标签
  这是无序列表,UL标签是对列表的声明,LI是列表项。由于其项目的相对独立性,常常在导航、新闻或文章列表等地方使用。UL也可以做为一个容器来区分各不同的列表。
  有些网站可以追求“Web标准”,将Table转为用UL和LI来表现,这使得网页难以阅读和维护,错误的理解恰恰违背了Web标准向我们传达的理念。
五、Table
  这里就不过多介绍Table的用法了,只是想说的是,Web标准不是说以后就不能用Table了,而是不推荐使用Table来布局,只在显示数据的时候用。所以符合Web的网页和Table标签的使用并不矛盾。
六、为搜索引擎准备的标签
  (1)Title:网页的标题,对网站的说明。次标签对于搜索引擎来说也是很有价值的,常把目标关键字包含其中。
  (2)Meta的keywords:网页中的主要关键字。最初是为了方便搜索引擎对网站的分类而准备,但后期由于很多的网站为了使关键字排名更有利,经常利用此标签作弊,所以现在此标签对于搜索引擎来说,几乎没有任何意义了。
  (3)Meta的Description:对网页的描述。同Keywords一样,最初也是为了方便搜索引擎分类,同样是由于很多网站利用这个标签作弊,所以对于搜索引擎来说也已经不那么重要了。目前,在主流搜索引擎中只有Google还在抓取其中的内容,不过也已经几乎不按照其中的内容来确定关键字了。
  其实,对于搜索引擎来说,最注重的还是内容的质量。同样我们做网站为的也是向浏览者宣传我们自己。请不要因一时之快而忘了根本。毕竟用户关心的是资料是否是自己需要的,而不是您网站的排名。
  以上把常用的,对于初学者来说,比较容易混淆使用位置的标签先向大家介绍这么多,欢迎关注jb51.net更新的CSS教程文章,以后遇到什么新的问题,也会不断扩充近来。
更多精彩内容其他人还在看

HTML超出文本显示省略号...通过text-overflow实现

HTML超出文本显示省略号在一些新闻列表中还是比较常见的一种做法,其实很简单通过text-overflow便可实现,有需要的朋友可以参考下本文
收藏 0 赞 0 分享

DIV常用属性大全自己整理

div布局过程中会经常用到一些属性,本文整理了一些常用的和布局相关的属性,有需要的朋友可以参考下,希望对大家熟悉div常用属性有所帮助
收藏 0 赞 0 分享

html发送邮件通过Mailto简单实现

给客户的页脚的邮箱加上点击发送邮件功能,有简单的链接和复杂的链接,对于复杂链接有详细的参数说明,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

map标签的参数详细介绍及使用示例

map标签定义一个客户端图像映射。图像映射(image-map)指带有可点击区域的一幅图像,下面为大家介绍下map标签的使用,感兴趣的朋友可以了解下
收藏 0 赞 0 分享

IMG中UserMap的使用示例

usemap是标签的一个属性,用作指明所使用的图像地图名,接下来为大家介绍下UserMap的使用方法,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

html css js 实现Tab标签页示例代码

Tab标签想必大家并不陌生吧,是网页中使用的还是比较广泛的,本文利用html css js 实现个不错Tab标签页,喜欢的朋友可以学习下
收藏 0 赞 0 分享

html中br和br/的区别介绍

HTML中的规定是br空标签,没有结束符,但是在XHTML中,规定是br/开始标签后面紧跟结束标签,详细请了解本文
收藏 0 赞 0 分享

iframe 多层嵌套 无限嵌套 高度自适应的解决方案

有A,B,C三个页面,A页面包含B页面,B页面包含C页面.A页面随着B页面自适应,C页面随着B页面自适应,具体实现如下,感兴趣的朋友可以参考下
收藏 0 赞 0 分享

src或者css背景图的url值为base64编码代码

base64简单地说,它把一些 8-bit 数据翻译成标准 ASCII 字符,网上有很多免费的base64 编码和解码的工具,目前,IE8、Firfox、Chrome、Opera浏览器都支持这种小文件嵌入
收藏 0 赞 0 分享

按钮与回车键关联的js代码

按钮与回车键如何关联,在本文有个不错的示例,感兴趣的朋友可以参考下,希望对大家有所帮助
收藏 0 赞 0 分享
查看更多