CSS伪类:focus为何只对个别属性有效?_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 11:15:13
원래의
1632명이 탐색했습니다.

标签: 
CSS:#txt_search:focus{ border:1px solid #FFA00; background-image:url('img/icon-search-s.png'); background-color:Yellow;color:Red;}
input获取焦点时只有color和background-color能被改变,而border和background-image则没有改变,这是为什么?虽然JQ的.focus()可以完成这个动作,但是我还是觉得用CSS伪类代码更美观,而且很好奇,为何CSS会选择性的只能改变个别属性。求大神解答


回复讨论(解决方案)

优先级问题
去掉border: 1px solid #E0E0E0; background-image:url('img/icon-search-n.png');
用css在其他地方定义

优先级问题
去掉border: 1px solid #E0E0E0; background-image:url('img/icon-search-n.png');
用css在其他地方定义



好像也不是优先级问题  默认样式和focus样式都写成内部式一样的没用

元素的style属性中的样式优先级最高,会覆盖其它样式表中的同名样式


优先级问题
去掉border: 1px solid #E0E0E0; background-image:url('img/icon-search-n.png');
用css在其他地方定义



好像也不是优先级问题  默认样式和focus样式都写成内部式一样的没用
border:1px solid #FFA A00

确实是优先级问题,刚刚那个#FFA000,写到外面来写成#FFA00了。都写成内部式问题就解决了,感谢!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿