前提・実現したいこと
現在、WPのニュースサイトのようなものを作成しており、
各記事へ遷移するパネルのコーディングをしております。
【PC】
大パネル:3
小パネル:3
【SP】
大パネル:2
小パネル:4
レスポンシブで上記のような表示の出し分けがしたいです。
流し込みの関係上、大パネルも小パネルも同じul
としております。
そのため、li
ひとつひとつに連番を振っており、
articleListStyle01,articleListStyle02,articleListStyle03
はwidthがどうこう...
SPの時はarticleListStyle01,articleListStyle02
だけwidthが...
というように、番号に対してstyleをつけています。
発生している問題
表示の実現はできそうではあるのですが、
cssの記述が長くなってしまい、もっとすっきりした書き方できないかな?と思っています。
下記のように書くしかないでしょうか?
css
1#content .articleList06 > li.articleListStyle01, 2#content .articleList06 > li.articleListStyle02, 3#content .articleList06 > li.articleListStyle03 { 4 width: 33%; 5} 6#content .articleList06 > li.articleListStyle01 > a, 7#content .articleList06 > li.articleListStyle02 > a, 8#content .articleList06 > li.articleListStyle03 > a { 9 display: initial; 10} 11 12#content .articleList06 > li.articleListStyle01 .imgArea img, 13#content .articleList06 > li.articleListStyle02 .imgArea img, 14#content .articleList06 > li.articleListStyle03 .imgArea img { 15 width: initial; 16} 17 18. 19. 20. 21
回答2件
あなたの回答
tips
プレビュー