Rumah > Artikel > hujung hadapan web > Hari 8: Pengenalan kepada CSS Layout_Basic Tutorial
CSS布局与传统表格(table)布局最大的区别在于:原来的定位都是采用表格,通过表格的间距或者用无色透明的GIF图片来控制文布局版块的间距;而现在则采用层(div)来定位,通过层的margin,padding,border等属性来控制版块的间距。
分析一个典型的定义div例子:
#sample{ MARGIN: 10px 10px 10px 10px;
PADDING:20px 10px 10px 20px;
BORDER-TOP: #CCC 2px solid;
BORDER-RIGHT: #CCC 2px solid;
BORDER-BOTTOM: #CCC 2px solid;
BORDER-LEFT: #CCC 2px solid;
BACKGROUND: url(images/bg_poem.jpg) #FEFEFE no-repeat right bottom;
COLOR: #666;
TEXT-ALIGN: center;
LINE-HEIGHT: 150%; WIDTH:60%; }
说明如下:
下面是这个层的实际表现:
这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,
这里是演示内容,这里是演示内容,
这里是演示内容,这里是演示内容,
这里是演示内容...Kita dapat melihat bahawa jidar berwarna kelabu 2px, imej latar belakang tidak diulang di bahagian bawah sebelah kanan, kandungan berada 20px dari sempadan kiri, dan kandungannya adalah di tengah-tengah. Hoho, walaupun ia tidak kelihatan bagus, ia adalah yang paling asas Jika anda menguasainya, anda akan mempelajari separuh daripada teknologi susun atur CSS. Itu sahaja, ia tidak sukar sama sekali! (Apakah separuh lagi? Separuh lagi adalah kedudukan antara lapisan. Saya akan menerangkannya langkah demi langkah kemudian.)
Sejak pelancaran CSS1 pada tahun 1996, organisasi W3C telah mengesyorkan agar semua objek pada halaman web diletakkan dalam kotak. imej dan lapisan
Menggunakan reka letak XHTML+CSS, terdapat teknologi yang anda tidak biasa pada mulanya Ia harus dikatakan bahawa ia adalah cara berfikir yang berbeza daripada susun atur meja tradisional, iaitu: semua imej tambahan dilaksanakan. dengan latar belakang. Sesuatu seperti ini:
LATAR BELAKANG: url(images/bg_poem.jpg) #FEFEFE tiada ulangan kanan bawah;
Walaupun boleh memasukkan terus ke dalam kandungan, ini tidak disyorkan. "Gambar tambahan" di sini merujuk kepada gambar yang bukan sebahagian daripada kandungan yang akan dinyatakan pada halaman, tetapi hanya digunakan untuk hiasan, selang waktu dan peringatan. Contohnya: gambar dalam album foto, gambar dalam berita bergambar, dan gambar model kotak 3D di atas adalah sebahagian daripada kandungan mereka boleh dimasukkan terus ke dalam halaman menggunakan elemen gambar tajuk, dan awalan senarai Imej mesti dipaparkan menggunakan latar belakang atau kaedah CSS yang lain.
Terdapat dua sebab untuk ini: