论坛内使用css注意事项

2004-10-12 21:05 | ラピュタ

本文给网页制作中级者看的

论坛内实际上可以使用css,无论是使用class属性标注还是重新定义标签

不过,使用css要注意以下几个方面

1 css的定义部分,这部分css定义不能换行,否则代码无法解释,使css定义不成功


2 如果一个标签之前通过css定义,那么这个标签不能使用class属性改变标签已经定义的css样式,这个使任何ie内核的浏览器上都会出现的问题

例如,定义td的字体属性,之后使用class属性再改变td的字体就不可能了

但是,不代表某个表签通过css定义以后,不能再使用class属性,只是class属性只能改变该标签未定义的部分

同样举例,虽然定义td的字体属性,之后还可以使用class属性改变单元格背景颜色等


下面就是论坛中已经使用的css样式代码

TD {
FONT-FAMILY: 宋体; FONT-SIZE: 9pt;line-height: 1.4;
}
BODY {
FONT-FAMILY: 宋体; FONT-SIZE: 9pt
}
SELECT {
FONT-FAMILY: 宋体; FONT-SIZE: 9pt
}
A {
COLOR: #000000; FONT-FAMILY: 宋体; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
A:hover {
COLOR: #0044cc; FONT-FAMILY: 宋体; FONT-SIZE: 9pt; TEXT-DECORATION: underline
}
.big {
FONT-FAMILY: 宋体; FONT-SIZE: 12pt
}

可以看出,由于论坛中表格繁多,所以td属性被定义过了,尤其是字体,所以尽量回避td的定义
(虽然可以在下面重新定义td,不过由于将标签定义css是影响到整个页面的,所以还是尽量不要如此)

由于第2点,更改字体也不能使用class属性,改用在td之内内嵌p+class,或者直接使用span+class定义,也可以使用th标签替代td,同时加以细体的标签css定义

还是先写这么多……

-