スタイルシート(CSS)を編集する
スタイルシート(CSS)を編集してみましょう。
スタイルシートというのは、Webサイトのデザインを変更するための仕組みで、文字の色や背景の色などを変えたりすることができます。
スタイルシートは、以下のファイルに書かれています。
templates/static/css/common.css
スタイルシートを編集したい場合は、このファイルを編集してください。
スタイルシートのサンプル
サンプルとしてGiblogで作成されたWebサイトのスタイルシートの中身を公開しておきます。
/* Default settings */ /* all */ * { margin:0; padding:0; box-sizing: border-box; -webkit-text-size-adjust:100%; } a, a:visited { color:#0000EE; } /* header */ .header { background:white; margin-bottom:15px; border-bottom:5px solid #3081ff; } /* footer */ .footer { background:white; margin-top:15px; text-align:center; padding:15px 0; border-top:1px solid #ccc; } .footer a, .footer a:visited { color:#000; } /* container */ .container { background:#f7fffd; } /* main */ .main { max-width:960px; width:100%; margin: 0 auto 15px auto; } .main:after { content:""; display:block; clear:both; } /* content */ .content { float:left; width:74%; } /* entry */ .entry { border:1px solid #C0C0C0; background:white; box-shadow: 0 0 3px rgba(0,0,0,.1); padding:15px 25px; margin-bottom:10px; } .entry li { margin-left:25px; line-height:1.5; } /* side */ .side { float:left; width:25%; margin-left:1%; } /* tags */ h1 { max-width:960px; width:100%; font-size:30px; padding:12px 10px 10px 13px; margin: 0 auto; } .site-description { max-width:960px; width:100%; margin: 0 auto; padding:0px 15px 15px 15px; } h1 a, h1 a:visited { text-decoration:none; color:#0f213d; } h2 { font-size:23px; padding:10px 0; letter-spacing:0.5px; } h2 a, h2 a:visited { text-decoration:none; color:#000; } h3 { font-size:18px; border-left:7px solid #ffad49; padding:6px 0px 4px 12px; letter-spacing:0.5px; margin:15px 0 10px 0; } h4 { font-size:17px; font-weight:bold; padding:6px 0px 4px 5px; letter-spacing:0.5px; margin:15px 0 10px 0; } p { font-size:16px; color:#111; margin:10px 0; line-height:1.5; } pre { font-size:16px; background:#FCFCFC; border:1px solid #CCCCCC; border-radius:5px; padding:10px 15px; margin:10px 0; line-height:1.5; } blockquote { font-size:16px; background:#FCFCFC; border:1px solid #CCCCCC; border-radius:5px; padding:10px 15px; margin:10px 0; line-height:1.5; } /* advanced */ .day { text-align:right; color:#999; } .before-days { text-align:center; } .side-list { box-shadow: 0 0 3px rgba(0,0,0,.1); } .side-list-title { background:#3081ff; color:white; font-weight:bold; padding: 7px 0px 5px 0px; text-align:center; border:1px solid #ccc; border-bottom:none; } .side-list ul { border:1px solid #ccc; } .side-list li { list-style:none; background:white; border-bottom:1px solid #ccc; padding:7px 10px 5px 10px; } .side li:last-child { border-bottom:none; } /* Tablet and Smart phone */ @media only screen and (max-width:960px) { .content { float:none; width:97%; margin:0 auto; margin-bottom:15px; } .side { float:none; width:97%; margin:0 auto; } }