2013-08-05 3 views
8

내 문제는 여기에서 "해결 됨"으로 게시되지만 분명히 솔루션 (?)을 이해하지 못합니다. 내 브라우저에서 실패하기 시작한 것 같은 레거시 html 파일이 있는데 이유가 무엇인지 모르겠다. 아마도 "지원되지 않는"특성 때문일까? (극단적으로 실망 스럽네요. 왜 십년 동안 잘 작동했던이 훨씬 단순한 속성을 없애 버릴까요? 내가하는 한 누군가가 내 코딩 스타일에 대해 어떻게 생각하는지 찢어지지 않습니다.)valign = "top"이 (가) td에서 작동하지 않습니다.

특히 , 나는 사용하고 계기가 작동하지 않는다. 그래서 나는 결코 성공, 다음을 시도 :

<td align=center vertical-align:top> 
<td text-align:center; vertical-align:top> 
<td text-align:center; vertical-align:text-top> 
<td vertical-align:text-top> 

가 지금은 더 좌절입니다. 어떤 제안?

+1

valign="top"는'수직 정렬 아닌가 사용해야가 HTML에서 :을 사용하지 마십시오 대신 valign:top를 사용하므로 속성 :

<td align="center" valign="top"> 

참고 : 여기

은 당신의 코드입니다 최고 '또는'vertical-align : text-top'은'style = ""'에 있어야한다고? – s0d4pop

+0

나는 그 중 일부는 오래전에 가치가 떨어 졌다고 생각한다. –

+0

제목이 전혀 질문에 해당하지 않습니다. 'valign = "top"속성은 작동하지만, HTML 내에서 CSS 구문을 직접 사용하려고하기 때문에 CSS 대응을 사용하려는 시도가 작동하지 않습니다. –

답변

10

vertical-align:toptd 태그 자체에서 발생하지 않아야합니다. style="" 줄 또는 td에 대한 CSS 규칙에 넣어야합니다. style=""를 사용

: CSS의 방법에 대한

<td align="center" style="vertical-align:top"> 
<td style="text-align:center; vertical-align:top"> 
<td style="text-align:center; vertical-align:text-top"> 
<td style="vertical-align:text-top"> 

, 당신은 그들의 스타일이 다를 수하기 위해 각 td에 별도의 클래스 또는 ID를 제공해야합니다.

1

당신은 당신의 CSS 스타일 시트에서이

<td align=center valign=top> 

을 할 수있는 당신의 HTML 마크 업에 valign= top하지 valign: top or vertical-align: top를 사용하여 HTML에서 CSS

vertical-align: top;을 사용할 수 있습니다

td{vertical-align: top;} 

과의

인라인 스타일

<td align=center style="vertical-align: top;"> 
0

Insted vertical-align:topvalign="top"을 사용하십시오. 당신이

+0

http://www.w3schools.com/tags/att_td_valign.asp에서 꽤 반대라고 말합니다. valign 속성은 HTML5에서 지원되지 않습니다. 대신 CSS를 사용하십시오. – nanosoft

관련 문제