2021-06-29 中井
とりあえずhtmlとcssとbootstrapについて、wikiの内容を転記しておく
<meta charset="UTF-8">
日本語のサイトであれば必ず書く必要がある。
<title> そのページのタイトル </title>
検索結果やブラウザのタブに表示されるやつ
<link rel="stylesheet" href="CSSファイルのURL" /> <script src="JavaScriptファイルのURL"></script>
CSSファイルやJacaScriptファイルの読み込みをする。(後述)
要素の一塊を表す。色々意味がある。
段落を作る。
見出しを作る。
<img src="画像のURL" alt="代替テキスト" />
<a href="https://saruwakakun.com/">リンクボタン</a>
<ul> <li>1つめの項目</li> <li>2つめの項目</li> ・・・ </ul>
箇条書きを作る。ul・liで箇条書き、ol・liで番号付きになる。
<br>
改行する。上手い人はあまり使わないらしい。
<!-- 内容 -->
表を作る。
(例)
<table border="1"> <tr> <th>果物</th><th>味</th> </tr> <tr> <td>イチゴ</td><td>甘い</td> </tr> <tr> <td>レモン</td><td>酸っぱい</td> </tr> </table>
果物 | 味 |
イチゴ | 甘い |
レモン | 酸っぱい |
※1行目はヘッダになっている。
コードにまとまりを作る。
タグに対して、補助的な意味を持たせる
<input type="text" id="mid" name="mid" />
CSS(Cascading Style Sheets)・・・「装飾」を記述
CSSの書き方は3通り
<link rel="stylesheet" href="ファイル名.css"> をheadタグ内に記述する。 ※thymeleafの場合、リンク先に注意
<タグ名 style="CSSをここに書く">
セレクタ { プロパティ:値; }
タグ名、#id名、.class名
○○,○○(複数指定)、○○ ○○(絞り込み指定、例:tableタグの中にあるinputタグ)
font-size: ◯◯px or ◯◯em
color: 色名(red, blue他) or カラーコード(#FFFFFF他)
background: 色名 or カラーコード
font-weight: bold font-weight: lighter
font-style: italic
テキストの装飾を指定する。
text-align: left or center or right
border: 種類 太さ 色
border-top, bottom, left, right:
width: ○○px or ○○% or auto height: ○○px or ○○% or auto
※heightを%指定するときは親要素の高さが指定されている必要がある。
※display:inlineの要素では指定できない(文字の長さや大きさで決まるため)
min-width、max-widthでwidthの最小値、最大値を指定できる。
margin: ○○px or ○○% padding; ○○px or ○○%
上下左右の余白をまとめて指定
margin: 上 右 下 左 padding: 上 右 下 左
上から時計回りになっている。