레이아웃이 망가집니다.

eunchul의 이미지

검색을 하던 중에 레이아웃이 망가지는 페이지를 발견했습니다.
데비안에 크롬을 사용하고 있습니다. (파이어폭스도 레이아웃이 망가집니다.)
원래 이런 레이아웃은 아니겠죠? :)

http://kldp.org/node/79770

File attachments: 
첨부파일 크기
Image icon 4d2e9255eddc6c12240003e8.png715.47 KB
Daiquiri의 이미지

이 페이지 말고 다른 페이지도 그랬던 것 같은데 기억이 안 나네요.

JuEUS-U의 이미지

저 밑에 x11이란 분이 table 태그 없이 tr 태그를 사용했군요 = =)...
드루팔은 댓글을 div 태그를 써서 표현하는데,
div 내부에서 tr이 나와버리니까
이걸 엔진에서 hierarchy의 상위에 있는 table#content 태그 밑으로 넣어버렸습니다.
그리고 그 목록이 끝나면서 같이 table#content가 끝나버립니다.
그래서 그 뒤의 댓글 내용이 레이아웃 밖에 표시가 되는데
왜 위에 표시되는건지는 모르겠네요;;;

lacovnk의 이미지

분석 감사합니다 :)

일단 제가 table 태그를 넣었습니다. tr 태그가 허용되는 태그라 escape 되지 않습니다.

자동으로 html 수정하는 모듈이 있으며 좋긴 하겠는데.. 기본 설정에는 없는 것 같네요 :)