css
속성 : 레이아웃 문제를 해결하기위한 강력한 도구
display: table
코어 포인트 :
CSS의 속성은 강력하고 여러 레이아웃 문제를 해결할 수 있으며 모든 현대식 브라우저와 호환됩니다. 이를 통해 HTML 요소가 테이블 요소와 같이 작동하여 복잡한 레이아웃 및 정렬 문제에 대한 일반적인 솔루션을 제공합니다.
CSS
특성을 사용하여 윤곽 상자, 간단한 구식 레이아웃 및 컨텐츠 오케스트레이션이있는 적응 형 레이아웃을 만드는 데 사용될 수 있습니다. 반응 형 디자인에 특히 유용하여 요소가 사용자의 화면 크기에 따라 크기를 조정하고 위치시킬 수 있습니다.
CSS - 속성에는 많은 장점이 있지만 몇 가지 제한 사항도 있습니다. 다른 디스플레이 속성에 비해 복잡한 레이아웃을 생성하는 데 유연성이 적고 및 table와 같은 특정 CSS 속성에서는 잘 작동하지 않습니다. 그러나 많은 경우에,
속성을 사용하는 장점은 그 단점보다 더 큽니다. -
table
-
현재, Flexbox는 레이아웃 구성을위한 인기있는 새로운 기술 일 수 있습니다. 가용 공간에 적응할 수있는 Flexbox의 놀라운 능력으로 인해 많은 사람들이 그 가능성을 기대했습니다. 그러나 모든 레이아웃 문제를 해결하지는 않으며 이전 브라우저와의 호환성과 관련된 몇 가지 문제가 있습니다. Flexbox에는 현재 일반적인 폴리 필 (이전 브라우저를위한 폴백 솔루션)이 없습니다. 2009 년 IE 버전의 IE에 대한 폴리 필드 만 알고 있습니다. 많은 경우에, 나는 종종 간과되는 CSS
table
디스플레이 속성을 사용하면 더 간단한 솔루션을 찾을 수 있음을 발견했습니다. 이러한 CSS 속성은 모든 관련 브라우저 (IE6 및 IE7을 제외하고)에 의해 널리 지원되며 일부 주요 및 사소한 레이아웃 어려움을 우아하게 해결할 수 있습니다. float
이 기술에 완전히 익숙하지 않은 경우, div의 position
속성을 변경하면 테이블이나 테이블 요소처럼 행동 할 수 있습니다. table
기다려, 테이블을 사용하여 레이아웃? 이것이 좋지 않습니까?
21 세기 초에 가장 인기있는 웹 디자인 주제 중 하나는 HTML 테이블 코드를 레이아웃 도구로 사용하는 것에 대한 논쟁이었습니다. 그것은 핵이고 여전히 나쁜 연습입니다.
위 내용은 레이아웃 비밀 무기 #1 : CSS 테이블 속성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!