私には、テキストを持つスパンを持つ2つのdivの1つと、画像を持つ2つのdivがあります。 0内のコンテンツに基づいてdivのCSSを編集します
と私はパディングと設定CSS必要なテキストを有する第二のdiv(draggableTemplate)へ:画像との最初のdiv(draggableTemplate)に私はパディングとCSSを設定する必要があるので
10%を
<div class="draggableTemplate">
<img src="images/logo-blue.png" >
</div>
<div class="draggableTemplate">
<span> Hello world... </span>
</div>
.draggableTemplate has: child(img) {
//that have img child
padding:0;
}
.draggableTemplate has: child(span){
//that have span
padding:10%;
}
は私が親内の画像を持ってにCSSを設定する必要があると親のためのdifrante CSS:
私はこのようなものが必要PARENTない子供に
設定CSSの内部スパン
可能な複製(HTTP ://stackoverflow.com/questions/2326499/apply-css-styles-to-an-element-depending-on-its-child-elements) – ca8msm
子どもに基づいて親を選択できるCSSでは利用できません。 "has:"セレクタはまだセレクタレベル4で使用可能なエディタドラフトにあります。これを達成するためにjQueryを使用することができます。 –