나는 방향이 인라인 때CSS : DIR = "RTL"스타일 VS = "방향 : RTL"
<div dir="rtl">foo</div>
div[dir="rtl"]
{
....;
}
그러나
<div style="direction:rtl">foo</div> ?
모두 동작합니다 스타일을하는 방법을 어떻게 스타일을 알고 (텍스트의 오른쪽 정렬)하지만 내부 요소 (float, text-align ...)에 대한 미세 조정이 필요하며 두 번째 경우에 올바르게 규칙을 설정할 수 없습니다.
HTML을 편집 할 수 없습니다. 나는 반드시 style = "direction : rtl"을 사용해야한다. 당신이 HTML을 수정할 수 없기 때문에
예를 들어 해당 div가 다섯 번째 div 인 경우 'div : nth-child (5) {...}'를 사용할 수 있습니다. – LinkinTED
1+ 다음과 같은 인스턴스에서 작동 할 div [style ~ = "direction : rtl"]'을 사용할 수도 있습니다 : http://jsfiddle.net/5tS8u/ .. "는 값이 공백 문자 인 attr을 나타냅니다. 분리 된 목록 ".. https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors –
@JoshCrozier'* ='는 셀렉터가 공백으로 구분되지 않기 때문에 더 나은 선택기입니다 (예 : , 그것은';'로 끝날 수 있습니다 (이것은 JSFiddle 데모를 깨뜨립니다 : http://jsfiddle.net/5tS8u/1/)). –