2

私は次のことを達成したいと思います:ここに画像の説明を入力

しかし、いくつかの傷から出血しています。

  • 上まで近づけません#div1
  • に動的サイズ (%) の値を与えることはできません#div2h3h4

これまでにできること: 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>

これを達成できない根本的な原因は、回転したテキストだと思います。この問題を処理する方法を教えてもらえますか?

前もって感謝します!

4

2 に答える 2

3

HTML

<div id="outer">
    <div id="inner"> <div>
        <h3>text</h3>
        <h4>text2</h4>
      </div>

    </div>
    <div id="inner2">Other text...</div>
</div>

spanをaに変更したのはdiv、技術的には 内にブロック レベルの要素 (つまり、見出し) を含めることができないためですspan

CSS

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を参照してください。

于 2013-07-05T13:22:27.930 に答える
0

私の理解が正しかったかわかりませんが、これがあなたの求めているものですか?

http://jsbin.com/ivemal/38/

于 2013-07-05T13:34:47.833 に答える