【发布时间】:2016-11-29 18:11:50
【问题描述】:
我想通过使用以下 CSS 样式使第一列具有与第二列相同的固定宽度:
style="width:30%;"
但是,每次我在列上放置长文本时,宽度仍然会移动。这是我的代码:
这是我身体的内容:
table {
font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
td, th {
text-align: left;
padding: 8px;
}
.theader{
color:#91BE24;
}
.table-main{
border-radius: 10px;
margin:40px;
padding:10px;
margin-left:20px;
margin-top:5px;
}
.permissiontitle{
margin-left:20px;
margin-top:20px;
}
<div class="container d-content">
<h1 class="permissiontitle">Permission List</h1>
<div class="table-main panel panel-default">
<table class="table table-hover">
<tr class="theader">
<th>Title</th>
<th>Description</th>
</tr>
<tr>
<td style="width:30%;">Sample Title asdasdasdasdasdasdasdadasdasdasdasdadasdasda</td>
<td style="width:70%;">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</td>
</tr>
<tr>
<td>Content 1</td>
<td>Content 2</td>
</tr>
<tr>
<td>Content 1</td>
<td>Content 2</td>
</tr>
<tr>
<td>Content 1</td>
<td>Content 2</td>
</tr>
<tr>
<td>Content 1</td>
<td>Content 2</td>
</tr>
<tr>
<td>Content 1</td>
<td>Content 2</td>
</tr>
<tr>
<td>Content 1</td>
<td>Content 2</td>
</tr>
</table>
</div>
</div>
【问题讨论】:
标签: html css html-table