如何将文本内联旋转 90 度

新手上路,请多包涵

如何在不使用样式表的情况下将文本旋转 90 度?我在页面的标题区域放置了以下指令:

 <style>
div.rotate-text {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
</style>

然后我在有问题的段落周围放置了以下内容。

 <div id="rotate-text">
<p>My paragraph</p>
</div>

但它不工作,因此我的问题。

原文由 Chris Gedge 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

这是一个小的视觉示例:

 #rotate-text {
   width: 25px;
   transform: rotate(90deg);
}
 <div id="rotate-text">
  <p>My paragraph</p>
</div>

原文由 sjahan 发布,翻译遵循 CC BY-SA 4.0 许可协议

您在 html 代码中使用 id ,所以您必须在 css 中使用 #

改变:

 div.rotate-text {

至:

 div#rotate-text {

 div#rotate-text {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 100px;
  transform-origin: top left;
  margin: 50px;
}
 <div id="rotate-text">
  <p>My paragraph</p>
</div>

原文由 Ehsan 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题