一整天,我已经阅读了关于垂直文本主题的所有内容,对于我的生活,我找不到解决我认为应该非常容易做的事情的方法。我有一个标题。在其中,有三个项目必须并排水平排列。首先是一张图片,第二张可以是任何东西,但它的尺寸必须是 20 X 150 (WxH)(或适合该尺寸),然后是另一张图片。这是我所拥有的:
#maincontainer{
width: 1020px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#header{
height: 150px; /*Height of top section*/
float: left;
}
#box{
width: 20px;
height: 150px;
border: 1px solid red;
}
.verticaltext{
font-size: 0.600em;
text-align: center;
border: 1px solid red;
transform: rotate(-90deg) translate(-100%, 0);
transform-origin: 0 0;
}
<body>
<div id="maincontainer">
<div id="header">
<div>
<img src="image/left_pic.jpg" alt="left_pic" height=150 width=250>
<div id="box">
<p class="verticaltext">vertical text</p>
</div>
<img src="image/right_picture.jpg" alt="right_pic" height=150 width=748>
</div>
</div>
</div>
</body>
这应该在标题容器中并排生成三个简单的项目。现在它到处都是——甚至不在同一条线上!(我不需要红色框,但它在那里让我知道我离我真正需要的东西有多远 - 第二张图片设置为 748 以说明该边界)。我很困惑,这么看似容易做的事情,却很难做到。无论如何都可以解决我?