他の誰かが作成したマークアップを操作しようとしています。私の問題は、他の要素で使用するために親コンテナーの幅を設定しましたが、これを特定の子コンテナーでオーバーライドして、使用.ticket13 .text b
して 400px に設定できることです。ただし、これは機能しません。
この jsfiddleをチェックアウトすると、問題を確認できます。.ticket13 .text b
マークアップを変更せずに幅を 400pxにするにはどうすればよいですか?
<div class="left-container">
<div class="ticket13">
<p class="text">
<b> I want this container to be 400px wide </b>
</p>
</div>
</div>
.ticket13 .text b { width: 400px !important; }
p.text {
display: inline;
margin: 5px;
padding: 0;
}
P.text {
font-size: 1em;
font-style: normal;
margin: 0;
padding: 0.3em 0.3em 0;
text-align: left;
text-indent: 0;
width: auto;
}
.ticket13 {
display: inline;
float: left;
width: 186px;
}
.ticket13 {
border: medium none;
float: left;
margin: 0;
padding: 0;
}
.left-container {
background-color: red;
float: left;
text-align: left;
width: 60%;
}