❶ 基本テキストCSS
文字のサイズ
文字のサイズは、font-sizeプロパティで指定
font-size: ◯◯px or ◯◯em or ◯◯%
(例 h5にCSS)
h5 {
font-size: 21px;
}
文字サイズ
文字の色
color: 色名 or カラーコード
(例 h5にCSS)
h5 {
color:#ff3300;
}
文字の色
文字の太さ
文字の太さは、font-weightプロパティで指定
font-weight: 〇〇
(例 h1にCSS)
h1 {
font-weight:bold;
}
文字を太くする
行間を変える
行間はline-heightプロパティにより指定
(例 pにCSS)
p {
line-height: 1.8;
文字の行間を変更するには
line-height を指定する/これはline-height: 1;
文字の行間を変更するには
line-height を指定する/これはline-height: 1.8;
文字の字間を変える
文字どうしの字間はletter-spacingで設定
(例 pにCSS)
p {
letter-spacing: 0.1em;
文字の字間はletter-spacingで変更
これはletter-spacing: 0.1em;
文字の字間はletter-spacingで変更
これはletter-spacing: 0.3em;
行揃えの指定
文字の行揃えはtext-alignで設定
- left : 左揃え
- center : 中央揃え
- right : 右揃え
- justify : 両端揃え
(例 pにCSS)
p {
text-align: center;
この文字はtext-align: center;
text-align: right;
2行目以降を1文字下げる[text-indent]の使い方
CSSへ以下のように書く
p.indent-1 {
padding-left:1em;
text-indent:-1em;
}
<p class="indent-1">※text-indentプロパティの便利な使い方。<br>
文章の段落などの2行目以降を1文字下げて空白を挿入する方法です。
この文章では[text-indent]による装飾を施しています。</p>
※text-indentプロパティの便利な使い方。
文章の段落などの2行目以降を1文字下げて空白を挿入する方法です。この文章では[text-indent]による装飾を施しています。
フォントの指定
文字のフォント指定はfont-familyプロパティを使用し、その値にフォント名を指定します。
フォントは基本的に複数の種類を指定します。複数のフォントを指定するときはフォント同士の間を,で区切ります。
複数のフォントのうち、前に書かれたものから優先的に適用されます。
複数のフォントを書いて対応:MacでもiPhoneでもiOSでも使えるフォントを複数個並べてカバー
最低でも指定しておくもの
「sans-serif」ゴシック体系のフォント
「serif」明朝体系のフォント
このページで指定しているフォント
body {
font-family: "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"MS Pゴシック","MS PGothic",Sans-Serif;
}
おすすめフォント
body {
font-family: 'Arial',YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', Meiryo,'MS ゴシック',sans-serif;
}
❷ 文字に線を引く
文字に下線をひく
HTML
<p>文字に<span class="line1">下線をひく</span></p>
CSS
.line1 {
text-decoration: underline;
}
文字に赤い2重線をひく
HTML
<p>文字に赤い<span class="line2">2重線をひく</span></p>
CSS
.line2 {
text-decoration:underline red double;
}
文字に青い点線をひく
HTML
<p>文字に青い<span class="line3">点線をひく</span></p>
CSS
.line3 {
text-decoration:underline blue dotted;
}
文字に緑の破線をひく
HTML
<p>文字に緑の<span class="line4">破線をひく</span></p>
CSS
.line4 {
text-decoration:underline green dashed;
}
文字に青い波線をひく
HTML
<p>文字に青い<span class="line5">波線をひく</span></p>
CSS
.line5 {
text-decoration:underline blue wavy;
}
文字に赤い取消線をひく
HTML
<p>文字に赤い<span class="line6">取消線をひく</span></p>
CSS
.line6 {
text-decoration:line-through red;
}
文字に水色のマーカー線をひく
HTML
<p>文字に水色の<span class="line7">マーカー線をひく</span></p>
CSS
.line7 {
background:linear-gradient(transparent 60%, #87ceeb 60%);
}
※「%」の値が大きいほどマーカーが細く、%の値が小さいほどマーカーが太くなります。
❸ ルビ(ふりがな)を振る方法
専門学校で勉強をしています
HTML
<ruby>専門学校<rt>せんもんがっこう</rt></ruby>で勉強をしています
❸ 説明リストの記述
用語と用語の説明リストを記述するには <dl>~</dl>中に
<dt>~</dt> と <dd>~</dd> を用います。
- HTML
- HTMLとは・・・
- JavaScript
- JavaScriptとは・・・
HTML
<dl>
<dt>HTML</dt>
<dd>HTMLとは・・・</dd>
<dt>JavaScript</dt>
<dd>JavaScriptとは・・・</dd>
</dl>
❹ CSSをHTMLのタグ内に直接書く方法
文字の色を変える
テキストの一部分を赤い文字にします。
HTML
テキストの一部分を<span style="color:red;">赤い文字</span>にします。
テキストの一部分を太字にする
テキストの一部分を太字にします。
HTML
テキストの一部分を<span style="font-weight:bold;">太字</span>にします。
テキストの一部分を斜体文字にする
テキストの一部分をItalicにします。
HTML
テキストの一部分を<span style="font-style:italic;">Italic</span>にします。
テキストの一部分の大きさを変える
テキストの一部分を大きな文字にします。
HTML
テキストの一部分を<span style="font-size:180%;">大きな文字</span>にします。
テキストの一部分のフォントを変更する
テキストの一部分を 明朝体 にします。
HTML
テキストの一部分を <span style="font-family:'MS 明朝'">明朝体</span> にします。
テキストの一部分のフォントを二つ以上変更する
テキストの一部分を白い文字と緑の背景にします。
HTML
テキストの一部分を<span style="color:white;background:#green;">白い文字と緑の背景</span>にします。
❺ テキストデザイン
Text Shadow テキストシャドウ
HTML
<p class="ts01">Text Shadow テキストシャドウ</p>
CSS
.ts01{
text-shadow: 2px 2px 3px #999;
}
Grow グロウ
HTML
<p class="ts02">Grow グロウ</p>
CSS
.ts02{
color:#fff;
text-shadow:0 0 5px #999;
}
Bevel ベベル
HTML
<p class="ts03">Bevel ベベル</p>
CSS
.ts03{
color:#ccc;
text-shadow:-1px -1px 0 #fff, 1px 1px 0 #aaa;
}
Embos エンボス
HTML
<p class="ts04">Embos エンボス</p>
CSS
.ts04{
color:#ccc;
text-shadow:-1px -1px 0 #aaa, 1px 1px 0 #fff;
}
Stroke ストローク
HTML
<p class="ts05">Stroke ストローク</p>
CSS
.ts05{
color:#fff;
text-shadow:
1px 1px 0 #999,
-1px 1px 0 #999,
1px -1px 0 #999,
-1px -1px 0 #999;
}
Neon ネオン
HTML
<p class="ts06">Neon ネオン</p>
CSS
.ts06{
text-shadow:
0 0 5px #fff,
0 0 13px #f03,
0 0 13px #f03,
0 0 13px #f03,
0 0 13px #f03;
}
Neon ネオン2
HTML
<p class="ts07">Neon ネオン2</p>
CSS
.ts07{
color: #fff;
text-shadow:
0 0 5px #0099ff,
0 0 13px #0066cc,
0 0 13px #0066cc,
0 0 13px #0066cc,
0 0 13px #0066cc;
}