body
{
text-align: center
}
#content
{
text-align: left;
width: 700px;
margin: 0 auto
}
这会把网页内容都居中,所以在Content中又加入了
text-align: left 。
8. 用CSS来处理垂直对齐
垂直对齐用表格可以很方便地实现,设定表格单元 vertical-align: middle 就可以了。但对CSS来说这没用。如果你想设定一个导航条是2em高,而想让导航文字垂直居中的话,设定这个属性是没用的。
CSS方法是什么呢?对了,把这些文字的行高设为 2em:line-height: 2em ,这就可以了。
9. CSS在容器内定位
CSS的一个好处是可以把一个元素任意定位,在一个容器内也可以。比如对这个容器:
#container
{
position: relative
}
这样容器内所有的元素都会相对定位,可以这样用:
Jika anda ingin mencari 30 mata dari kiri dan 5 mata dari atas, apa yang anda boleh lakukan?
#navigasi
{
jawatan: mutlak;
kiri: 30px;
atas: 5px
}
margin: 5px 0 0 30px
Perhatikan bahawa susunan 4 nombor ialah: atas, kanan, bawah, kiri. Sudah tentu, kadangkala meletakkan kedudukan berbanding margin adalah lebih baik.
10. Warna latar belakang terus ke bahagian bawah skrin
Kawalan dalam arah menegak adalah di luar kemampuan CSS. Jika anda mahu bar navigasi pergi terus ke bahagian bawah halaman seperti bar kandungan, menggunakan jadual adalah sangat mudah, tetapi jika anda hanya menggunakan CSS seperti ini:
#navigasi
{
latar belakang: biru;
lebar: 150px
}
Malangnya, satu-satunya cara untuk menipu ialah menambahkan imej latar belakang pada lajur yang lebih pendek, dengan lebar yang sama dengan lebar lajur, dan menjadikannya warna yang sama dengan warna latar belakang yang ditetapkan.
badan
{
latar belakang: url(blue-image.gif) 0 0 repeat-y
}
11. Perbandingan antara Blok dan elemen sebaris
Semua elemen HTML adalah sama ada blok atau sebaris. Ciri-ciri elemen blok ialah:
Sentiasa mulakan pada baris baharu;
Ketinggian, ketinggian garisan dan jidar atas dan bawah semuanya boleh dikawal
Lebar lalai kepada 100% bekasnya melainkan lebar ditetapkan
,