私は(ページのコンテンツセクションでこれを置く)を使用して可能な石工のレイアウトを作成しようとしている:ワードプレス:どのように石積みのレイアウトにギャラリーショートコードをスタイルするには?
[gallery size="large" link="file" columns="4" ids="1,2,3"]
ドキュメント:https://codex.wordpress.org/Gallery_Shortcode
しかし、これは望ましい効果であるにもかかわらず:
これが起こって続けるものです:
基本的に、いくつかのCSSまたはこれを行うには、ギャラリーを変換するために追加することができたとしてもジャバスクリプトがあった場合には、素晴らしいでしょう。現時点では
私のコード、次のようになります。
<div class="gallery-template">
the_content();
</div>
そして、私の追加のCSSは次のとおりです。
.gallery-template img{
max-width: 100%;
height: auto;
border: none !important;
}
.gallery-item{
width: 33% !important;
margin: 0;
margin-top: 0 !important;
}
これはまさに新しいセクションの問題を解決するために何もしません「行」の間にpadding
とmargin
を取り除くために、3分の1の開始点があります。
上記[gallery]
ショートがレンダリングされるとき、それはDOMでレンダリングの道はそうのようなものです:
<div class="gallery-template">
<div id="gallery-1" class="gallery">
<dl class="gallery-item">...</div>
<dl class="gallery-item">...</div>
<dl class="gallery-item">...</div>
// And so on..
</div>
</div>
そして、DOMにレンダリングされたCSSは次のとおりです。誰もが
#gallery-1 {
margin: auto;
}
#gallery-1 .gallery-item {
float: left;
text-align: center;
}
.gallery-item {
width: 33% !important;
margin: 0;
margin-top: 0 !important;
}
実装していますこの種の障害の解決策はまだありますか?
また、私は外部プラグインの使用を控えようとしています。
偉大な答え!私はこれを試したが、残念ながらそれはうまくいかなかった。これは、しかし、WordPress以外のインスタンスでは動作しました:)。私は助けをupvoteよ! – NoReceipt4Panda
基本的な戦略は、ワードプレスかどうかに関係なく機能します。しかし、WPサイトでいくつかのCSSを無効にする必要があるかもしれません。サイトにパブリックURLがある場合は、それを見て、より具体的なCSSを提供したいと思います。 – vlasits
はい、私は大量の注入WP CSSがあったと思います。心配しないで、私は自分の時間にそれと一緒に遊ぶよ。もう一度、ありがとう! :) – NoReceipt4Panda