Я вчера разместил вопрос ниже в другом посте. Кажется, что это испортилось. (Дата публикации, комментарии ... и т. Д.) Я надеюсь, что с этой записью все будет лучше. Я приглашаю комментаторов на другой пост, чтобы посмотреть на него и прокомментировать aqain. Заранее спасибо.медиа-запрос для выравнивания изображений
На моей странице с одним и тем же товаром отображается довольно большой эскиз. Для одного продукта портретный портрет для другого пейзажа. Я хочу сосредоточить портрет в окружающем div. Я пробовал его с margin-left
и margin-right
установлен на x%. Это прекрасно подходит для портретных, но пейзажные сдвигаются далеко вправо. Миниатюрные изображения плавают влево. Изменение этого испортит размер.
Короче говоря, я хочу, чтобы миниатюры с портретами были центрированы, а пейзаж - миниатюрами (выравнивался влево).
Мне было интересно, может ли это быть достигнуто с помощью медиа-запроса или я контролирую более простое решение. Пожалуйста посоветуй.
EDIT
Таким образом сгенерированный HTML/CSS код:
.woocommerce img,
.woocommerce-page img {
height: auto;
max-width: 100%;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images {
float: left;
max-width: 100%;
}
<body class="single single-product postid-3758 logged-in admin-bar no-customize-support custom-background woocommerce woocommerce-page custom-background-white custom-font-enabled single-author">
<div id="primary" class="site-content">
<div id="content" role="main">
<div itemscope itemtype="http://schema.org/Product" id="product-3758" class="post-3758 product type-product status-publish has-post-thumbnail downloadable virtual taxable shipping-taxable purchasable product-type-simple product-cat-adri-2 product-cat-hellevoetsluis product-tag-adri product-tag-hellevoetsluis product-tag-zaandam instock">
<div class="images">
<a href="http://etc" itemprop="image" class="woocommerce-main-image zoom" title="SONY DSC" data-rel="prettyPhoto">
<img width="567" height="853" src="http://placehold.it/567x853" class="attachment-shop_single wp-post-image" alt="SONY DSC" title="SONY DSC" />
</a>
</div>
<div class="summary entry-summary">
<h1 itemprop="name" class="product_title entry-title">Photo 3</h1>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<p class="price"><span class="amount">€xx,xx</span> <small class="woocommerce-price-suffix">Exclusief BTW</small>
</p>
<meta itemprop="price" content="xx" />
<meta itemprop="priceCurrency" content="EUR" />
<link itemprop="availability" href="http://schema.org/InStock" />
</div>
</div>
</div>
</div>
</div>
</body>
Вы не ищете запрос медиа ... но CSS вы вывесили, кажется, не быть связано с сгенерированный HTML вообще ... – rnevius
@mevius: спасибо за комментарий. Когда я изменяю правила css выше в инструментах разработчика Chrome, я вижу некоторые изменения, применяемые к изображениям. Просто не правильные. Когда вы ссылаетесь на классы .woocommerce, они находятся на теге тела страницы. Я добавил тег тела. Класс .images находится в фрагменте, так что div #content. Также можно увидеть тег html img. Или я тебя не понял? Если так, извините. Все еще изо всех сил пытаюсь понять все это. – A3O
Обновление: Когда я запускаю фрагмент выше, я могу изменить стили в инструментах разработчика. Заполнитель для изображения центрируется, когда я выключаю float-left и применяю текстовое выравнивание к центру. Однако на моей собственной странице это не работает. Изображение раздувается до 853 пикселей в ширину. – A3O