css到底能做哪些东西,朋友面试时,面试官问他,css怎样实现这样的功能,听我细细道来 10

css实现在不同浏览器中,显示的数据不同,比如说一个图片列表吧,页面在火狐浏览器下显示的时候是五条数据,而在ie中浏览时显示的六条数据,大概就是这样的,我想知道,css能... css实现在不同浏览器中,显示的数据不同,比如说一个图片列表吧,页面在火狐浏览器下显示的时候是五条数据,而在ie中浏览时显示的六条数据,大概就是这样的,我想知道,css能不能实现,具体该如何实现呢? 展开
 我来答
smilgirl99
2011-03-21
知道答主
回答量:30
采纳率:0%
帮助的人:7.6万
展开全部
在页面显示的过程中,有很多的样式作用在页面元素上,这些样式来自不同的地方。浏览器自己有默认的样式,网页作者有自己写的样式,用户也可能有自己的样式, 但是最终显示的样式是其中之一,它们之间产生了冲突,CSS通过一个称为层叠(cascade)的过程处理这种冲突。层叠给每个规则分配一个重要度:作者的样式表被认为是最重要的,其次是用户的样式表,最后是浏览器或用户代理使用的默认样式表。为了让用户有更多的控制能力,可以通过将任何规则指定为!important来提高它的重要度,让它优先于任何规则,甚至优先于作者加上!important标志的规则。 因此,层叠采用以下重要度次序:标为!important的用户样式>标为!important的作者样式>作者样式>用户样式>浏览器/用户代理应用的样式。 然后,根据选择器的特殊性决定规则的次序。具有更特殊选择器的规则优先于具有比较一般的选择器的规则。如果两个规则的特殊性相同,那么后定义的规则优先。 由此可见,层叠是指不同的优先级的构成的层的叠加。
来自温泉助人为乐的绯鸥
2011-03-21 · TA获得超过6854个赞
知道大有可为答主
回答量:2037
采纳率:57%
帮助的人:1876万
展开全部
CSS全程叫层级样式表,顾名思义和样式有关,也就是说,CSS只负责样式或可说外观,与内容无关。尽管某些特殊的情况下,CSS也可以生成内容,但不具有普遍性。业界认可的网页结构就是内容+结构(HTML)+表现(CSS)+行为(JavaScript),你说的那种情况,图片列表,图片的数量和内容不能用CSS更改,但CSS可以控制隐藏/显示,以及布局、尺寸、位置等等这些都是CSS的能力范围。你说的不同浏览器有不同的表现,那是兼容问题,和CSS本身无关。

参考资料: http://www.baifeng.me/

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秦霄贤家的夫人1
2011-03-21 · 超过31用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:68.1万
展开全部
可以的。 判断浏览器 加载不同的css样式。
更多追问追答
追问
这种做法常用吗?能举个例子给我吗
追答
不常用。  这样的类似于  网站皮肤换色, 加载不同的css。 就是用 if 判断一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu19874233
2011-03-21 · 超过16用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:48.2万
展开全部
最简单的方法是针对2个浏览器写hank
{ display:block;} 针对IE浏览器 显示第六条数据
追问
能说的再具体点吗?我现在一头雾水
追答


index

.six { display:none; display:block\9; }

1
2
3
4
5
6

这个虽然不实用,但是用来回答问题完全OK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式