Web ページで jQuery UI アコーディオン (バージョン 1.9.2) を使用しようとしています。ただし、要素の CSS の background-color プロパティをテキストの長さ (インラインの外観に似ている) に設定したいのですが、そのp
方法がわかりません。、、、div の代わりにスパンを使用し、各段落の幅を設定することさえdisplay:inline;
試みました。display:inline-block
これらはすべて、主にアコーディオンを台無しにするか、機能しません。
ここに私のHTMLがあります:
<div id="accordion">
<h3>Sample</h3>
<div id="accordion-section">
<p>TEXT TEXT TEXT<br>
TEXT TEXT TEXT<br>
TEXT TEXT TEXT</p>
<p>TEXT TEXT TEXT<br>
TEXT TEXT TEXT</p>
<p>TEXT TEXT TEXT<br>
TEXT TEXT TEXT</p>
</div>
<div>
これが私のCSSです:
#header{
font-family:cursive;
text-align:center;
}
#accordion div{
padding-left: 110px;
}
p{
background-color:#68FF53;
border-radius:5px;
padding: 0 10px;
text-indent: -10px;
padding-left: 20px
}
#education p{
padding-bottom: 10px;
display:inline-block;
}
ul li{
list-style-type: none;
display: inline-block;
background: #75A3EE;
padding: 0 10px;
border-radius: 5px;
}
そして、jQuery は基本的なアコーディオンをセットアップするだけで、それ以上のことは何もしません。
これをどのように行うことができるかについて誰にもアイデアがありますか?