很早就聽人說了,現在做網頁都用div+css,但自己以為都差不多呢,今天試了試,才感覺到phpchina 開源社群門戶|'n!o�k&q#ff
它們的強大,呵呵。布局好掌握,但關鍵的css屬性太多,在此就摘部分常用以備不防之用。phpchina 開源社群門戶m;z-f+xa y&q0
phpchina 開源社群門戶u'a1cw9f8y
margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0pxphpchina 開源社群門戶%fy2ozu+c`*o
或phpchina 開源社群門戶v'g4c@$b3w4su^
margin:0px 0px 0px 0px
4cs2e+o-f%q;z:a0
phpchina 開源社群門戶6hz9l'^a|4k:x vr
順序是 上 / 右 / 下 / 左,你也可以書寫為margin:0(縮寫);
@o6ic)n r0@*d0 以上樣式說明body部分對上右下左邊距為0畫素,如果使用auto則是自動調整邊距,phpchina 開源社群門戶�y[�j+ru y&qhp^y
5zb3rh7]/7yv8b0 另外還有以下幾種寫法:
(l pqhqk9}0
margin:0px auto;
ju8b2t1cghlo0 說明上下邊距為0px,左右為自動調整;
1ogv,u8a`5n4cp0 我們以後將使用到的padding屬性和margin有許多相似之處,他們的引數是一樣的,phpchina 開源社群門戶 nsq,l(bb;n
只不過各自表示的含義不相同,margin是外部距離,而padding則是內部距離。phpchina 開源社群門戶1c�a%q&e/r
e^"z`%h|_e0text-align:centerphpchina 開源社群門戶t�h6v0s$i(wp
文字對齊方式,可以設定為左、右、中,這裡我將它設定為居中對齊。phpchina 開源社群門戶i&gr$k2~e2/$r}@
phpchina 開源社群門戶a]-[ e./c_
background:#fffphpchina 開源社群門戶 lqcb+j)c�a
設定背景色為白色,這裡顏色使用了縮寫,完整的應該是background:#ffffff。
n%i w8| ieh0 background可以用來給指定的層填充背景色、背景,以後我們將用到如下格式:
oo"mq i.i0
background:#ccc url('bg.gif') top left no-repeat;phpchina 開源社群門戶]s,m ~+g]d/ja}b
表示:使用#ccc(灰度色)填充整個層,使用bg.gif做為背景,
b-qv�e!va"y[2ae0
top left
phpchina 開源社群門戶(|cb*y$n_`
表示位於當前層的左上端,no-repeat表示僅顯示大小而不填充滿整個層。
pyq+fy#qn0
top/right/left/bottom/center
7cyoc]d/l!o(i0 用於定位背景,分別表示 上 / 右 / 下 / 左 / 中;還可以使用
?&o zt}"gkw0
background:url('bg.gif') 20px 100px;
+wng"i1my4|w0
表示x座標為20畫素,y座標為100畫素的精確定位;
q4z)p4yi0
repeat/no-repeat/repeat-x/repeat-y
nbvab-z0 分別表示 填充滿整個層 / 不填充 / 沿x軸填充 / 沿y軸填充。
ibzt s0c*h0
k-v0fp)x`4mq0height / width / colorphpchina 開源社群門戶.u#}~4t/|k*l,^
分別表示高度(px)、寬度(px)、字型顏色(html色系表)。phpchina 開源社群門戶,|?�npq v"j
$l5w)q u,y4@0 4、如何使頁面居中?phpchina 開源社群門戶$fc$***0a(mu-h
phpchina 開源社群門戶9d9s~4bc~1x$ey
大家將**儲存後可以看到,整個頁面是居中顯示的,那麼究竟是什麼原因使得頁面居中顯示呢?
j,q5w*j5w#hww2bk3m4lv0 是因為我們在#container中使用了以下屬性:
+yi"hi/p7f0
margin:0 auto;
8zyqqy t#be._0 按照前面的說明,可以知道,表示上下邊距為0,左右為自動,因此該層就會自動居中了。
1c#};}j%ld d:u}0 如果要讓頁面居左,則取消掉auto值就可以了,因為預設就是居左顯示的。
dyjo5_�]0 通過margin:auto我們就可以輕易地使層自動居中了。
rgd9r3f+s0
"ou,如果在html中定義為class="divid"時,則在css中對應的設定語法是.divid。
&n? ?f ^,q0
phpchina 開源社群門戶+sxqz!zk8nf
如果id="divid"這個層中包括了乙個
eja h1?
phpchina 開源社群門戶1@7} p_f
@j&u*y l:m0
3w{)u6[qk2u{2q5q0 另乙個要說明的就是clear:both,表示清除左、右所有的浮動,在接下來的布局中我們還會用這個屬性:clear:left/right。在這裡新增clear:both是由於之前的ul、li元素設定了浮動,如果不清除則會影響banner層位置的設定。phpchina 開源社群門戶 h!w`~f:a
6k$s*e#z-r-f~o0
w9o.`l"vl{'z0 css中每乙個屬性運用得當,就可以解決許多問題,或許它們與你在布局的頁並沒有太大的關係,但是你必須知道這些屬性的作用,在遇到難題的時候,可以嘗試使用這些屬性去解決問題。
css 常用屬性
字型屬性 font 大小font size x large 特大 xx all 極小 一般中文用不到,只要用數值就可以,單位 px pd 樣式font style oblique 偏斜體 italic 斜體 normal 正常 行高line height normal 正常 單位 px pd em粗...
CSS常用屬性
css常用屬性 1.color,background color 表示顏色的關鍵字,16進製制數 中提供的color scheme工具 2.font family 該屬性的值可以是一組字型,按喜歡程度排序的字型列表。一些中文字型的列表 windows的一些 新細明體 pmingliu 細明體 min...
css常用屬性
文字屬性 font size font family 字型型別 文字屬性 color text decoration 下劃線 none underline text align 對齊方式 left center right 背景屬性 background color background image...