INNENTÜREN, TUNING DESIGN TÜREN aus Slowenien.


  • Ljubljana


    0038651 - 660 - 406

  • Ptuj


    0038651 - 316 - 130
    0038631 - 688 - 777

html 레이아웃 예제

html 레이아웃 예제

CSS 그리드 레이아웃 모듈은 행과 열이 있는 그리드 기반 레이아웃 시스템을 제공하므로 플로트 및 위치를 사용하지 않고도 웹 페이지를 보다 쉽게 디자인할 수 있습니다. 다음 예제에서는 div 요소를 사용하여 여러 열 레이아웃을 만들고 테이블을 사용하는 이전 예제와 동일한 결과를 생성합니다. CSS 또는 부트스트랩. 보시다시피 페이지 레이아웃을 지원하기 위해 특별히 제공된 HTML 태그가 많이 있습니다. 그러나 이러한 컨테이너는 내부 콘텐츠에 대한 의미를 제공하는 논리적 컨테이너일 뿐이라는 점을 기억하십시오. 이러한 HTML 요소는 실제로 시각적 레이아웃(크기, 위치 등)을 결정하지 않습니다. 이것이 CSS의 일입니다. ASCII 아트를 변경하여 새 레이아웃을 반영하기만 하면 이 경우 각 요소를 서로 겹쳐 놓기만 하면 됩니다(그러나 지정한 순서대로). 또한 필요에 따라 행과 열의 값을 변경합니다.

다중 열 레이아웃을 만드는 방법에는 다섯 가지가 있습니다. 각 방법에는 CSS 프레임 워크라는 장단점이 있습니다. 레이아웃을 빠르게 만들려면 프레임워크를 사용할 수 있습니다. 그들 중 많은 사용할 수 있습니다. 그냥 선택합니다. 테이블. 페이지 레이아웃에 테이블을 사용하지 마십시오! 그들은 당신의 코드에 혼란을 가져올 것이다. 그들은 당신이 생각하는 것처럼 그렇게 편리하지 않습니다. 그리고 몇 달 후 사이트를 재 설계하는 것이 얼마나 어려운 지 상상해보십시오. “내 페이지 레이아웃에 테이블을 사용해야 합니까?”라고 계속 묻는 다면 이 사이트가 도움이 될 수 있습니다. 당신이 볼 수 있듯이, 그것은 같은 헤더 아니다. 예, 익숙해 보이지만 레이아웃이 어지그렇습니다.

그리고 나는 이유를 말할 것이다. 대칭을 만들려는 경우 테이블이 좋습니다. 그러나, 다른 경우에 그들은 당신의 정렬이 잘 작동 하기 위한 너무 편리 하지 않습니다. 콜스팬과 너비가 엉망이되는 모든 것을 주목하십시오. 그러나 테이블에 편리한 무언가가있다. 여기에 트릭이 있습니다. 그냥 같은 것을 추가 : 그러나 수레는 실제로 2 차원 레이아웃을 위해 설계되지 않았고, 모든 페이지 요소가 올바른 높이에서 모든 것을 제대로 정렬하는 것이 종종 어려웠으며 실수로 다음 줄로 밀어 넣지 않는 것이 어려웠습니다. 등. 레이아웃에 테이블을 사용하는 것은 레고 생성자 재생과 같습니다. 테이블을 만듭니다.

콘텐츠 블록을 추가합니다. 수행! 원래 헤더를 주로 위치인 상대 속성을 사용하여 만들었습니다. 테이블을 사용하여 처음부터 만들어 봅시다. 내 HTML 코드는 다음과 같습니다:이 HTML 자습서의 범위를 벗어나서 여기에 너무 많은 세부 정보로 이동하지만 다른 레이아웃을 만드는 데 관심이 있다면 이러한 HTML 템플릿을 확인하고 소스 코드 보기를 클릭하여 각 템플릿이 어떻게 만들어졌는지 확인하십시오. 이렇게 하려면 화면 크기를 테스트하기 위해 미디어 쿼리를 추가합니다. 특정 너비보다 작으면 새 레이아웃이 표시됩니다. 웹 페이지 레이아웃은 잘 형성되고 잘 구성되고, 시맨티컬이 풍부한 웹 사이트를 만드는 데 필수적인 부분입니다. 위의 HTML5 요소에 클래스 나 아이디를 적용하지는 않았지만 일반적으로 그렇게하는 것이 좋습니다.