时间:2014-01-28 来源:

IE7的web标准之道Ⅱ更丰富的CSS选择符

   IE历来被web标准的拥护者所诟病web外包,而当FireFox横空出世以后,web外包更多的网页制作者开始关注web标准设计.看着FireFox的市场占有率不停的上升,html前端制作微软终于推出了IE7.但IE7是否真的能够力挽狂澜,div页面是否真的能够得到用户的信任,承接网页前端外包是否真的能够得到网页设计者的认可呢?

 

CSS选择符

IE7最令网页设计者兴奋的改进网页html切图排版,便是支持更多、更丰富的CSS选择符(也有翻译为选择器的)了.这样通过CSS便能够,网页html切图排版更进一步且方便的控制、定位前端结构元素,承接网站前端从而更丰富、多样的制定样式.

CSS选择符其实大家都见过,html切图报价甚至都用过.看看下面的例子,承接网页制作就会自然明白了.

在IE6中web外包,只支持超链接<a>标签的伪类,web外包而在IE7中网页切图制作,则支持几乎所有“可见标签元素”的伪类.也就是说,网页切图制作就算是一个div,你也可以设置div:hover的样式.可以预测的未来是:一些简单的样式方面的变化,网页重构报价将不再需要js去控制承接网站前端,用css就可以实现简单的“动态”效果.看下面的例子,承接网站前端将更有助于你的理解.

 

开动自己的脑袋psd切图html,利用这些丰富的选择符,psd切图html将能够实现更多web外包,更强大的效果.IE7只是将舞台帮我们搭好了,div切图排版如何唱一出好戏网页切图制作,则是靠大家一起的努力了.

 

“属性选择符”有着令人惊讶的强大,网页切图制作它不仅能够识别简单的属性div+css+js切图,判断属性的值.甚至可以根据简单的正则表达式,手机网页外包来匹配属性的值.看着下面的示例承接网站前端,将会令你感到惊讶.

 

 

选择符有很多种,页面div重构上面的示例中psd切图html,因为它是根据前台结构元素的id定位的.利用“.”符号的称之为“类选择符”,a:visited,a:active{         color:red;     }     a:hover{         color:blue;     } </style> </head> <body>

 

伪类选择符和伪对象选择符

 

而“子选择符”则不会那么霸道,div页面它只管它的“儿子”,到底什么是“伪类”、“伪对象”呢?到底“伪”在哪里呢?我们依然从一个大家都用过承接网站前端,很熟悉的示例说起:

IE7改进了很多的东西,承接网站前端“更丰富的选择符支持”只是其中比较耀眼的一颗而已.对于其他的psd切图html,我将在后续的《IE7的web标准之道》系列文章中继续和大家一起探讨,承接网页制作还请各位朋友以后多多指教.

利用“相邻选择符”,可以根据一个元素定位到与之相邻的另一个元素,web外包并应用样式.说白了网页切图制作,“相邻选择符”就是只对“与自己平行关系的”、“相邻的”、“在我下面的”“哥们元素”起作用.下面的例子,网页切图制作将更有助于你的理解(注意只有处于h1后面的p3,字体颜色发生了变化).

下面是IE7的显示效果截图:

 

IE7与IE6相比,网页重构报价支持了更多的选择符承接网站前端,正是因为支持了这些丰富的选择符,承接网站前端所以使得IE7可以更方便的实现一些psd切图html,以前在IE6很难实现或者无法实现的效果.下面就让我们看看这些令人兴奋的、IE7新支持的选择符.

</body> </html>

 

 

</html>

扩展资料:“属性选择符”高级使用技巧

#txtName:hover{     border:1px solid black; } </style> </head> <body>

示例中,psd切图html"p1"和"p2"包含在“div1”内web外包,那么"p1"和"p2"就是“div1”的儿子,div切图排版是后代网页切图制作,而“p1_1”包含在“p1”中,网页切图制作那么“p1_1”是“p1”的儿子div+css+js切图,是后代.而“p1_1”也包含在“div1”中,手机网页外包则“p1_1”是“div1”的孙子承接网站前端,也是后代.使用“#div1 p{color:red;}”(后代选择器)会将div1下面的所有段落的字体颜色都设置为了红色.无论是孩子还是孙子,页面div重构都要听话.“只要是我的后代psd切图html,就得听我的话!”——这就是“后代选择符”.

<input type="text" id="txtName" /> </body>

</body>

 

关于“:first-line”对特别注意

 

图:“属性选择符”高级使用技巧示例效果图

图:“属性选择符”效果示意图,psd切图html注意第二个超链接后的图标

<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

这些IE6不支持web外包,IE7才支持的高级选择符,web外包也是搞定IE6和IE7网页兼容性的有效手段之一.甚至一些朋友直接误以为这些高级选择符网页切图制作,就是CSS hack的一种.其实,div页面这些不是CSS hack,而是一种改进,手机网页外包一种升级.所以承接网站前端,使用“高级选择符”手段达到IE6和IE7的兼容性的方法,承接网站前端可以放心的使用psd切图html,不会有css hack的后顾之忧,承接网页制作在微软后续的浏览器中一定会支持的.

上面的示例很简单web外包,也很常用:一个输入名字的文本框,web外包平时状态下网页切图制作,是“灰色”边框,网页切图制作而当用户将鼠标以上去的时候div+css+js切图,边框“变成”黑色,网页重构报价从而达到提醒的目的.

<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

</body>

<div id="div1">     第一行内容承接网站前端,注意这一行的第一个字.<br/>     第二行内容 </div>

 

<a href="#" title="测试">鼠标附上去字会变成蓝色</a>

 

 

<head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <meta name="Keywords" content="简单的XHTML页面" />     <meta name="Deion" content="这是一个简单的XHTML页面" />     <title>简单的XHTML页面</title> <style type="text/css"> #txtName{     border:1px solid #eee; }

图:对<input>设置伪类样式  

因为一直不喜欢套用书本上的那些很“专业”、“晦涩”、“拗口”的名词解释.所以我的博客文章中出现的名词解释都是一种熊样——俗、通俗(忒俗)!用非常直白甚至老土的话来解释这些名词,承接网站前端虽然看上去不专业psd切图html,甚至有所偏差.但是能够让人一看就明白.因为我相信的一点是:让人看不明白的拽文,psd切图html就是一陀文字堆成的屎!请原谅这句话的粗俗和无理web外包,也请你原谅我下面这些名词解释的老土.

</html>

 

伪对象“:first-line”指定是第一行,div切图排版而不是第一段.行的划分是利用<br/>标签网页切图制作,而“段”的划分是利用<p>标签.“:first-line”并不会对<p>标签划分的段落使用样式. 这个比较变态——因为容器的宽度过小,网页切图制作而使得第一行“放”不下div+css+js切图,而“挤”到第二行的内容,手机网页外包将失去伪对象“:first-line”设置的样式 -_-b... 看下面的截图承接网站前端,将更有助于你的理解.依然是上面的那个示例,页面div重构但是当将浏览器的宽度缩小一定程度时psd切图html,第一行的文字被“挤”到了第二行,psd切图html同时失去了伪对象“:first-line”指定的样式(红色字体颜色). 图:被“挤”下来的文字web外包,将失去伪对象“:first-line”设置的样式

其实,web外包使用“属性选择符”,将会在新窗口打开的超链接div+css+js切图,明确的标识出来,手机网页外包由用户决定是否去点击超链接.(很多外国的网站已经在使用这种方式承接网站前端,而且已经形成了一种共识:在一个网站各页面之间的跳转链接,承接网站前端不在新窗口打开.而“会跳转到外部网站的链接”将在新的页面窗口打开.“会跳转到外部网站的链接”的标识图片也已经形成了共识psd切图html,就是这个图标:“”)下面的示例中,承接网页制作便是一种供参考的解决方案:

 

讲完了“伪类”,自然也必须依附其他元素网页切图制作,而不能单独存在.而“对象”则意味着“有实体”的东西.最常用的“伪对象”就是“:first-letter”(子对象的第一个字)和“:first-line”(子对象的第一行).下面的示例将有助你理解“:first-letter”和“:first-line”伪对象.

属性选择符

且看《IE7的web标准之道》系列文章,网页切图制作和你一起见证IE7的改变!

运行代码框 <!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>IE7的web标准之道示例页面</title> <style type="text/css"> #div1{ color:red; } .div2{ color:blue; } </style> </head> <body> <div id="div1"> id选择符示例 </div> <div class="div2"> 类选择符示例 </div> </body> </html> [Ctrl+A 全部选择 提示:你可先修改部分代码div+css+js切图,再按运行]

 

<p id="p1">这里是我哥们甲的哥们,网页重构报价“我”和它不太熟.</p> <p id="p2">这里是我哥们甲承接网站前端,它在我前面面,承接网站前端“混”的比我好psd切图html,所以我就不管它了.</p> <h1>这里是“我”</h1> <p id="p3">这里是我哥们乙,psd切图html它在我后面web外包,“混”的还不如我,div切图排版所以我要照顾它一下.</p> <p id="p4">这里是我哥们乙的哥们网页切图制作,“我”和它不太熟.</p>

 

 

 

<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

 

下面是IE7的显示效果截图:

<div id="div1">  <p id="p1">我是div1的儿子1     <p id="p1_1">我是div1的孙子</p>  </p>  <p id="p2">我是div1的儿子2</p> </div>

<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

很多“以用户为核心”的拥护者,网页切图制作一直强烈的去掉<a>标签的target属性div+css+js切图,其一个很重要的原因就是“没有经过用户的同意,手机网页外包就打开了新的浏览器页面承接网站前端,是一种不尊重用户的表现.”其实,页面div重构我个人感觉psd切图html,大可不必如此兴师动众.因为就算是去掉了这个属性,psd切图html还是无法尊重用户web外包,因为如果有的用户,web外包就是想在新的页面打开这个链接呢?(假使网页切图制作,他不知道使用shift点击链接可以达到目的,div页面而且他也没有安装类似于“拖拽打开新页面”的浏览器或者插件)

<!DOCTYPE html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <meta name="Keywords" content="YES!B/S!,web标准,手机网页外包杨正祎承接网站前端,博客园,承接网站前端实例代码" />     <meta name="Deion" content="这是一个简单YES!B/S!文章示例页面psd切图html,来自杨正祎的博客,承接网页制作http://justinyoung.cnblogs.com/" />     <title>YES!B/S!文章示例页面</title>     <style type="text/css">     /*后代选择符*/     #div1 p{         color:red;     }     /*子选择符*/     #div1>p{         font-size:150%;     }     </style> </head> <body>

相邻同胞选择符

如果开动你的脑袋和手指web外包,而IE7已经支持

<head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <meta name="Keywords" content="简单的XHTML页面" />     <meta name="Deion" content="这是一个简单的XHTML页面" />     <title>简单的XHTML页面</title> <style type="text/css"> #div1:first-letter{     font-size:200%; } #div1:first-line{     color:red; } </style> </head> <body>

下面是关于“子选择符”和“后代选择符”的一些补充资料

</html>

更多高级选择符

下面是IE7和FireFox的显示效果截图.

 

后记

</html>

很简单且常见的情况网页切图制作,是因为div+css+js切图,它们并不能单独的存在承接网站前端,当它们单独存在的时候将没有任何意义.

更强大的是:“属性选择符”也可以判断一些自己自定义的属性,承接网站前端这对于一些第三方插件开发的程序员psd切图html,将是一个极大的方便.例如,psd切图html对于开发网页“网页翻译”的朋友web外包,可以将需要翻译的关键字用<span>包起来,div切图排版然后对这个span设置一个自己的属性.例如中文到英文的翻译网页切图制作,如果是中文翻译到日文div+css+js切图,将两种情况设置不同的样式承接网站前端,从而区分开来.  

“属性选择符”可以根据某个属性是否存在,页面div重构或者属性的值来寻找元素.巧妙地利用“属性选择符”,将可以轻松的实现很多实用而且强大的效果.

图:使用“属性选择符”的更多示例效果  

示例中的"#"和"."就是CSS选择符,psd切图html正是因为有选择符web外包,红色字体和蓝色字体这两种样式,web外包才准确的定位到了id为“div1”和class为“div2”的两个div标签上.说白了网页切图制作,IE7,12)和Oepra(版本9.25)的显示效果截图(IE6和IE7共存的方法承接网站前端,可以参考文章《IE6和IE7共存方法(别人是别人的,承接网站前端我是我的)》).

很多朋友把分不清“子选择符”和“后代选择符”的区别.其实它们的差别还是蛮大的.“后代选择符”IE6,甚至更低IE版本,承接网页制作就已经支持了.也许你已经被这些“拗口”、“深奥”的名词搞迷糊了.到底什么“后代选择符”呢?其实大家都用过web外包,对于“子选择符”的支持还都存在一定的问题.

(责任编辑:大宝库)

点击次数:11538
作者:
web前端行业资讯
Web new NewsList
英特尔宣布与法拉利跨界合作欲将AI技术用于赛车运动 ,,2018年01月11日甲骨文服务器出漏洞:攻击者用漏洞挖矿获取加密货币 ,,2018年01月11日用深度学习设计图像视频压缩算法:更简洁、更强大 ,,2018年01月11日Ubuntu内核和NVIDIA更新:修复Meltdown和Spectre两处漏洞 ,,2018年01月11日AntDesign3.1.1发布,阿里企业级UI设计语言 ,,2018年01月11日微信「跳一跳」带火小游戏,开发者如何快速上手? ,,2018年01月11日谷歌公布最新安卓系统份额:你用上奥利奥了么? ,,2018年01月11日腾讯开发出“3D音效”算法:普通耳机实现3D实时语音效果 ,,2018年01月11日谷歌工程师点赞中国程序员实现Node.js启动超4倍提速 ,,2018年01月11日三星电子总裁兼CE部门负责人金炫奭:万物互联时代到来 ,,2018年01月11日NVIDIA和大众合作建立智能驾驶助手 ,,2018年01月11日GIMPS项目报告发现已知最大素数 ,,2018年01月11日微软与生物技术公司开展AI驱动的血液检测同时诊断数十种疾病 ,,2018年01月11日微软跨平台移动开发工具套件HockeyApp宣布免费 ,,2018年01月11日《硅谷》里神乎其神的压缩技术,AI正在一点点做出来 ,,2018年01月11日LinuxMint19代号敲定为“Tara”预计2018年5月至6月期间发布 ,,2018年01月11日Facebook发布wav2letter工具包,用于端到端自动语音识别 ,,2018年01月11日开源数据库ArangoDB正进行约1156万美元股权融资 ,,2018年01月11日IntelCPU漏洞闹大:腾讯云紧急升级 ,,2018年01月11日2018年1月全球数据库排名:Redis夺回第八 ,,2018年01月11日Lyft将联手无人驾驶公司于CES上展示无人驾驶汽车 ,,2018年01月11日京东X无人超市首家社会门店开业:刷脸进、微信自动结算 ,,2018年01月11日担心被AI取代是杞人忧天?高晓松跨年演讲说的有几分对 ,,2018年01月11日免费授权技术许可Intel宣布在未来CPU中集成雷电3 ,,2018年01月11日算法决定你在社交媒体上看到的信息 ,,2018年01月11日谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日7.4.2使用聚合操作进行计算 【编程语言】2014年12月03日Unity3D中组件事件函数的执行顺序【架构设计】2015年06月24日js演示归并排序 【移动开发】2015年08月24日Ubuntu下Zabbix安装及使用问题2015年06月12日SICP-Exercise1.9【综合】2015年07月20日通过线程控制python程序运行一定时间 【互联网】2015年06月18日hdu1059Dividing(完全背包) 【编程语言】2015年07月31日敌兵布阵【编程语言】2015年01月04日【BZOJ】2208连通数 【编程语言】2015年07月24日预览图片【编程语言】2015年07月24日CodeForces-229EGifts 【Web前端】2015年08月30日数值的整数次方 【编程语言】2015年06月05日VIM安装配置目录树或文件浏览插件-NERDtree 【Web前端】2015年03月24日微信开发(二)设置微信回调服务器(Node.js) 【移动开发】2015年02月02日UltraEdit和Notepad++使用ftp直接编辑linux上文件【Web前端】2015年07月02日【设计模式】面向对象六大设计原则【移动开发】2015年08月28日回归预测及R语言实现Part2回归R语言实现【编程语言】2015年05月27日【Leetcode】SortList解答 【综合】2014年12月04日jquerydiv拖动效果示例代码2014年01月29日Fireworks新手教程:制作五彩炫光效果2014年01月28日showModalDialog模态对话框的使用详解以及浏览器兼容2014年01月29日缓存的新鲜度判断 【移动开发】2015年08月24日《云计算架构技术与实践》连载(16):2.4云计算解决方案典型架构组合及落地应用场景之2.4.1桌面云【云计算】2014年12月29日10个最新实用的前端开发工具 ,,2016年06月23日新网站建站经历总结2014年01月28日MVCstruts学习【数据库】2015年05月28日XilinxSDSoC2015.2【编程语言】2015年08月03日操作系统内核Hack:(一)实验环境搭建 【移动开发】2015年09月13日写程序引发的思考 【综合】2015年02月15日精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!2014年01月29日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)