css3 クラスに制限されたタイプのn番目[重複]。
2023-09-11 16:21:07
質問
css3の
nth-of-type
をクラスで制限する方法はありますか?私は、動的な数の
section
要素があり、レイアウトの必要性を指定する異なるクラスがあります。私は、3番目の
.module
を取得したいのですが、どうやら
nth-of-type
はクラス要素の型を調べてから型を計算しているようです。代わりに、私はそれを
.module
s.
ありがとうございます!
JSFiddleによるデモです。 http://jsfiddle.net/danielredwood/e2BAq/1/
HTMLです。
<section class="featured video">
<h1>VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO (3)</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO</h1>
</section>
<section class="featured module">
<h1>NOT A VIDEO (6)</h1>
</section>
CSSです。
.featured {
width:31%;
margin:0 0 20px 0;
padding:0 3.5% 2em 0;
float:left;
background:#ccc;
}
.featured.module:nth-of-type(3n+3) {
padding-right:0;
background:red;
}
.featured.video {
width:auto;
padding:0 0 2em 0;
float:none;
}
どのように解決するのですか?
残念ながら、(少なくとも私が知っている限りでは)
nth-of-type
を選択する方法はありません。
nth-of-class
は存在しないからです。おそらく、3つ目の
.module
に新しいクラスを手動で追加する必要があるでしょう。
関連
-
[CSS3] CSS3リスト無限スクロール/回転効果
-
[解決済み] 同じ要素にbackground-imageとCSS3グラデーションを組み合わせるにはどうすればよいですか?
-
[解決済み] CSSのクラス名/セレクタに使用できる文字は?
-
[解決済み] クラスを条件付きで適用する場合の最適な方法は何ですか?
-
[解決済み] 最初の要素にクラスを指定するCSSセレクタ
-
[解決済み] input type="file "ボタンのスタイリング
-
[解決済み] not()擬似クラスは複数の引数を持つことができますか?
-
[解決済み] 特定のクラスや属性を持たない要素を選択するCSSセレクタは書けますか?
-
[解決済み】CSS3 セレクタ :first-of-type をクラス名で指定する?
-
[解決済み】CSSでN個目の要素を全て選択する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[CSSチュートリアル】Pure CSSカスタム複数行抜け問題(原理から実装まで)
-
[CSSチュートリアル】QQtabBarからCSS命名規則BEMの詳細を見る
-
[css3]ピュアCSS3によるネオンライト効果
-
[CSSチュートリアル】CSSで実現するイメージマッピングメソッド
-
[CSSチュートリアル]CSS気まぐれボーダーアニメーション効果
-
[CSSチュートリアル】background-positionプロパティのパーセンテージ値の使い方を探る
-
[css3]Apple携帯電話のロック解除のためのCSS3サンプルフォントシャインエフェクト
-
[ブラウザ互換性チュートリアル]IE9でのネイティブページの互換性問題の解決方法について
-
[CSSチュートリアル】CSSでマウスの位置をマッピングし、マウスの動きでページ要素を制御する効果を実現する(コード例)
-
[解決済み] nth-child()や:nth-of-type()と任意のセレクタを組み合わせることはできますか?