HTML CSS 講座 トップページへ

ホームページ作成 いまさらHTML,CSS講座

|  Home  |  ホームページ作成の知識  |  HTML 講座  |  HTML TABLE 講座  |  スタイルシート(CSS) 講座  |  携帯サイト 作成 講座  |
[HTMLテンプレートカテゴリ] [未分類カテゴリ]

いまさらHTML,CSS講座トップ > スタイルシート(CSS)講座インデックス > テキストの装飾 @
様々なブックマークサービスがご利用頂けます。

テキストを装飾するスタイルシート

【 text-decoration 】 【 letter-spacing 】 【 text-align 】 【 text-indent 】 【 text-shadow 】 【 text-justify 】 【 text-transform 】
■ text-decoration プロパティ
テキストに下線、上線、打ち消し線、点滅などの装飾を指定します。

  • none (装飾指定をしない)
  • underline (テキストに下線を指定します。)
  • overline (テキストに上線を指定します。)
  • line-through  (テキストに打ち消し線を指定します。)
  • blink (テキストに点滅を指定します。)※IEは未対応
ソース  ソース
<style type="text/css">
<!--
div{ text-decoration : underline ; }
-->
</style>
ページTopへ
■ letter-spacing プロパティ
テキストの文字間隔を指定します。
単位をつけた数値で指定する場合、デフォルトに対しての増、減で数値を指定します。下のソースでは、デフォルト値に、2px分文字間隔をプラス指定しています。

ソース  ソース
letter-spacing : 2px ;
ページTopへ
■ text-align プロパティ
ブロック要素、セル要素内のテキストや画像等の水平方向の揃え方を指定します。

  • left (左揃え)
  • center (中央揃え)
  • right (右揃え)
  • justify (両端揃え)
ソース  ソース
text-align : center ;
ページTopへ
■ text-indent プロパティ
ブロック要素内の文章を、字下げ(インデント)を指定をします。

ソース  ソース
text-indent : 10px ;
ページTopへ
■ text-shadow プロパティ
要素内のテキストに影を付けることを指定します。
※このプロパティに対応するブラウザは、Safariのみのようです。

ソース  ソース
text-shadow : 2px 2px 2px gray ;
単位をつけた数値で影指定する場合、左から、テキストに対して、「左右」 「上下」 「ぼかしの範囲」
「影の色」が割り当てられます。

ページTopへ
■ text-justify プロパティ
text-align プロパティの値で、justify(両端揃え)を指定した場合に、単語を半角スペースで区切る言語以外の言語表記体系にあわせた両端揃えを指定します。
もともと、両端揃えは、単語間の半角スペースの幅で調整を行っているため、単語を半角スペースで区切る欧文などの言語に対して指定するもので、text-justifyプロパティを text-align : justify と併用する事で、様々な言語に対応可能です。
現時点では、Win版 IE 独自の拡張機能ですが、CSS 3では、正式な仕様として採用される事が考案されています。

  • auto 
    (訪問者の環境に依存)
  • distribute 
    (単語間の半角空白と字間を調整する。最後の行は両端揃えしない。)
  • inter-word (distributeと同じ)
  • distribute-all-lines 
    (distributeと同じ調整方法。最後の行の両端揃えもする。 )
  • distribute-center-last 
    (両端揃えを行わない。最後の行のみ中央揃えで表示。)
  • inter-cluster 
    (文字間のみを調整する。東南アジア言語に有用。)
  • inter-ideograph 
    (漢字や平仮名の文字間と単語間を調整する。)
  • kashida 
    (特定の文字を選び、その文字を引き伸ばして調整する。アラビア語などの表記体系に有用 )
  • newspaper 
    (単語間の半角スペースを調整。必要に応じて文字間も広げて調整する。)
ソース  ソース
<style type="text/css">
<!--
div { width : 20%;
text-align : justify ;
text-justify : distribute-all-lines ; }
-->
</style>
複数フォントを指定する場合、各フォントは、コンマ( , )で区切り、また、MS Pゴシックのように、フォント名にスペースが含まれる場合、シングルクォーテーション( ' )、またはダブルクォーテション( " )の引用符で括ります。
font-familyプロパティでフォントを指定する場合、上記ソースのように、Arialで欧文フォント、MS Pゴシックで和文フォント、さらに、前述フォントが無視される場合の代替フォントとして、sans-serifを指定すると良いでしょう。
ページTopへ
■ text-transform プロパティ
大文字と小文字が存在する言語の、大文字を小文字に、小文字を大文字に変換して表示します。

  • none (変換しない)
  • capitalize (各単語の1文字目のみを大文字に変換)
  • uppercase (すべてを大文字に変換)
  • lowercase (すべてを小文字に変換)
ソース  ソース
text-transform : capitalize ;
表示  表 示
All Right Reserved

ページTopへ
(C) いまさらHTML CSS講座 2002-2008 All right reserved