css - 元件未固定到位
问题描述
我有一个标题,我想要垂直而不是水平。使用我使用的 CSS,它会水平翻转它,但它会创建一个单独的边框框。
像这样:
#scheduled2 {
transform: rotate(270deg);
position: relative;
top: 300px;
background-color: darkgray;
font-size: 14px;
}
th {
border: 1px solid lightgray;
padding: 12px;
}
<table>
<tr>
<th id="scheduled2">Scheduled Volumes</th>
</tr>
<tr>
<th id="manning2">Manning Volumes</th>
</tr>
</table>
如果我使用 float:right,它会解决问题,但会导致标题元素在屏幕尺寸不同时无法停留在正确位置的新问题。当浮动未添加但随后它被分离时,我可以让它保持在原位,就像在图像中一样。
解决方案
尝试使用这个 CSS:
writing-mode: vertical-rl;
text-orientation: mixed;
或尝试将您的文本放入<p></p>
<table>
<tr>
<th><p id="scheduled2">Scheduled Volumes</p></th>
</tr>
<tr>
<th id="manning2">Manning Volumes</th>
</tr>
</table>
希望能帮助到你 :)
- - 编辑 - -
您可以尝试将表更改为 div
<div class="border" id="scheduled2">Scheduled Volumes</div>
<div class="border" id="manning2">Manning Volumes</div>
和CSS:
#scheduled2 {
transform: rotate(270deg);
position: relative;
top: 300px;
background-color: darkgray;
font-size: 14px;
}
.border{
border: 1px solid lightgray;
padding: 12px;
}
推荐阅读
- php - 如何在ajax和php中传递具有变量值的图像文件
- google-cloud-platform - 在谷歌云中映射流量的最佳方法
- java - 二维数组工作,越界错误,for循环,
- vue.js - 在我使用 nuxt-property-decorator 的 nuxtjs 中添加动态元标记时遇到问题
- typescript - 在执行 npm run build 时遇到此错误
- jquery - Jquery 验证检查数组中的值是否按照显示 jquery 错误消息显示错误
- javascript - 检查特定主题的类别中的每个频道
- r - 尝试在两列中保留非重复值时如何在R中使用数据框的条件过滤
- vb.net - 自定义对象的问题
- javascript - React useState hook,用函数调用 setState