У меня возникли проблемы с выравниванием этих изображений. У меня семь фотографий, и я хочу выровнять их, используя поплавки и очистить. Есть ли какой-либо код в CSS, в котором я исключаю, что элемент подвергается воздействию «чистого» свойства другого элемента? На картинке видно, что я применил «clear: both;» к картине веб-камеры, чтобы позволить ей спуститься вниз «Push The Limit» вместо того, чтобы быть рядом - я не хочу, чтобы другие изображения были затронуты.Выравнивание нескольких <img> с поплавком
Вот мой HTML:
<div class="imgContainer">
<div class="leftImgs">
<a href=""><img src="Images/Homepage/Zotac_1.png" class="gpu"></a>
<a href=""><img src="Images/Homepage/webcam.png" class="webcam"></a>
<a href=""><img src="Images/Homepage/combs.png" class="combs"></a>
</div>
<div class="centerImgs">
<a href=""><img src="Images/Homepage/monitor.png" class="monitor"></a>
</div>
<div class="rightImgs">
<a href=""><img src="Images/Homepage/kb.png" class="kb"></a>
<a href=""><img src="Images/Homepage/headset.png" class="headset"></a>
<a href=""><img src="Images/Homepage/mobo.png" class="mobo"></a>
</div>
</div>
и мой CSS:
.gpu {
width: 33%;
margin-bottom: .25%;
float: left;
}
.webcam {
width: 16.25%;
margin-right: .5%;
float: left;
clear: both;
}
.combs {
width: 16.25%;
float: left;
}
.monitor {
width: 33%;
float: left;
}
.kb {
width: 16.25%;
float: right;
}
.headset {
width: 16.25%;
margin-right: .5%;
float: right;
}
.mobo {
width: 33%;
margin-top: .25%;
float: right;
clear: right;
}
вы также должны плавать обертки .leftImgs, .centerImgs и .rightImgs –
@ KeesvanLierop, если я это сделаю, изображения уменьшатся в размерах и будут перемещаться повсюду. Картинка для справки - [link] (http://i67.tinypic.com/307vs49.jpg) –
Вы пытались стилизовать обертки как встроенный блок: например. '.leftImgs, .centerImgs, .rightImgs {display: inline-block; width: 32%;} 'В любом случае было бы лучше, если бы вы разместили целые правила css. – Banzay