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