[웹 개발 CSS] 기본적인 웹 사이트 프레임워크

4210 단어 HTMLCSS
웹 사이트를 만들 때마다 프레임워크에 시간을 소비하는 것이 너무 아깝기 때문에 적어야 한다.

html
<header>
   header
</header>

<main>
   main
   <br> <!--sectionを横並びにするための改行、mainの文字列が邪魔するのでつけただけ-->
   <section class="maincontent">
      main content
   </section>

   <section class="submenu">
      submenu
   </section>
</main>

<footer>
   footer
</footer>
css
body{
    margin: 0; /*要素を画面幅いっぱいに表示*/
    min-height: 100vh; /*最低でも画面縦のサイズ*/
}

header{
    height: 100px;
    width: 100%;
    background-color: #696969;
}

main{
    min-height: calc(100vh - 150px); /*headerとfooter以外をmainで占める*/
    width: 100%;
    overflow: hidden; /*はみ出たら非表示(デザインを保つ)*/
    background-color: #b0c4de;
}

footer{
    height: 50px;
    width: 100%;
    background-color: #696969;
}

.maincontent{
    float: left;
    height: 550px;
    width: 80%; /*submenuとの比率*/
    background-color: #778899;
}

.submenu{
    float: right;
    height: 550px;
    width: 20%; /*maincontentとの比率*/
    background-color: #e6e6fa;
}

좋은 웹페이지 즐겨찾기