a01.マウスが乗ったときにリンク文字の背景を変える
a:hover{
background-color: yellow;
}
a02.全見出しの先頭に画像を入れる
h1{
background-image: url('../img/icon/cherry2.gif');
background-repeat: no-repeat;
background-position: left center;
padding-left: 14px;
}
a03.画像と枠線の間に余白を入れる
widthは画像の横幅と同じにする
余白の大きさはpaddingで設定する
div.imagewaku{
border: 1px solid green;
padding: 3px;
width: 160px;
}
a04.position:absoluteの位置はボックスの端からになる
div.oya{
border: 1px solid green;
position: absolute;
top: 50px;
left: 50px;
}
div.ko{
border: 1px solid red;
position: absolute;
top: 50px;
left: 50px;
}
a05.ボックスの下側に線を描画する(2文字分あける)
内容と線との余白を指定するにはpaddingを使う
p.line{
border-bottom: 1px solid blue;
padding-bottom: 2em;
}
a06.overflowプロパティにautoを設定すると
親の横幅100pxの中に画像160pxを表示する場合autoを設定するとスクロールバーが表示される
scrollを設定すると大きさに関係なくスクロールバーが表示される
div.oya{
width: 100px;
}
div.bigimg{
width: 100%;
overflow: auto;
}
a07.overflowプロパティにhiddenを設定すると
親の横幅100pxの中に画像160pxを表示する場合hiddenを設定するとあふれる部分は表示しない
div.oya{
width: 100px;
}
div.bigimg{
width: 100%;
overflow: hidden;
}
a08.overflowプロパティにvisibleを設定すると
親の横幅100pxの中に画像160pxを表示する場合visibleを設定すると全部表示する
div.oya{
width: 100px;
}
div.bigimg{
width: 100%;
overflow: visible;
}
a09.backgroundの指定
cherry2.gifの画像が背景画像になり、
右側に並んで縦方向にのみリピートする。
背景色としてピンク色が表示される。
body{
background: pink url('../img/icon/cherry2.gif') right repeat-y;
}
a10.段落の周囲に余白を設定する
5pxの緑の線で囲み
背景色をピンクにしている
文字は黒色。周囲に1文字分の余白を設定している
幅は200px
p{
border-width: 5px;
border-color: green;
border-style: solid;
background-color: pink;
color: #000000;
padding: 1em;
width: 200px;
}
a11.特定の単語だけを線で囲む
1pxの赤の線で単語を囲み背景色をピンクにしている
文字はmaroon。余白は0px
span{
border-width: 1px;
border-color: red;
border-style: dotted;
background-color: pink;
color: maroon;
padding: 0px;
}
a12.リストの先頭記号を画像にする
li{
list-style: inside url('../img/icon/apple04.gif');
}
a13.ナビゲーションの作成
div.navi{
background-color: green;
padding: 3px;
font-size: 80%;
}
div.navi a{
color: pink;
text-decoration: none;
border-right: 1px #ccffcc solid;
padding: 0px 0.3em;
}
a14.右側のサイドバー作成
div.sidebar{
float: right;
width: 20%;
background-color: #ffffcc;
border-left: dashed green 1px;
margin-left: 10px;
padding: 0.3em;
}
a15.文字の背景に色をつける
h1{
padding-bottom: 10px;
}
h2 span{
background-color: #c00;
color: #FFF;
padding: 3px;
}