第3回

2021-06-29 中井
とりあえずhtmlとcssとbootstrapについて、wikiの内容を参考に記述

html

基本的な内容

head

body

タグ

要素の一塊を表す。色々意味がある。

属性(プロパティ)

タグに対して、補助的な意味を持たせる

CSS

CSS(Cascading Style Sheets)・・・「装飾」を記述

基本的な内容

CSSの書き方は3通り

CSSの基本文法

セレクタ {
  プロパティ:値;
}

使われるプロパティの例

文字・色

配置・図形

実際にCSSを書いてみる

  1. src\main\resources\static に css というフォルダを作る
  2. その中に todo_css.css というファイルを作成する
  3. 以下の内容をコピペする
    /* htmlの周囲の余白を作る */
    body {
      margin: 20px; /* 外側の余白を40pxにする */
      padding: 0; /* 内側の余白を消す(念のため) */
    }
    
    /* h1(タイトル)のデザイン */
    h1 {
      padding: 0.5em; /*文字周りの余白*/
      color: #494949; /*文字色*/
      background: #e6f2f5; /*背景色*/
      border-left: solid 5px #78bbc7; /*左線(実線 太さ 色)*/
    }
    
    /* h2, h3(見出し)のデザイン */
    h2,
    h3 {
      margin: 20px;
    
      color: #494949; /*文字色*/
      background: #e6f2f5; /*背景色*/
      border-bottom: solid 3px #78bbc7; /*下線*/
    }
    
    /* img(画像)のデザイン */
    img {
      margin: 20px;
    }
    
    /* form(ログイン時)のデザイン */
    form {
      width: 460px;
      padding: 0.5em;
      background: #e6f2f5; /*背景色*/
    }
    
    /* table(表)のデザイン、以下も同様 */
    table {
      border-collapse: collapse;
      margin: 0 auto;
      padding: 0;
      width: 650px;
      table-layout: fixed;
      background: #e6f2f5; /*背景色*/
    }
    
    table tr {
      background-color: #e6f2f5;
      padding: 0.35em;
      border-bottom: 2px solid #fff;
    }
    table th,
    table td {
      padding: 1em 10px 1em 1em;
      border-right: 2px solid #fff;
    }
    table th {
      font-size: 0.85em;
    }
    table thead tr {
      background-color: #167f92;
      color: #fff;
    }
    table tbody th {
      background: #78bbc7;
      color: #fff;
    }
    .txt {
      text-align: left;
      font-size: 0.85em;
    }
    
    /* a(リンク)のデザイン */
    a {
      font-weight: bold; /*太字に*/
      text-decoration: none; /*下線消す*/
      background: skyblue; /*背景を水色に*/
      color: white; /*文字を白に*/
      padding: 5px 10px; /*内側の余白*/
      border-radius: 20px; /*角を丸くする*/
      font-family: 'Avenir', 'Arial'; /*フォントをいい感じに*/
    }
    
    a:hover {
      background: silver; /*背景色をシルバーに*/
      text-decoration: none; /*下線を消す*/
    }
  4. htmlファイルのheadの部分に、以下の内容を記述する
       <!-- 手書きcss, <head>の中に以下のcssを入れる -->
       <link rel="stylesheet" th:href=@{/css/todo_css.css} />
  5. 実行するとこうなるはず
    • ←がCSS適応前、→がCSS適応後
      css04.jpg css05.jpg

Bootstrap

導入方法

表を変えてみる

bs02.jpg

ボタンを変えてみる

やってみよう!

さらに知りたい人へ


添付ファイル: filehtml01.jpg 68件 [詳細] filecss04.jpg 55件 [詳細] filecss05.jpg 47件 [詳細] filecss06.jpg 63件 [詳細] filebs04.jpg 56件 [詳細] filebs03.jpg 90件 [詳細] filebs02.jpg 69件 [詳細] filebs01.jpg 61件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 23:14:42