1

WordPress NextGEN Gallery を使用して、固定幅の画像を fluid-width 内に配置しています<aside>。コンテナの右に画像を揃えたいのですが、右に<aside>浮かせようとすると順番が逆になってしまいます。画像の列の数はブラウザー ウィンドウによって異なるため、WordPress の画像の順序を単純に逆にすることもできません。

これらの画像を浮かせずに右に揃える方法はありますか? text-align:rightすべてのイメージとそのコンテナーを設定しようとしましたが、何も機能しません。

PHP/HTML:

<!-- Thumbnails -->
    <?php foreach ( $images as $image ) : ?>

    <div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbnail-box" <?php echo $image->style ?> >
        <div class="ngg-gallery-thumbnail" >
            <a href="<?php echo $image->imageURL ?>" title="<?php echo $image->description ?>" <?php echo $image->thumbcode ?> >
                <?php if ( !$image->hidden ) { ?>
                <img title="<?php echo $image->alttext ?>" alt="<?php echo $image->alttext ?>" src="<?php echo $image->thumbnailURL ?>" <?php echo $image->size ?> />
                <?php } ?>
            </a>
        </div>
    </div>

CSS: (主に NextGen Gallery から継承)

.ngg-galleryoverview {
    overflow: hidden;
    clear:both; 
    display:block !important;
    float:right;
    text-align:right;
    margin-top:18px;
    width:100%;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
    display:inline;
}

.ngg-gallery-thumbnail {
    display:inline;
    text-align: center;
}

.ngg-gallery-thumbnail img {
    display:inline;
}

.ngg-gallery-thumbnail img {
    background-color:#FFFFFF;
    border:1px solid #A9A9A9;
    display:block;  
    margin:4px 0px 4px 5px;
    padding:4px;
    position:relative;
    float:left;
}
4

1 に答える 1

1

コードでこれを実行できるかどうかはわかりませんが、 を でラップしimgpで設定text-alignするとp、すべてうまくいきます。

<p><img src="" /></p>

p{text-align:right;}

http://jsfiddle.net/jasongennaro/x3Lx4/

于 2011-07-10T01:51:43.083 に答える