我有一个看起来像这样的CSS:
CSS
table {
width: 100%;
font-family: calibri;
word-wrap:break-word;
margin-left: 0;
font-size: 1.1em;
border-collapse: separate;
border-spacing: 1px;
}
td {
text-transform: none;
font-weight: bold;
line-height: 115%;
word-wrap:break-word;
vertical-align: middle;
padding: 2px 10px 0 3px ;
border-radius: 2px;
border: 1px solid #6A797F;
}
tr:nth-child(odd){
background-color: #a9c6c9;
}
tr:nth-child(even){
background-color: #d4e3e5;
}
如何添加单独的<table>
,<td>
&amp; {CSS}文件中的<tr>
我可以更改样式以适应特定页面设计的目的。我试过这个解决方案,但它不起作用:
.members_col1 tr td{
text-transform: none;
line-height: 115%;
word-wrap: break-word;
vertical-align: left;
}
.member_col1
是<div>
,其中包含<table>
我要为其添加一组新样式。
答案 0 :(得分:1)
在表格中使用属性ID或类,然后在css中将它们作为选择器覆盖,例如:
<table id="another-table">...
css
#another-table{
....
}
或
<table class="tables">...
<table class="tables">...
css
.tables{
...
}
答案 1 :(得分:0)
在你的html中使用它:
<table class="newTable">
...
</table>
并使用此CSS:
.newTable tr td{
text-transform: none !important;
line-height: 115% !important;
word-wrap:break-word !important;
vertical-align: left !important;
}
答案 2 :(得分:0)
您的解决方案应该有效。可能不起作用的是您提供的价值。
.members_col1 tr td{
text-transform: none;
line-height: 115%;
word-wrap:break-word;
vertical-align: left;
}
text-transform
,line-height
和word-wrap
值与默认值相同。
vertical-align
属性使用不正确 - left
不是有效值。也许你的意思是使用text-align
属性?