サンプル
ここに文章
使用画像
![]()
使い方
サンプルでは、スタイルシートを使ってボックスのボーダー(枠線)に画像を指定しています。上記の画像を自分のサーバーにアップロードして
コードをコピー&ペーストするだけで簡単にタイトルや見出し、記事の周りを可愛くレイアウトすることができます。
コードは、「CSS(<head> 内)+ HTML(<body> 内)」と、「CSS(style 属性)」の2通りになります。
実際の運用では、class 指定でまとめて管理すると便利です。
コードの挿入方法
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
.border-asterisk {
width:180px;
padding:5px;
border:10px solid #f0b8de;
border-image:url("border-asterisk.gif") 10 space;
}
</style>
</head>
<body>
<p class="border-asterisk">ここに文章</p>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title></title>
<style>
</style>
</head>
<body>
<p style="width:180px;padding:5px;border:10px solid #f0b8de;border-image:url('border-asterisk.gif') 10 space;">ここに文章</p>
</body>
</html>
ボーダーの説明
|
上記のスタイルシートは、内容の横幅( 「マージン、ボーダー、パディングの関係]」参照(只今修正中につき後ほどリンクを張ります) |
|
更に、古いブラウザなどで画像が表示されない場合は、同系色のボーダーが表示されるように指定( 現在の主要ブラウザではほぼすべて |
CSS/HTML コードの説明
<横幅の例>
width:180px → width:270px に変更
※ 横幅は使用画像が 30×30px なので、その 3 分の 1 の 10 の倍数が最適(見た目がきれいに揃いやすい)
width:180px → width:90% に変更
もちろん、行数によって縦も延びます
100% にすると内側の余白(5px)とボーダーの幅(10px)の分だけはみ出すので注意してください。解決策として、
box-sizing: border-box; を指定すると、width にボーダーとパディングを含めて計算されるため、100% 指定でもはみ出しません。
