需要垂直文本从底部开始与横幅左侧对齐

时间:2014-10-21 18:24:24

标签: html css layout vertical-alignment text-alignment

我有一些文字,我想与我的横幅图像垂直对齐。 我希望文本从横幅图像的左下角开始。 我正在使用Drupal,所以我不得不在横幅图像块旁边添加一个文本块。

我希望它看起来像这样:

enter image description here

但是如果看起来像这样:

enter image description here

以下是提供横幅/文字的网站:

Banner & Text Web Page

这是我使用的CSS导致垂直文本应该对齐横幅的左侧:

.vertical-text {
float: left;
transform: rotate(-90deg);
transform-origin: left bottom 0;

}

有人可以帮我正确对齐文字吗?

谢谢,

大卫

2 个答案:

答案 0 :(得分:0)

测试一下:

.vertical-text {
  float: left;
  transform: rotate(-90deg);
  transform-origin: left bottom 0;
  margin-right:-30px; //or change it until be that you want 
  margin-bottom:-100px; 
}

修改

#header-image{
  position:relative;
  width:700px;
  height:300px;
  // ...
 }
.vertical-text {
   position:absolute;
   bottom:0;
   left:-20px;
   transform: rotate(-90deg);
   transform-origin: left bottom 0;
}


 <div id="header-image">
    <div class="vertical-text"></div>
 </div>

答案 1 :(得分:0)

你可以做的一件事是在div content之后为p标签创建类并在css下面添加

我查过它看截图 enter image description here

<div class="content">
    <p class="zeroo"">
<a href="/abouttheartist">About the Artist</a></p>
  </div>

CSS

.zeroo{
position: absolute;
bottom:0px;
left: -340px;
}