我想要实现以下目标:
但它从几个伤口流血:
#div1
至顶部。#div2
,因此h3
和h4
到目前为止,我能做些什么: http://jsbin.com/ivemal/30/
html代码:
<ul>
<li>
<div id="div1">
<h3> Title </h3>
<h4> SubTitle </h4>
</div>
<div id="div2">
...
</div>
</li>
<li>
...Same...
</li>
...
</ul>
我认为我无法实现的根本原因是旋转文本。有人可以指导我,如何处理这个问题?
提前致谢!
答案 0 :(得分:3)
<div id="outer">
<div id="inner"> <div>
<h3>text</h3>
<h4>text2</h4>
</div>
</div>
<div id="inner2">Other text...</div>
</div>
我将span
更改为div
,因为从技术上讲,您不能在span
内拥有块级元素(即标题)。
html, body {
margin: 0;
}
#outer {
background: green;
}
#inner {
background:#e3e3e3;
height:100px;
width:50px;
float: left;
}
#inner > div {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
line-height: 0;
}
#inner2 {
margin-left:70px;
background:#e3e3e3;
}
#inner2::after {
display: table;
content: '';
clear: both;
}
请参阅jsFiddle。
答案 1 :(得分:0)
我不知道我是否理解正确,但这是你想要获得的吗?