初学CSS和标准建站的一些CSS常用技巧 /*无所不能的CSS的*通配选择符*/ 0zkT8'v
d}A2I
* { smQpIB;
"=0lcbC
margin:0; sfBjA
padding:0;} u{dN>}{
=Z$=-\<x0.
/*此定义解释:margin:0;padding:0;在CSS最上面先用 * 一次性统一制定,可以避开CSS的"盒模型"考虑问猓?迸龅叫枰?乇? \/e*quxx
指定margin或padding值的时候在分别另外指定,后面的值将覆盖前面的值。*/ A0 w `o
I]j/ ab7>
@R Yb-d
@=|
b$E
YnL?t-$Gg
3[g++B."pC
/*CSS中容易被忽视的Outlines 轮廓属性*/ e"8m+]
问题:为什么加了<a>标签的<img>全部自动加上了蓝色的边缘? 7ump:|
因为每个默认<img>的boarder值不为0,可以将boarder设置为0,可以解决问题。 "oGM>@q=B
s%?p%2&RA
img{ jgfP|oD
boarder:0; ClVpb ew
display:block; C%7 ,#}[U/
}/*此定义解释:boarder:0;可以避免带链接的图片边缘出现蓝色边框。display:block;将图片以块级元素显示*/ -W"0,.Dvg
R)d7b,_Yd
/*其他还有非常容易<form>,<select>,<input>,影响布局的标签,都可以先将其margin和padding都预先设置为0*/ IgnY*2FT
:{= 'TMJ7
*'S%gR=Aa+
form{margin:0;padding:0;} sV4tu(~
select{margin:0;padding:0;} vrEaNT$J-
input{margin:0;padding:0;} ReGb.pf
sYW)h$p;D
uEO2,1+
,(Hmk(,
YD>>YaH_3@
?01""Om
Y8xnvK*
body{ B*?PB]
margin:0px; g.sV$.T2K
font: normal 12px "宋体", Verdana, Arial, Helvetica,sans-serif; = 8e8!8
text-align:center; '|R@k_nx
color:#000; ^%/5-0?xE
line-height:140%;} u! FSXX<
SX<mj
"jJ)hk5e
lTd2~_
#top_box ;GEu.PdxB
{width:760px;height:63px; #.t{g8W\C
margin:auto; <;Z3
5{
padding-top:10px; hd
BC ^n
text-align:left; :|mkI#P.
} /'_ RI
9{#|sABGD
a:link,a:visited,a:active{color:#000; text-decoration:none;} "8
mulE,
a:hover{color:#ff0000; text-decoration:underline;} QYb?;Z
-Dm.z16
/*此定义解释:将所有A标签预先指定样式,也可用在CSS最开始一段代码,统一定义*/ oVsazYJ|?
U:jf9L2
R51!j>[fqM
?a9k5@s
/*有关CSS的其他常见问题及解决办法和分析:*/ ~,1q :Kue
{4q:4i
/*关于CSS容器与CSS元素的适应问题*/ JU.%;e7
/*例如有时候我们要在首页动态打印一列十条文章,要放在一个CSS容器DIV内,若每行文字太多,元素很容易破坏容器而使整个布局变坏 @O @yJ{(I
下面是解决的办法*/ { xoo9jq-
OkUpgXU
#nowrap{table-layout:fixed} B\&