테이블이 있습니다. 3 행으로 가정 해 봅시다. 처음 두 개가 위쪽으로 세로로 정렬되고 두 번째 세로가 가운데로 세로로 정렬되기를 원합니다.하나의 테이블 행을 가운데로 정렬하고 다른 테이블 행을 맨 위에 정렬하는 데 필요한 최소 코드는 무엇입니까?
나는 정의하려고하면 :
td {vertical-align:top}
tr.middle {vertical-align:middle}
과 HTML에서
, 그것은 TD 정의는 지속 것처럼 작동하지 않습니다 관련<tr>
-
class="middle"
, 을 할당합니다. 내가 관리했습니다 유일한 방법은
는
td.top {vertical-align:top}
td.middle {vertical-align:middle}
을 정의하고 너무 많은 코드 매 TD에 해당 클래스를 할당하는 것입니다.
최소 코드로이를 수행하는 방법은 무엇입니까? 때문에 계단식의 계단식 자연
tr.top {
vertical-align: top;
}
: http://jsfiddle.net/sqhxqdck/
내가 질문을 오해하고있어하지 않는 한, 모두가 정말로 필요가있다 :
당신은 그것을 바이올린 수 있습니까? – divakar
현재 솔루션을 사용하면 클래스를 모든 'td'에 할당하는 것이 어렵지 않습니다. 자바 스크립트를 사용하면 한 줄로 처리 할 수 있습니다. "너무 많은 코드"는 HTML 내에서 클래스를 지정하는 것이 너무 많은 타이핑을 필요로한다는 것을 의미합니까? 아니면이 일을하는 더 좋은 방법을 찾고 있습니까? –
더 좋은 방법은 내 방식이 너무 복잡하고 우아하지 않다는 것입니다. – rockyraw