Центрирование плавающих изображений на рисунке

введите описание изображения здесь заранее. Я ценю любую помощь, которую могу получить, так как я новичок в HTML и CSS, я хочу центрировать 3 изображения, но я не могу их центрировать, я уверен, что это что-то глупое, но я не могу понять это. Я добавил изображение, чтобы вы могли видеть, что это за макет.

body {
	font-family: Arial, Verdana, sans-serif;
	color: #000;
	font-weight: bold;
	margin: 0;
}

#wrapper {
	width: 100%;
}

#logo {
	float: left;

}

#navigation {
	clear: both;
	background-color: #14171a;
	width: 100%;
	height: 70px;
	box-shadow: 0px 5px 3px #000;


}

#navigation ul li {
	display: inline;
	margin-left: 50px;


}

#navigation ul li a {
	text-decoration: none;
	color: #fff;
	font-size: 20px;
}

#navigation ul {
	width: 570px;
	padding-top: 20px;
	margin: 0px auto 0px auto; 
}

#midcontent {
	
}

 h1 {
	margin: 0px auto 0px auto;
	margin-top: 50px;
	padding: 10px 0px 10px 10px;
	color: #fff;
	background-color: #6ac045;
	font-size: 170%;
	
	border-radius: 8px;
	width: 400px;
}

#midcontent article {

	}

 figure {
 	float: left;
	width: 300px;
	
	
}

figure img {

	display: inline-block;
	width: 300px;
	height: 244px;
}

figcaption {
	text-align: center;
}
<!DOCTYPE html>
<html>
<head>
	<title>Electronix CR</title>
	<link rel="stylesheet" type="text/css" href="CSS/Electronix.css">
</head>
	<body>
		<div id="wrapper">
			<header id="logo">
				<img src="images/Electronix.png">
			</header>
			<nav id="navigation">
				<ul>
					<li><a href="#">Home</a></li>
					<li><a href="#">About</a></li>
					<li><a href="#">Services</a></li>
					<li><a href="#">Contact</a></li>
				</ul>
			</nav>
			<h1>What can we fix for you today</h1>
			<section id="midcontent">
				<article class="content">
					<figure><img src="images/Diagnostic.jpg" alt="Helianthus" />
					<figcaption>Siagnostic</figcaption>
				</figure>
				<figure><img src="images/LCD.jpg" alt="Passiflora" />
					<figcaption>LCD Replacement</figcaption>
				</figure>
				<figure><img src="images/Battery.jpg" alt="Nyctocalos" />
					<figcaption>Battery Replacement</figcaption>
				</figure>
				</article>
			</section>
			
		</div>
	</body>
</html>


person Sidney Vogel    schedule 27.04.2016    source источник


Ответы (1)


Вы пытались решить проблему с помощью фреймворка BootStrap? Используя сетку, вы сможете размещать изображения в столбцах и строках в зависимости от желаемого размера. BootStrap работает в сетке из 12. Поэтому вам потребуется что-то вроде

    <div class = row>
    <div class = col-md-4>
    <insert image here or content here>
    </div>
    </div>

Вам также может потребоваться добавить это к своим изображениям:

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

по сути, вы должны повторять процесс по мере необходимости. каждое изображение с «col-md-4» как 4 * 3 = 12. Это может потребовать дополнительных настроек, но бутстрап сделает почти всю тяжелую работу. Ниже приведена ссылка на BootStrap и документацию к нему. Удачи друг.

http://getbootstrap.com/

person Antheidan    schedule 27.04.2016
comment
Спасибо за ваш ответ, я знаю, что бутстрап - простое решение, как бы я ни хотел узнать, как исправить эту проблему, вместо того, чтобы использовать фреймворк, который решает все мои проблемы, в конце концов, обучение - это путь к знаниям - person Sidney Vogel; 27.04.2016
comment
Я понимаю, что в этом случае, возможно, попытайтесь вручную отрегулировать выравнивание с помощью поля слева или поля справа. - person Antheidan; 27.04.2016
comment
если я вручную настраиваю содержимое, при перемещении страницы на меньшем экране центрированное содержимое больше не центрируется. - person Sidney Vogel; 27.04.2016