css中fieldset legend中间的文字怎么会默认显示蓝色
css中fieldset legend中间的文字怎么会默认显示蓝色 --------------------编程问答-------------------- 在fieldset 外面放一个容器改变颜色试试,然后在fieldset 内部放一个容器,再把颜色改回来,试试 --------------------编程问答-------------------- 除非你定义了,否则是不会显示蓝色的 --------------------编程问答-------------------- 样式分为默认样式,自定义样式,继承样式你这种情况 就是浏览器的默认样式。
这个行为就像为什么一个超链接在IE下有下划线和蓝色一样。
因为w3c标准只是定义a元素的行为(点击可以进行另一个页面),但是标准并没有规定a元素在浏览器中一定要显示成斜体一样。
各个浏览器厂商都可以按自己的意愿去实现。 --------------------编程问答-------------------- field在chrome中是没有圆角的,但是在ie9中却有。
现在可以明白了吧。 --------------------编程问答--------------------
我要怎麼修改默認樣式呢,我的是IE8~~ --------------------编程问答-------------------- <style type="text/css">
legend{color:blue}
</style>
<fieldset><legend>legend显示为蓝色</legend>
aaaaaaa
</fieldset> --------------------编程问答--------------------
還沒明白我的意思,我什麼css樣式都不添加,<legend>中也會顯示藍色. --------------------编程问答-------------------- 你使用的是什么浏览器
我ie8,ie9,chrome.ff测试都不是蓝色的 --------------------编程问答--------------------
知道什么叫层叠样式嘛?就是让你通过自己定义的样式去覆盖或继承。
补充:.NET技术 , C#