我只是不知道有什么问题,我有一个HTML表格,我想让表格标题保持在一个固定的位置,并保持最长td的宽度。我需要一个脚本和th元素必须是固定的宽度没有javascript和简单的CSS
BODY {
font-family: Arial;
font-size: 8pt
}
.focim {
margin-left: 400px;
color: Black;
font-family: Arial;
font-size: 15pt;
font-weight: 900;
padding-bottom: 20px;
text-decoration: underline
}
Time {
color: Black;
font-family: Arial;
font-size: 10pt;
font-weight: 500;
padding-bottom: 20px
}
TABLE {
border-width: 3px;
border-style: solid;
border-color: Black;
border-collapse: collapse;
}
TH {
font-family: Arial;
font-size: 10pt;
border-width: 1px;
border-style: solid;
border-color: Black;
background: #b3b3b3;
}
TR:first-child {
position: fixed;
margin-top: 0px;
white-space: nowrap;
}
TD {
white-space: nowrap;
border-width: 1px;
padding: 3px;
border-style: solid;
border-color: Black
}
TD:first-child {
background-color: #C19A6B;
padding-right: 5px;
padding-left: 5px
}
TR:nth-child(even) {
background-color: #dddddd;
}
tr:hover td {
background: #4E5066;
color: #FFFFFF;
border-top: 1px solid #22262e;
border-bottom: 1px solid #22262e;
}<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<tr>
<th>Name</th>
<th>IP_Addresses0</th>
<th>Domain</th>
<th>LocalPath0</th>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
</table>
发布于 2014-09-26 17:33:48
试着像这个例子一样。
BODY {
font-family: Arial;
font-size: 8pt
}
.focim {
margin-left: 400px;
color: Black;
font-family: Arial;
font-size: 15pt;
font-weight: 900;
padding-bottom: 20px;
text-decoration: underline
}
Time {
color: Black;
font-family: Arial;
font-size: 10pt;
font-weight: 500;
padding-bottom: 20px
}
TABLE {
border-width: 3px;
border-style: solid;
border-color: Black;
border-collapse: collapse;
}
TH {
font-family: Arial;
font-size: 10pt;
border-width: 1px;
border-style: solid;
border-color: Black;
background: #b3b3b3;
}
TR:first-child {
position: fixed;
left: 10px;
}
TD {
white-space: nowrap;
border-width: 1px;
padding: 3px;
border-style: solid;
border-color: Black
}
TD:first-child {
background-color: #C19A6B;
padding-right: 5px;
padding-left: 5px
}
TR:nth-child(even) {
background-color: #dddddd;
}
tr:hover td {
background: #4E5066;
color: #FFFFFF;
border-top: 1px solid #22262e;
border-bottom: 1px solid #22262e;
}<table>
<colgroup>
<col/>
<col/>
<col/>
<col/>
</colgroup>
<tr>
<th>Name</th>
<th>IP_Addresses0</th>
<th>Domain</th>
<th>LocalPath0</th>
</tr>
<tr>
<th>Name</th>
<th>IP_Addresses0</th>
<th>Domain</th>
<th>LocalPath0</th>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
<tr>
<td>name</td>
<td>someip</td>
<td>domain</td>
<td>path</td>
</tr>
</table>
https://stackoverflow.com/questions/26055957
复制相似问题