CSS에서 모든 링크에 border-bottom : 1px 솔리드 속성이 있어야합니다. 그러나 링크 된 이미지가 있으면 테두리뿐만 아니라 가져옵니다. img 요소가있는 경우에만 속성을 어떻게 변경할 수 있습니까?다른 요소가 포함 된 요소를 일치시키는 방법은 무엇입니까?
답변
Descendant Selectors 사용해보십시오 :
a img {
border-bottom: none;
}
것은이 일부 미친 문을 삽입하여 (즉, 올바른 요소 (들)을 참조) 셀렉터가 올바른지 확인 첫째, 작동하지 않을 경우 그 요소가 선택에 영향을받지되는이 명확하게됩니다
a img {
color: red;
background-color: red;
border-bottom: none;
}
선택기가 제대로 작동하면 다음 미친 문을 제거하는 것을 잊지 마세요 (작동하지 않는 문에 초점을 맞출 수 있습니다 , 그래도!). 당신이 무시하지 않을 수 있도록이 작동하는 경우, 당신은 신중하게 CSS 코드를 검사하고 스타일 규칙을 재 배열 할 필요가
border-bottom: none !important;
: 그것은 어딘가에 무시되고, 그래서 문장의 끝에 !important
를 추가하려고 할 수 있습니다 이 규칙.
그래도 작동하지 않으면 올바른 속성으로 올바른 속성을 재정의해야합니다.
....
<style>
a{border-bottom: 1px solid;}
a img{border:none;}
</style>
모든 브라우저에서 속성 선택기가 지원되지 않습니다. Rephrased : IE가 바보가됩니다. –
@ 스캘 키 : 당신 말이 맞아요. 그러나 모든 현대의 브라우저는 IE7도 지원하지만 IE6은 지원하지 않는다고 생각합니다. 어쨋든 고마워요. – Sarfraz
a { text-decoration: none }
당신은 링크의 텍스트 장식 밑줄 기본을보고있다. 그러나 img
태그가 포함 된 경우 a
태그의 스타일을 변경할 수는 없습니다. CSS는 그런 식으로 작동하지 않습니다. 이미지가있는 a
에 클래스를 추가하고이를 기반으로 스타일을 지정할 수 있습니다.
CSS
a.image { text-decoration: none }
HTML
<a href="foo" class="image"><img src="foo.jpg"/></a>
왜 당신이 <span>
에 <img>
을 포장하지 않는 한 다음 표준 용액은 '아무튼 특히 이후
a {border-bottom: 1px solid #33ccff;}
span a {border: none;}
는 CSS를 사용 어떤 코드가 도움이 될 것입니다.
어둠 속에서 촬영, 나의 제안은 테두리 너비를 지정하는 것입니다 :
a { border-bottom: 1px solid blue; }
a img { border-width: 0 0 0 !important; }
또는
a img { border-bottom-width:0; }
그리고 그 중 하나가 실패하면, 내가 될 다른 스타일을보고 시작 했죠
겹치기 (필연적으로 상속되는 것은 아니며 마우스 오버시 시각적 공간에만 영향을 미침), 포함하는 요소의 여백 및 여백 및 배경색과 같습니다.- 1. XSLT에서 처리 명령 요소를 일치시키는 방법은 무엇입니까?
- 2. 시퀀스 요소가 포함 된 xquery를 작성하는 방법은 무엇입니까?
- 3. Android에서 다른 요소가 포함 된 각 항목으로 목록 만들기
- 4. SVG가 포함 된 div를 축척하는 방법은 무엇입니까?
- 5. jQuery : 다른 요소가 포함 된 요소에 클릭을 위임
- 6. 다른 구성 요소가 포함 된 컨테이너를 스크롤하는 것이 가능합니까?
- 7. Regexs를 정확히 일치시키는 방법은 무엇입니까?
- 8. jquery로 작동하는 요소가 포함 된 div를 복제하십시오.
- 9. 동적 요소가 포함 된 jquery에서 선택 오류
- 10. 동일한 요소가 포함 된 세트를 사용할 수 있습니까?
- 11. 텍스트와 다른 dom 요소가 들어있는 DOM 요소를 찾으십시오.
- 12. 문자열을 끝에 "/"옵션과 일치시키는 방법은 무엇입니까?
- 13. SELECT IN 쿼리와 부분 일치시키는 방법은 무엇입니까?
- 14. 양식 및 기타 요소가 포함 된 struts2로 JSP 페이지 만들기
- 15. 정규 표현식을 사용하여 여러 개의 URL이 포함 된 행의 마지막 URL을 일치시키는 방법은 무엇입니까?
- 16. 동적으로 생성 된 선택 요소가 FF와 크롬
- 17. div를 포함하는 td의 높이를 일치시키는 방법은 무엇입니까?
- 18. Doctrine에서 마지막으로 업데이트 된 레코드 만 일치시키는 방법은 무엇입니까?
- 19. 반환 된 XPath HTML에서 특정 텍스트를 일치시키는 방법은 무엇입니까?
- 20. 한 JList의 요소를 Java의 다른 JList로 전송하는 방법은 무엇입니까?
- 21. RewriteCond : HTTP_REFERER와 HTTP_HOST를 일치시키는 해결 방법은 무엇입니까?
- 22. 문자열하지만 다른 순서에서 같은 요소를 포함
- 23. 다른 요소보다 적은 요소를 찾는 방법은 무엇입니까?
- 24. jquery : 다른 모든 요소를 선택하는 방법은 무엇입니까?
- 25. XmlNode로 요소를 deserialize하는 방법은 무엇입니까?
- 26. 확장없는 URL 만 일치시키는 방법은 무엇입니까?
- 27. 이 날짜 형식을 정규식과 일치시키는 방법은 무엇입니까?
- 28. Java 1.4.2에서 ColdFusion 암호화를 일치시키는 방법은 무엇입니까?
- 29. Excel에서 2 열을 일치시키는 방법은 무엇입니까?
- 30. cxf에서 json 출력을 정확히 일치시키는 방법은 무엇입니까?
이미 시도되었습니다. 이유는 모르지만 작동하지 않습니다. 이미지에는 테두리가 없지만, 어떤 이유로 하단에는 여전히 테두리가 있습니다. 파이어 버그는 태그 위에 마우스를 가져 가면 테두리 만 강조 표시됩니다. 내가 img 태그를 쓴다면 이미지 만 ...그래서 그것은 공간에 밑줄을 긋고있는 것처럼 보입니다. –
그는 실제로 '국경'이 아닌 텍스트 장식을보고 있습니다. –
@ 스퀵 : 텍스트 장식이 아닌 국경을 볼 수 있도록 보장해 드릴 수 있습니다. –