2009-03-08 5 views
10

제목 만 고유 식별자로 사용하여 HTML 요소에 스타일을 적용 할 수 있습니까? 예를 들어 :스타일 CSS를 사용하는 제목을 기반으로 한 HTML 요소

<div class="my_class"> 
    <a href="some site" title="MyTitle">My Link</a> 
</div> 

I 클래스 my_class의 사업부 및 링크 제목 myTitle이라는 내에서만 링크 요소에 적용되는 규칙을 작성하려합니다.

페이지 레이아웃을 변경할 수있는 권한이 없지만 자동으로 포함 된 사용자 정의 CSS 파일을 사용할 수 있습니다.

당신에게

답변

29

감사 그것은 확실하다, 라는 속성 선택자 무엇을 사용하여; 이것들은 CSS2의 일부입니다. 특정 경우에, 당신이 사용하는 것 :

div.my_class a[title="MyTitle"] { color: red; } 

당신은 여기에 속성 선택기에 대한 자세한 내용을보실 수 있습니다 : http://www.w3.org/TR/CSS2/selector.html#attribute-selectors

+0

IE6은 속성 선택기를 지원하지 않습니다. – clawr

+2

아아, IE6은 많은 것을 지원하지 않습니다. 앞으로 그리고 앞으로, 비록! ;) –

+0

자바 스크립트를 사용하여 IE6 비 지원을 통해 해킹 할 수 있습니다. ie jQuery에서 : $ ('div.my_class a [title = "MyTitle"]') .css ('color', 'red'); 그리고 조건문을 사용하여 그것을 놓아 라. 그러면 모두는 행복 할 것이다. –

관련 문제