首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

有必要在body,table,input都声明字体么?解决办法

2012-02-21 
有必要在body,table,input都声明字体么?今天看了一个小站的css文件,里面这样的.那么有必要body,table,inpu

有必要在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


热点排行