広告

posted by fanblog
「ここにブログの名前を入れます」は更新を終了しました。記事はすべて新ブログ「Big Bang」に移転済みです。記事のタイトルをクリックすると新ブログの該当記事に移動します。そちらでお楽しみください。

タグの中にスタイルシートを直接書かない 3

タグの中にスタイルシートを直接書かない 2のつづきです。
<table class="c1" style="background:#ffc">
<tr class="c2">
<td class="c1">
サイズアップ・ペニス増大商品
</td>
<td class="c1">
商品購入金額の10%
</td>
</tr>
<tr class="c3 c2">
<td class="c1">
発毛・育毛無料体験
</td>
<td class="c1">
予約1件につき3193円
入会1件につき19163円
</td>
</tr>
<tr class="c2">
<td class="c1">
高収入在宅チャットレディ
</td>
<td class="c1">
登録・稼動確認後に3500円
</td>
</tr>
<tr class="c3 c2">
<td class="c1">
ペット保険
</td>
<td class="c1">
申込み1件につき1900円
</td>
</tr>
<tr class="c2">
<td class="c1">
亀頭増大,早漏,包茎の手術や治療
</td>
<td class="c1">
初回来店で30000円
</td>
</tr>
</table>


上の table に次のスタイルシートを適用します。

スタイルシート1
.c1{
border:2px solid #fcc;
}

.c2{
height:5em;
}

.c3{
background:#ccf;
}


先頭の.(ドット)は絶対に省略できません。
これは、.(ドット)の後に書いてあるクラスは { から } までを適用しなさいという意味だと思ってください。

スクリプトの使い方は枠の下をご覧ください。

スタイルシートコンバータ
SOURCE or URL
CSS


まず、SOURCE or URLと書いてあるところにHTMLを書き込みます。
そして、CSSと書いてあるところにスタイルシートを記入します。

例として、このページの上に書いたソースを貼り付けてみましょう。ボタンを押すと自動でコピー&ペーストします。

コピーしたら、送信ボタンを押してみてください。
スタイルシートが適用された table が表示されたと思います。

では少し遊んでみます。
スタイルシートを書きかえてみましょう。border(枠線)の太さを10ピクセルに、height(高さ)を今の倍の10emに、class「c3」のbackground(背景)を#f00(真っ赤)に、文字の色を#fff(真っ白)にして見ます。

スタイルシート2
.c1{
border:10px solid #fcc;
}

.c2{
height:10em;
}

.c3{
background:#f00;
color:#fff;
}

ボタンを押すと自動でコピー&ペーストします。
書きかえたら、また送信ボタンを押してください。

テーブルのHTMLソースはまったく変更していないのに、見た目がガラッと変わったと思います。これがスタイルシートの本領です。
HTMLというのはあくまで、データ構造。それに色づけするのがスタイルシートです。
例えるなら、HTMLは脚本スタイルシートは演出でしょうか。演出次第で同じ内容がぜんぜん違って見えるのです。

では、スタイルシートの書き方を進めます。

上のHTMLの1行目が
<table class="c1" style="background:#ffc">

となっています。

このstyle="background:#ffc"を取り除きましょう。
そしてスタイルシート1に次のように追加します。

スタイルシート3
table{
background:#ffc;
}


.c1{
border:2px solid #fcc;
}

.c2{
height:5em;
}

.c3{
background:#ccf;
}


tableの前には頭の.(ドット)はいりません。
classを指定するのは、同じタグの中で一部だけ変更したいときに、その一部にクラス名を指定します。

スタイルシートにはタグの名前を直接指定できます。
今回はクラスを指定せず、すべてのtableに同じスタイルを指定する方法です。
今はテーブルがひとつだけですが、複数ある場合でも、これですべてのtableのbackgroundは#ffcになります。

ボタンを押すと自動でコピー&ペーストします。
書きかえたら、また送信ボタンを押してください。

HTMLには一切スタイル属性は書かれていないのに、前と同じようにレイアウトされました。

今回は、スタイルシートを外に書く意味をわかっていただけたでしょうか?

では最後に、スタイルシートコンバータのSOURCE or URLにグーグルのアドレスを入れて見ます。そしてCSSは

body{
background:#f00;
}


とします。

ボタンを押すと自動でコピー&ペーストします。
送信すると、真っ白のはずのグーグルが真っ赤っかになったと思います。

SOURCE or URLに好きなアドレスを入れて、スタイルシートで色づけしてあげてください。

スタイルシートを書く場所は「で、スタイルシートはどこに書くのか?」にまとめました。
それではみなさま、ごきげんよう!



この記事を書くにあたって、別ウインドウにデータを送る方法がわからなかったのですが、フォームから別ウィンドウを開く方法のまとめ: 小粋空間というサイトにそのための情報がまとめられていました。とても参考にさせていただきました。ありがとうございます。

新ブログ「Big Bang」で続きを読む