有必要在body,table,input都声明字体么?
今天看了一个小站的css文件,里面这样的.
那么有必要body,table,input,textarea都声明字体么?直接在第一个body声明不就是了么?
++++
BODY {
FONT-SIZE: 12px; BACKGROUND: url(/images/bg.gif?06042100) #1cb6fe no-repeat center top
}
{
FONT-SIZE: 1em
}
BODY {
FONT-FAMILY: arial,sans-serif
}
这两个合并起来会不会更好?
++++++++
BODY {
FONT-SIZE: 12px; BACKGROUND: url(/images/bg.gif?06042100) #1cb6fe no-repeat center top
}
{
FONT-SIZE: 1em
}
BODY {
FONT-FAMILY: arial,sans-serif
}
TABLE {
FONT-FAMILY: arial,sans-serif
}
INPUT {
FONT-FAMILY: arial,sans-serif
}
TEXTAREA {
FONT-FAMILY: arial,sans-serif
}
SELECT {
FONT-FAMILY: arial,sans-serif
}
#wrap {
MARGIN: 0px auto; WIDTH: 760px
}
------解决方案--------------------可以在CSS文件里面定义一个类,在每个里面只用引用
A.a3:active {
color: #000000;
text-decoration: none;
font-size: 12px;
font-weight: normal;
}
<... calss= "a ">
------解决方案--------------------相同的在body中定义即可,
如果需要定义个性化的字体可以分别定义。
------解决方案--------------------css具有很好的继承性,因此定义
body{
font-family:arial,sans-serif;
}
里面所有的字体继承body的字体,
input里面继承的因该是arial,sans-serif;
具体请参考http://zh.html.net/tutorials/css/lesson4.asp#s1