2011-09-19 7 views
1

사람들이 사용하는 3 열 흐름 레이아웃이 많다는 것을 알고있었습니다. 나에게 명확하지 않은 점은 단순히 3 개의 열과 1 개의 행이있는 테이블을 사용하는 것보다 이것이 더 좋은 방법일까요? 이 상황에 대한 흐름 레이아웃과 테이블 레이아웃의 장점/단점을 말할 수 있습니까?3 열 흐름 레이아웃 대 테이블 레이아웃

감사

답변

3

"표 대 CSS"는 약 10 년 전부터 논쟁 거리였습니다. 요즘 대부분의 사람들은 페이지 레이아웃을 위해 CSS가 대개의 경우 더 좋은 방법이라고 인정할 것입니다. 일반적으로 CSS 레이아웃과 하루의 새로운 화두는 '반응 형 디자인'에 대한 더 나은 수단을 제공 할 수 있습니다 (레이아웃이 HTML에 포함 된보다는 CSS 파일에) 유지하기 위해 쉽게, 더 의미하는 경향이 :

http://www.alistapart.com/articles/responsive-web-design/

1

복사하여 서식있는 텍스트 편집기에 붙여 넣거나 인쇄를위한 대안 CSS를 만들 수 있습니다. 당신은 해 모두가 할

+0

감사합니다. 당신이 말하는 것을 얻지 못했습니다. 너 확장 할 수있어? – Ray

+0

아마도 나는 그가 테이블을 가지고 그러한 것들을 시도하고 당신이 겪는 이슈들을 보려고한다고 생각할 것입니다. – Moss

+0

나는 그가 무슨 말 있어요 - 하나 때문에, 하나는 CSS에 다른 스타일을 사용하여, 따라서 더 나은 제어 인쇄 (그리고는 HTML 레이아웃 붙어) 또한 위의 – Ray

1

http://coding.smashingmagazine.com/2009/04/08/from-table-hell-to-div-hell/

이 구글이다. 꽤 오래된 주제입니다.

는 기본적으로 표는 다른 제한과 함께 HTML 더 많은 혼란을 만들 수 있습니다.

위 링크는 자세한 비교입니다.

+0

링크가 당신에게 HTML5의 예를 제공 할 수있는 CSS와 모양을 제어하는 DIV를 사용하는 경우에도 더 깨끗한 접근 방식입니다. – MStp

+0

우수합니다. 감사합니다. 그것을 읽고 있어요. – Ray

1

표 레이아웃은 CSS를 사용할 수있게되기 전인 90 년대에 사람들이 한 것입니다. DA는 그것을 잘 설명했다. CSS 및 div 등을 사용하면 원하는 경우 CSS 파일에서 레이아웃을 완전히 재정렬 할 수 있습니다. 표를 사용하는 경우 레이아웃을 변경하려면 모든 페이지에서 HTML을 편집해야합니다. 테이블은 너무 많은 HTML 혼잡을 추가합니다. 더 멋지게 보이는 : <div></div> 또는 <table><tr><td></td></tr></table>? 테이블 레이아웃을 위해 할 수있는

유일한 편리한 점은 같은 행에있는 세포는 자동으로 동일한 크기 때문이다.