はじめに
Progate で勉強した HTML&CSS のメモ
li タグから・を消す
css のlist-style
をnone
に指定することで・
を消すことができます
<ul>
<li>no bullets</li>
<li>no bullets</li>
</ul>
li {
list-style: none;
}
HTML の要素を横に並べる
css のfloat
をleft
に設定ことで右から左端から横にに並べることができます
right
にすることで右端から並べることができます
<ul>
<li>HTML</li>
<li>CSS</li>
<li>Javascript</li>
</ul>
li {
float: left;
}
余白を付ける
padding
を適当な単位で指定することで余白を付けることができます
種類 | 余白の場所 |
---|---|
padding-top | 上に余白を追加 |
padding-right | 右に余白を追加 |
padding-left | 左に余白を追加 |
padding-bottom | 下に余白を追加 |
<div class="logo1"></div>
.logo1 {
padding: 20px;
}
クラスの中のタグにのみ CSS を適用させる
クラスの中だけのタグに css を適用させるには.クラス名 タグ名
のように記述します
list
クラスの中のli
タグに適用させるときには以下のように書きます
.list li {
/*cssを記述*/
}
span タグ
改行することなく文字の途中で色を変えたい時などに使います
<h1>Hello <span>world</span></h1>
span {
color: #ff0000;
}
上記のコードの場合world
のみ赤色になります
境界線を引く
境界線を引くには css のborder
を使います
以下のように記述します
.sample {
/*幅 スタイル 色の順に指定*/
border: 5px solid red;
}
種類 | 線の場所 |
---|---|
border-bottom | 下に引かれる |
border-top | 上に引かれる |
border-left | 左に引かれる |
border-right | 右に引かれる |
margin
padding と margin
padding
は境界線の内側margin
は外側に余白を追加します
種類 | 余白の場所 |
---|---|
margin-bottom | 下に追加 |
margin-top | 上に追加 |
margin-left | 左に追加 |
margin-right | 右に追加 |
文字の入力
input タグ
input
タグは一行の文字を入力するのに使います
input
タグには様々な属性を付けることができます
属性 | 意味 |
---|---|
text | テキストボックスをつくります |
password | パスワードボックスを作ります |
checkbox | チェックボックスを作ります |
radio | ラジオボタンを作ります |
file | 送信するファイルの指定をします |
hidden | 隠しデータをサーバーに送信する時に使います |
submit | 送信ボタンを作ります |
reset | リセットボタンを作ります |
button | 汎用ボタンを作ります |
image | 画像ボタンを作ります |
こちらを参考にしてます |
textarea タグ
textarea
タグは複数行の文字を入力するのに使います