css - 如何属性调整表?

标签 css

我有这个简单的代码。

<div class="rating" >
<table>
<tr>
     <th> Award </th>
     <th> Winner </th>
     <th> Runner-up </th>    
</tr>
<tr>
    <td> Starburst Award </td>
    <td> #winner </td>
    <td> #runner-up#</td>
</tr>
<tr>
    <td> Rising Star Award </td>
    <td> #winner </td>
    <td> #runner-up#</td>

</tr>
 <tr>
    <td> Shooting Star Award  </td>
    <td> #winner </td>
    <td> #runner-up#</td>

</tr>   
 <tr>
    <td> Shining Star Award </td>
    <td> #winner......................... </td>
    <td> #runner-up#.....................................</td>

</tr>   
</table>
</div>
table.rating, th,tr,td
{
 width:100%;   
border-collapse:collapse;
    border:1px solid black; height:50px;
    border:1px solid black;
}

使用我想做得更好的css。我怎样才能让它看起来更像一张 table 而不是那样分开,并且在中间? 我创建了一个 http://fiddle.jshell.net/9axbx/ ,我真正想做的就是让表格看起来更好。

最佳答案

以下代码将其设置得更像一个表格:

<div class="rating" >
<table border="1">
<tr>
 <th> Award </th>
 <th> Winner </th>
 <th> Runner-up </th>    
</tr>
<tr>
 <td> Starburst Award </td>
 <td> #winner </td>
 <td> #runner-up#</td>
</tr>
<tr>
 <td> Rising Star Award </td>
 <td> #winner </td>
 <td> #runner-up#</td>

</tr>
<tr>
 <td> Shooting Star Award  </td>
 <td> #winner </td>
 <td> #runner-up#</td>

</tr>   
<tr>
 <td> Shining Star Award </td>
 <td> #winner</td>
 <td> #runner-up#</td>

</tr>   
</table>
</div>
<style type="text/css">
  table.rating, th,tr,td
  {
    width: 30%;
    border-collapse:collapse;
    border:1px solid black; 
    height:50px;
    border:1px solid black;
    text-align: center;
  }
</style>

这是它的样子:

enter image description here

我不太确定您在寻找什么,但这应该是一个好的开始。你真的应该拥有 <style></style> <head></head> 内的标签您的 html 文档,但出于演示目的,上述内容仍然有效。

编辑:只是关于我所做的更改的注释——

我首先删除了最后几个单元格中文本后的句点。不太清楚你把它们放在那里是为了什么。其次,我添加了text-align:center到你的 CSS。如果您不希望文本居中,您可以将其更改为 text-align:left。使其向左对齐。第三,您不需要边框,如果您不需要边框,只需删除 border CSS 中的选项。最后,我将单元格的宽度更改为 30%,因此它们的宽度应该相同。这使事情变得更加整洁和干净。 100% 使单元格成为表格的整个宽度,我假设您不想要。如果你想让一个单元格占据多列,你应该使用 colspan属性。

关于css - 如何属性调整表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23047484/

相关文章:

javascript - 将 onchange 和 onclick 绑定(bind)在一起 jQuery 不起作用

javascript - jquery 包装的 CSS 选择器对于 chrome 和 IE 11 有所不同

JQUERY 选择具有特定样式的 tr 内的所有 td 单元格

javascript - 使用 fullPage.js 的部分之间的剪切路径转换

css - 默认指针光标 CSS

大小> 1 的选择框的 jQuery 或 css slideUp/slideDown

javascript - 奇怪的算术问题(?)

css - 跨度类样式

css - 简单的 CSS3 关键帧动画在 Firefox 中不起作用

html - 调整网页以支持外语