是否可以仅使用CSS将水平表转换为垂直表?
以下是我的资料:
我想要的是:
第一报头单元第一数据单元
第2首标单元第2数据单元
第三报头单元第三数据单元
第四报头单元第四数据单元
我的代码:
null
table{
width: 100%;
border-collapse: collapse;
}
td, th {
text-align: left;
border: 1px solid #ddd;
padding: 10px;
}
<table>
<tbody>
<tr>
<th>1st header cell</th>
<th>2nd header cell</th>
<th>3rd header cell</th>
<th>4th header cell</th>
</tr>
<tr>
<td>1st data cell</td>
<td>2nd data cell</td>
<td>3rd data cell</td>
<td>4th data cell</td>
</tr>
</tbody>
</table>
null
没有任何合适的CSS解决方案来解决这个问题,绝对不是一个“标准”的解决方案。这真的不是一个标准的事情要做。
但事实上至少有一个CSS解决方案(带有浮点):http://jsfidle.net/xknkl/3/
null
tr { display: block; float: left; }
th, td { display: block; }
<table>
<tbody>
<tr>
<th>1st header cell</th>
<th>2nd header cell</th>
<th>3rd header cell</th>
<th>4th header cell</th>
</tr>
<tr>
<td>1st data cell</td>
<td>2nd data cell</td>
<td>3rd data cell</td>
<td>4th data cell</td>
</tr>
</tbody>
</table>
问题内容: 我试图翻转图像以显示4种方式:原始(无变化),水平翻转,垂直翻转,水平+垂直翻转。 为了做到这一点,我在下面做,除了水平+垂直翻转之外,它还可以正常工作,你知道为什么它不起作用吗? 问题答案: 尝试这个: 以前没有用,因为您在CSS中覆盖了。因此,它没有执行全部操作,而是执行了最后一个操作。有点像如果您执行两次,它将覆盖第一个。
问题内容: 我有一个表“ Item”,其中包含许多相关项,如下所示: 我正在尝试查询,以使具有相同Rel_ID的项目出现在同一行中,如下所示: 我尝试过多次选择表格: 但这失败了。当然,有一个转换或查询可以极大地简化该过程,而我只是想念它,因为我以前从未以这种方式使用过SQL。我想念什么? [编辑:添加了RelRank列,该列确实出现在我的数据中] 问题答案: 无论使用哪种数据库,都试图实现的概念
问题内容: 我弹出一个包含ASP.NET表单的弹出窗口,单击链接“请求信息”,然后出现该表单。 但是,具有链接“请求信息”以触发弹出窗口的页面包含很多内容,因此需要滚动才能看到该链接。 如果用户滚动阅读内容,则需要始终居中,否则,如果他们不滚动,弹出窗口仍将居中显示在屏幕上。 在绝对定位,整个页面宽度与边距设置为。 问题答案: 如果div具有固定的宽度和高度,请使用:(如果width = 120p
水平 & 垂直居中对齐 元素居中对齐 要水平居中对齐一个元素(如 <div>), 可以使用 margin: auto;。 设置到元素的宽度将防止它溢出到容器的边缘。 元素通过指定宽度,并将两边的空外边距平均分配: div 元素是居中的 .center { margin: auto; width: 50%; border: 3px solid green; padding: 10px; } 注意:
我有一个由我的WordPress主题提供的社交类如下,它垂直放置: 我正在尝试将此列表放置在一条水平线上 但我被困住了。有人有主意吗?
问题内容: 有没有办法在 垂直和水平方向上输入一个DIV, 但这很重要, 当窗口小于内容时,内容将不会被剪切 。div必须具有背景色,宽度和高度。 我总是将div的中心定位为绝对位置和负边距,如提供的示例所示。但是它有一个问题,那就是削减内容的顶部。有没有一种方法可以将div.content居中而不会出现此问题? CSS: HTML: 我的问题不是重复的“如何在水平和垂直方向上居中放置元素?”1-