質問: wordpress core cssスタイルは本当に必要ですか? wordpress codexの場合 これらのcssスタイルがリストされています。これは非常に大きなスタイルのリストですが、不要になっているようです。それは言います: 画像やキャプションを正しく表示できるようにするには、各テーマのstyle.cssファイルにこれらのスタイルまたは類似のスタイルが必要です。正確なhtml要素とクラスおよびid値は、使用しているテーマの構造によって異なります。 これは all これらのスタイルがテーマに含まれるべきであることを意味しますか?すでに宣言されている整列スタイルのこの特殊性の理由は何ですか?これを見て、劇的に減らすことができたようです。これを最小限に抑えることの欠点は何ですか?/* =wordpress core from http://codex.wordpress.org/css#wordpress_generated_classes -------------------------------------------------------------- */ .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float:right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } .aligncenter { display: block; margin: 5px auto 5px auto; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }
回答: ベストプラクティスに関する最も確実で最新の回答は、おそらくwordpress.orgテーマレビューチームからしか得られないでしょう。そして現在、 彼ら はコーデックスとは異なります。ここで引用しているだけですが、時間とともに変わる可能性があります テーマは、次のwordpress定義のcssクラス、または同様の要素をサポートするために必要です。 alignment classes: .aligncenter .alignleft .alignright caption related classes: .wp-caption .wp-caption-text .gallery-caption post classes: .sticky comment classes: .bypostauthor スタイルシートに存在する必要がありますが、必要に応じて.stickyおよび.bypostauthorを空のまま(スタイルなし)にすることができます。その意図は、テーマ開発者がwordpressによって生成されたすべてのクラスを考慮したことを確実にすることです。 これによって、あなたが指しているコーデックスページにリストされているすべてのcssルールを持つ必要があるようには見えません。