一个CSS问题
发布网友
发布时间:2022-04-24 20:10
我来回答
共2个回答
热心网友
时间:2022-04-24 21:39
首先,你的<table>类名写法错误,应该是class="fancy" 而不是class:fancy
其次,你的class类样式中的background-color:gary; 应该是gray
最后,你的.fancy td改成 .fancy 意义是完全不同的
.fancy td定义的是你<td>的样式,而.fancy则是定义你的<table>的样式
因为浏览器默认<table>是有边框的,你的定义.fancy td{background-color:gray; color:red;} 只是改变你td的颜色,而<table>的边框默认是白色
所以会有内边框
当你去掉td的时候.fancy{background-color:gray; color:red;}改变的是<table>的背景(包括边框),所以你会看见原来的边框不见了
热心网友
时间:2022-04-24 22:57
.fancy你肯定给他属性了去掉了 边框消失了,
试着给.fancy{border:2px solid #000;}