내 질문
전문 웹 디자이너가 선호하는 방법은 무엇입니까?
웹 사이트를 그릴 때 웹 브라우저가 선호하는 방법이 있습니까?
이것은 모두 개인적인 취향입니까?
내가 놓친 다른 기술이 있습니까?
참고 : 위의 질문은 다중 열 레이아웃 디자인과 관련이 있습니다.
왼쪽으로 뜨다;
이것은 열 레이아웃을 만들 때 항상 사용하는 방법이며 제대로 작동하는 것 같습니다. 부모는 스스로 붕괴하기 때문에 clear:both;
나중에 기억해야합니다 . 또 다른 죄수 난 그냥 발견 수직 정렬 텍스트 무능력이었다.
디스플레이 : 인라인;
이것은 접는 부모의 문제를 해결하는 것처럼 보이지만 공백을 추가합니다.
HTML에서 공백을 제거하는 것이이 문제를 해결하는 가장 쉬운 방법 인 것처럼 보이지만 실제로 HTML에 대해 까다로운 경우 바람직하지 않습니다.
디스플레이 : 인라인 블록;
처럼 동작하는 것 같습니다 display:inline;
.
디스플레이 : 테이블 셀;
완벽하게 작동합니다.
내 생각:
레이아웃을 깨뜨릴 수있는 특정 예외와 같이 많은 것들이 누락되었지만 확실 display:table-cell;
하게 작동하는 float:left;
것처럼 보이며 항상 엉망이되는 것처럼 교체 를 시작할 것이라고 생각 합니다 clear:both;
. 나는 웹에서 이것에 관한 많은 기사와 블로그를 읽었지만 그중 어느 것도 내 웹 사이트를 레이아웃 할 때 사용해야 할 것에 대한 명확한 대답을 제공하지 않습니다.
display: inline
속성을 사용해 보았는데 자식 요소의 패딩을 올바르게 처리하지 못한다는 것을 알았습니다. 그러나 이것을 사용하면 display: inline-block
이것이 자동으로 처리됩니다. link-codepen.io/prashdeep/pen/rVOyvd를 참조하십시오. 귀하의 입력 사항을 알려주십시오