Я пытаюсь сделать 3 ответных столбца с разделителем между ними. Поскольку разделитель не может быть всей высотой DIV, я использовал таблицы для получения желаемого эффекта.Столбцы таблицы CSS
Теперь столбцы выглядят так, как они мне нужны в большом разрешении, однако, как только вы начинаете масштабировать браузер, размеры столбцов не сохраняются. Они не равны по ширине, как я и предполагал.
Теперь, как правило, я бы не смешивал px и% в ширинах, поскольку мне нужен отзывчивый веб-сайт, но также имел разделитель столбцов 2px во все времена - я их смешивал, я считаю, что это может быть моей проблемой.
Я пробовал плавать столбцы, но я не мог получить границу, как я хотел. У меня действительно нет идей.
Кто-нибудь знает разрешение или более чистый метод для достижения этого эффекта? Ссылка URL является here.
.homepage-section-two{
text-align: center;
display:table;
padding:0px 20px;
margin-bottom:80px;}
.homepage-section-two-column-one{
display: table-cell;
vertical-align: top;
width: 33.333%;
margin-left:-25px;
padding-left: 25px;
padding-right: 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.homepage-section-two-column-two{
display: table-cell;
vertical-align: top;
width: 33.333%;
padding-left: 25px;
padding-right: 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.homepage-section-two-column-three{
display: table-cell;
vertical-align: top;
width: 33.333%;
margin-right:-25px;
padding-left: 25px;
padding-right: 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.homepage-section-two .vertical-divider{
border-top: 280px solid #fff;
border-bottom: 0;}
Я лично использую Flexbox для такого рода вещи. –
Я обнаружил, что проблема с H1 была проблемой - они были слишком большими и выталкивали колонны. – CharlyAnderson