
メールマガジン「初心者のためのホームページ作り」でお伝えした内容を、「復習」の意味で掲載しています。テキストのみのマガジンと違って、実際のサンプルや画像を交えて解説していますので、理解が深まると思います。
なお文中、疑問点や分からない点がありましたら、ご遠慮なく当方まで メールにてご質問ください。
<第90号> 今週のおさらい 毎週金曜日配信 What's New 2004年3月26日 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ■ HTML講座 第32回 --- アクセシブルなテキスト ■ CSS講座 第11回 --- 背景画像
alt属性を空にすること (引用符を2つ続けて記述する) で、音声ブラウザに影響することなくテキスト部分のみを発音することができます。<img src="dot.gif" width="12" height="12" alt="">
@media aural {
.mark {
speak: none;
volume: silent }
}
p { letter-spacing: 1em }
< 」という不等号記号はタグの「開始区切り子」として定義されています。そのため、Webブラウザはタグの出現を待ち続けることになり、その範囲は何も表示できなくなります。& 」という記号があります。これは「アンパサンド」と呼ばれる実体参照となるもので、& は、必ず「 & 」と記述しなければなりません。DTD) が Transitional の場合、body要素 と、table要素で、background属性を使えば、背景画像を表示させることができます。HTML4.01 Strict や、XHTML1.1 の場合は、スタイルシートで背景画像を指定することになります。
div { background-image: url("images/backimage.gif") }
div要素に、背景画像を指定するもので、基本的に1つの画像を繰り返して表示させます。background-image属性のサンプルbackground-repeat属性を使うことで、横方向だけ、あるいは縦方向だけ、というような指定ができます。background-repeat属性の値と機能は以下のとおりです。repert 通常どおり縦横に表示します。(デフォルト値)repeat-x 横方向のみ繰り返して表示します。repeat-y 縦方向のみ繰り返して表示します。no-repeat 繰り返しを行わず1回だけ表示されます。background-image属性によって、背景画像を指定する必要があります。
div { background-image: url("backimage.gif");
background-repeat: repeat-x }
background-repeate属性のサンプルbackground-repeat属性と組み合わせることで、思いがけない効果も発揮できます。background-position属性を使いますが、あらかじめ background-image属性を使って、背景画像を指定する必要があります。また、背景画像を1つだけ表示したい場合には、background-repeat属性を使う必要があります。background-position属性の値と機能は以下のとおりです。top 要素の上側に背景画像を配置します。left 要素の左側に背景画像を配置します。right 要素の右側に背景画像を配置します。bottom 要素の下側に背景画像を配置します。center 要素の中央に背景画像を配置します。単位 %、px、em などの単位を利用して指定します。
div { background-image: url("backimage.gif");
background-repeat: norepeat;
background-position: top right }
background-position属性のサンプルbackground-attachment属性を使います。background-attachment属性の値と機能は以下の2つが定義されています。fixed 背景画像を固定します。scroll 他の要素と一緒にスクロールします。(デフォルト値)
body { background-image: url("backimage.gif");
background-repeat: no-repeat;
background-position: top left;
background-attachment: fixed }
background-attachment属性のサンプルbackground属性を使います。この属性の具体的な書式は以下のとおりです。
div { background: #fff url("backimage.gif") left repeat-y }
background-color (背景色の指定)、background-image (背景画像の URI の指定)、background-position (背景画像の位置指定)、background-repeat (背景画像の並び指定) を一括で指定しています。background属性のサンプル