通行证: 用户 密码 网站建设  下载中心 社区论坛 信息公告 my小屋
联系我们
设为首页
加入收藏

 

qq,asp,php,jsp,xml,sql,.net,编程 程序 网页图象 建站经验 私服
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿
论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图
专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版
社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务
当前位置:首页>>网页设计>>html/css>>正文 新版上线![旧版]
注:打开慢时请稍等

css样式表:详细介绍ie7新支持的选择器

http://www.iyit.net  日期:2006-12-18 13:38:29  来源:  点击:
参加讨论】 

  现在ie7已经推出一段时间并且渗透到用户当中,不用等太久我们就可以在页面上使用更高级的css。两个最有用的项目将是 child子和adjacent sibling相邻兄弟选择符。现在已是时候使用它们制作网页,并且更深入研究它们。

  注意,选择器包括现行的符号,“>”,“+”和空格(后代选择符),涉及到子选择器,相邻兄弟选择器,后代选择器,统称为选择符。

  一个较好的方法

  在我们研究选择符之前,弄清楚他们的不同和为什么它们是好东西的原因是个不错的主意。原因很简单,它减少网页的“class-itis”弊病。主要原因就是“class-itis”在目前网页中非常普遍,直到现在,我们拥有了为建立配合css选择器而存在而且支持完美的后代选择符,即两个选择器之间空格。

  当使用后代选择符,右边的一个元素选择器是被选择的,不管左边的元素选择器标签有几个。举例,p a{color:red;},意思是段落里面的所有链接都是红色。这非常有用,也是一类相当广泛的选择组合。

  代表性的class-itis的级数像下面一样。首先,你使用一个非常好的干净的html结构运用简单的css样式构建标题、段落等等。然后有人告诉你每个div块第一段里文本颜色需要红色。你不能仅改变目标段落的样式,因为那可能影响全部,所以你被迫命名一个特殊class应用在第一段。

  于是数十次相同的要求在后面继续,结果就形成了class-itis现象。为什么说这样是糟糕有害的?因为这和font标签比起来没什么区别。当然,classes允许无穷的花样,但是紧随其后就是无穷的混乱,或可能更快胜于随后。

  举个例子,假设你已经给所有第一段加上class属性,而且一切都好。现在你被告知,首两段需要样式,不仅是第一个。为使用正确class完成目的,你必须确信第二段的每个都有专用的class。最后,这样的习惯导致源代码里到处都是class,感觉像新旧两个样式在打斗冲突,让人头痛。

  如果我们只针对css讲这样未必不好,实际上“运用下列样式到每个div块第一段和第二段里面。”这样的情况发生了,最新的css选择符允许我们耍点小聪明就可办到。

  回顾复习下

  让我们复习一些术语。w3c css2.1 规范解释了选择器(selectors)和选择(combinators):

  “一个选择器是用选择符连接起来的一个或更多的选择器。选择符包括:空格,‘>’和‘+’。空格可能出现在一个选择符和简单的选择器之间。”一个简单的选择器可以是一种类型选择器或是通用选择器跟随零或者更多属性选择器,id选择器或者伪类,在任何顺序。

  第一个支持的选择符(也经常被称作选择器,这是唯一正确的部分)是子选择符。在简单的选择器之间指定“>”符号。一个简单的例子,#leftcol>p{color:blue;},意思是#leftcol下面所有子段落文本颜色是蓝色。

  但是如果#leftcol有一个div,而且div还有一个段落,#left>p选择器不会使这个段落里的文本变成蓝色,因为子选择符,不像频繁使用的后代选择符,只选择直接的孩子,不是“>”符号的左边元素任何深度的嵌套后代。

  另外一个新支持的选择符将是相邻选择符,使用"+"符号。子选择符可以指向另外一个元素的子部,相邻选择符可以指向跟随的元素,但与前面的元素独立。例子,h2+p {color:blue;},跟随h2元素后面段落的文本颜色为蓝色。

  现在你明白选择符怎么工作,我们开始研究复杂联合元素,看看我们能不能不使用class达到目的。

  作者:john gallant , holly bergevin 翻译:w3cpro.cn
  原文地址:http://www.communitymx.com/content/article.cfm?cid=1c603
  翻译地址:http://www.w3cpro.cn/article/xhtmlcss/124.html

本新闻共5页,当前在第1页  1  2  3  4  5  


编辑: [发送给好友] [打印本页] [关闭窗口] [返回顶部]
上一篇:用css设计网页艺术字效果
下一篇:没有了
转载请注明来源:www.iyit.net
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。

 相关文章
用css设计网页艺术字效果 页面控制常见问题及解决办法  网页设计中html常犯的五个错误 
教你用好活动字幕标记--marquee  百度的首页简单吗?新浪的首页复杂吗? dreamweaver网页中实用的制作技巧
dreamweaver经典问题大搜罗 解决deamweaver8中css应用无效问题 css+div设计实例:看看ie中有关1px的bu
css+div设计实例:hover over下的边框变 css使用技巧20则 巧用css滤镜做图案文字
css中的行为——expression 中文排版css心得 总结:用css进行网页样式设计攻略全集
网站重构:利用css改善网站可访问性 两分钟做个xhtml+css的网站首页 调整css类型的顺序改变链接状态
expression将js、css结合起来 常用css 如何用css来控制网页字体的显示样式
用css实现表格背景颜色渐变效果 网页设计引入css样式的五种方式 技巧再现:css网页设计技巧
最新更新 热点排行 推荐新闻
css样式表:详细介绍ie7新支持的选择器
用css设计网页艺术字效果
页面控制常见问题及解决办法 
网页设计中html常犯的五个错误 
教你用好活动字幕标记--marquee 
css样式表:详细介绍ie7新支持的选择器
用css设计网页艺术字效果
纯asp上传图像文件到数据库的最佳例子
数组数据排序的程序例子
全文本检索的应用
contains 语法
关于页面局部刷新例程
读取目录下的所有文件(源码)
作一个可以直接和浏览器进行交互的组件
photoshop创意壁纸教程
教你用好活动字幕标记--marquee 
页面控制常见问题及解决办法 
网页设计中html常犯的五个错误 
css样式表:详细介绍ie7新支持的选择器
用css设计网页艺术字效果
最新永久免费网游年列表,免费3d网游
永久免费网游《刀ol》11月3日开放新服
远程破解盗窃qq密码的各种方法
windows下如何修改右键菜单
安装ie7.0密技 绕过wga 完美轻松搞定
msn8.0下载、msn shell、msn8.0中文版
流氓软件清理助手下载
应用readyboost实测闪存是否能提高vis
asp 域名查询系统代码
qq被盗到出售过程详解
css样式表:详细介绍ie7新支持的选择器
百度的首页简单吗?新浪的首页复杂吗?
巧用css滤镜做图案文字
利用css改善网站可访问性
css样式表:详细介绍ie7新支持的选择器
photoshop创意壁纸教程
著名的sql流量注入(sql注入)攻击法 
50种方法巧妙优化你的sql server数据库
mysql数据库中的安全解决方案 
你的mysql安全了吗?加铸23道安全门 
在mysql数据库增加新用户权限简介
黑客利用word漏洞破坏电脑存储系统
流氓软件7939升级为病毒 随意改写首页
vista可受多种病毒感染 微软否认该漏洞

设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
copyrights © 2004-2006 iyit.net all rights reserved.
网站合作、广告联系qq:147007642、466949678
易特网络技术 点击这里给我发消息