HTML コード
<div class="container">
<div class="tip_text">D</div>
<div class="tip_content">test</div>
</div>
<br /><br /><br />
<div class="container">
<div class="tip_text">D2</div>
<div class="tip_content">test test test test test test test</div>
</div>
CSSコード
.container{
position: relative;
float: left;
}
.tip_text{
position: relative;
float:left;
width: 130px;
height: 30px;
margin: 0px;
padding: 2px;
text-align: left;
line-height: 28px;
font-size: 16px;
font-weight: bold;
border: 1px solid #acacac;
cursor:help;
}
.tip_content{
background: #333;
color: #fff;
padding: 10px 15px;
z-index: 98;
min-height: 15px;
position:absolute;
left: 100%;
font-size: 12px;
}
上記のコードには、解決しようとしている次の問題があります。"tip_content" div は、大量のテキストが配置されている場合に展開されません。理由がわかりません。幅を設定したくありません。中に入れたテキストの量に基づいて幅を広げたいと思います。これは div の動作と同様にデフォルトで発生するはずですが、この場合はそうではありません。誰かがこの問題について洞察を持っているなら、それは大歓迎です。