尝试在我的第二张桌子上添加一些风格。
我尝试通过table:nth-of-type(2)
访问CSS中的第二个表。然后我尝试像这样操纵行大小:
table:nth-of-type(2) tr:first-child{
width="4%";
}
table:nth-of-type(2) tr:nth-child(2){
width="91%";
}
table:nth-of-type(2) tr:nth-child(3){
width="5%";
}
第二个表的HTML代码如下所示:
<table class="ex2fixed">
<tr>
<td>Fighter</td>
<td>Wins</td>
<td>Loses</td>
</tr>
<tr>
<td>Ian McGregor</td>
<td>2</td>
<td>1</td>
</tr>
</table>
我的代码有什么问题,因为样式不适用于我的网站...
答案 0 :(得分:4)
等号=
在CSS中无效。
您必须使用:
符号来分隔键和值。
CSS也是引用无用的
所以width="91%";
是width: 91%;
答案 1 :(得分:0)
尝试将CSS文件更改为
<style>
<pre>
table:nth-of-type(2) tr:first-child{
width: 4%;
}
table:nth-of-type(2) tr:nth-child(2){
width: 91%;
}
table:nth-of-type(2) tr:nth-child(3){
width: 5%;
}
</pre>
</style>
在此,我已经取代了&#34; =&#34;用&#34;:&#34; as&#34; =&#34;不会在css和宽度上工作,当你给出百分比时,你不需要使用引号,因为它不适用于某些浏览器。
答案 2 :(得分:0)
试试这个,
<style>
.ex2fixed tr:first-child{
width: 4%;
}
.ex2fixed tr:nth-child(2){
width: 91%;
}
.ex2fixed tr:nth-child(3){
width: 5%;
}
</style>
答案 3 :(得分:0)
你犯的错误是:
试试这个
table:nth-of-type(2) td:first-child{
width:"4%";
}
table:nth-of-type(2) td:nth-child(2){
width:"91%";
}
table:nth-of-type(2) td:nth-child(3){
width:"5%";
}