は私が<div>
含む多くの<p>
の要素を持っていると特定のクラス(CNT)を持つすべての<div>
内のみ最初<p>
にいくつかのスタイルを適用する必要があります。(CSS 2)
この質問は他の人に似ているかもしれませんが、私が必要とする役割はクラスcnt
にのみ適用する必要があります。
//I use YUI 3 Reset and Grid:
<link href="http://yui.yahooapis.com/3.4.0/build/cssfonts/fonts.css" rel="stylesheet" type="text/css" />
<link href="http://yui.yahooapis.com/3.4.0/build/cssgrids/grids.css" rel="stylesheet" type="text/css" />
<div class="cnt">
<p>Number 1</p>
<p>Number 2</p>
<p>Number 3</p>
</div>
// I'm using this class without success!"
.cnt p:first-child
{
background-color:Red;
}
// Other classes could create some conflict
.cnt p
{
margin: 10px 0px 10px 0px;
}
.cnt h2, .cnt h3, .cnt h4, .cnt h5, .cnt h6
{
font-size: 16px;
font-weight: 700;
}
.cnt ul, .cnt ol
{
margin: 10px 0px 10px 30px;
}
.cnt ul > li
{
list-style-type: disc;
}
.cnt ol > li
{
list-style-type: decimal;
}
.cnt strong
{
font-weight:700;
}
.cnt em
{
font-style:italic;
}
.cnt hr
{
border:0px;
height:1px;
background-color:#ddddda;
margin:10px 0px 10px 0px;
}
.cnt del
{
text-decoration:line-through;
color:Red;
}
.cnt blockquote
{ margin: 10px;
padding: 10px 10px;
border: 1px dashed #E6E6E6;
}
.cnt blockquote p
{
margin: 0;
}
PS:私はCSS 2
でそれを必要とする(以下CSS3どちらも:最初の型は素晴らしい作品なし)
このような 'p'要素を独自のクラスに入れてください。 –
私はそれを行うことはできません、私はもう少し包括的なアプローチが必要です。 – GibboK
うーん、うまくいかない、http://jsfiddle.net/loktar/DA3rp/1/そこでそれを試してみればうまくいく。 – Loktar