Normalize.css到底有什么用,麻烦举个比较实际的例子,他的功能是不是重置浏览器默认样式表?
答案:2 悬赏:10 手机版
解决时间 2021-04-08 05:51
- 提问者网友:最美的风景
- 2021-04-07 16:25
Normalize.css到底有什么用,麻烦举个比较实际的例子,他的功能是不是重置浏览器默认样式表?
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-04-07 17:46
不同的浏览器在对于CSS没有定义的一些样式属性是不一样的,
比如没有在自己的CSS里面规定超链接有没有下划线的时候,有些浏览器有,有些浏览器没有;
再比如有一些浏览器规定的超链接默认颜色是蓝色,有一些又是黑色。
而这个CSS的功能就是对几乎所有的默认样式进行重置,让所有的浏览器上对于未定义的样式浏览效果达到一致
(虽然说无法完全一致,但至少可以消除掉大部分差距)
当然如果你自己的CSS已经对默认样式进行了重置,不使用它也是可以的。追问那我同时link两个css的话,会不会有冲突,我使用Normalize.css是为了像你所说的对几乎所有的默认样式进行重置,让所有的浏览器上对于未定义的样式浏览效果达到一致,那我再link我自己的style.css是不是也可以在他的基础上达到我的效果?追答那建议你这样做:吧Normalize.css里面的所有内容放在自己的style.css的最上面,那样如果有冲突的话,写在后面的CSS设置默认是会覆盖掉写在前面的追问感谢!!~~~
比如没有在自己的CSS里面规定超链接有没有下划线的时候,有些浏览器有,有些浏览器没有;
再比如有一些浏览器规定的超链接默认颜色是蓝色,有一些又是黑色。
而这个CSS的功能就是对几乎所有的默认样式进行重置,让所有的浏览器上对于未定义的样式浏览效果达到一致
(虽然说无法完全一致,但至少可以消除掉大部分差距)
当然如果你自己的CSS已经对默认样式进行了重置,不使用它也是可以的。追问那我同时link两个css的话,会不会有冲突,我使用Normalize.css是为了像你所说的对几乎所有的默认样式进行重置,让所有的浏览器上对于未定义的样式浏览效果达到一致,那我再link我自己的style.css是不是也可以在他的基础上达到我的效果?追答那建议你这样做:吧Normalize.css里面的所有内容放在自己的style.css的最上面,那样如果有冲突的话,写在后面的CSS设置默认是会覆盖掉写在前面的追问感谢!!~~~
全部回答
- 1楼网友:爱难随人意
- 2021-04-07 19:23
你打开看看里面写的什么不就知道了。
javascript也能写图片轮播,那还要jq干嘛,可是很多人都宁愿用jq,存在自然有它的道理,又没人要求你必须用,你根据自己情况选择用或不用就行了。
javascript也能写图片轮播,那还要jq干嘛,可是很多人都宁愿用jq,存在自然有它的道理,又没人要求你必须用,你根据自己情况选择用或不用就行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯