1) 위치 : 절대/상대;
레이아웃의 일부일 수 있지만 반드시 그렇지는 않습니다.
2) float : left/right; 지우기
예, 일반적으로 float가 레이아웃에 사용됩니다.
3) 디스플레이 : 인라인 블록;
페이지 레이아웃에 사용되는 경우가 거의 없으며 지원이 버그가 있습니다 (공백을 구분합니다).
4) 디스플레이 : table-cell; (html 테이블과 동일하지 않습니까?)
아니요, HTML 테이블을 사용하는 것과 같지 않습니다. 표는 마크 업 (내용)에 있으며 display:table-*
은 CSS (프레젠테이션)의 일부입니다. 이것은 레이아웃을 다루기에 좋은 방법이지만, 이전 브라우저에 대한 지원은 전적으로 존재하지 않습니다.
5) HTML 테이블 (하지만 CSS를 또는 의미 아니다)
네 말이 맞아, 이것은를 사용하지 않는 테이블이없는 레이아웃 테이블 형식의 데이터를, 마크 업을위한 것입니다.
6) css3 열 (지원이 적거나 없습니까?)
다시 한번 말하지만, 지원은 실제로 존재하지 않으며, 레이아웃 용 텍스트보다 더 중요합니다 (둘 다 사용할 수 있다고하더라도).
최상의 브라우저 지원을위한 모범 사례는 무엇입니까?
당신이 일반 답을 찾고 있다면, 당신은 자신이 구축하고자, 당신은 필요한 경우 단지 상대/절대 위치와 함께, float
들 사용 브라우저를 지원하는 우려. 정확히 어떤 브라우저를 지원할 것인지 결정하십시오. 언제나처럼 테스트 레이아웃이 다른 브라우저에서 작동하는지 확인할 수 있습니다. 마술 총알은 없으며 악마는 세부 사항에 있습니다.
그래도 작동해야하지만 모범 사례가 있습니까? 아니면 그 밖에 무엇을 할 수 있습니까? 이 작업을 수행하는 데 수십 가지 방법이 있습니까? 제발 좀 더 말해 줄래? – sewo
매우 상황에 따라 다르며 어떤 방법으로 "우수 사례"가 끝납니다. 당신이하는 일에 대해 더 많은 정보를 줄 수 있습니까? – skybondsor
구체적인 것은 없습니다. 다른 레이아웃 기술과 가장 좋은 점에 대해 생각하기 시작했습니다. 그리고 내가 모르는 다른 것이 있는지 궁금해. 표준 div-box-three-column-layout에 권장되는 것이 있습니까? 과거에 저는 이것을 항상 플로트와 함께 했었지만, 절대적이고 상대적인 자세로 이것을 할 수 있다고 생각했습니다. 또는 레이아웃 양식을 원한다면 사용하는 것이 중요하지 않습니까? 포지션이나 플로트 또는 다른 대안의 장점은 무엇입니까? – sewo