Я хочу сосредоточить содержимое .SideBarFirst div
, но не знаю, как этого достичь.Как центрировать элемент внутри div
Может ли кто-нибудь помочь мне с решением, которое не основано на добавлении padding
или left/right
значений к элементу?
CSS:
body {
width: 960px;
margin: 0 auto;
}
.content {
width:500px;
float: left;
}
.SideBarFirst {
width:460px;
float: right;
}
.SideBarFirst div {
width: 40px;
margin: 0 auto;
}
HTML:
<body>
<div class="content">test</div>
<div class="SideBarFirst">
<div>not working for center</div>
</div>
</body>
Мой текущий код: http://jsfiddle.net/mmnaderi/yTCkx/
Сначала удалите ширину и край: 0 auto в теле – Hushme
Вот два простых метода для центрирования элемента внутри div, вертикально, горизонтально или оба (чистый CSS): http://stackoverflow.com/a/31977476/3597276 –
Yup display table и flex не являются безопасным решением для отзывчивого веб-сайта! Пример: показать большое изображение в таблице отображения этой шкалы div и более 100%. –