@3vgeny
В начале пути

Как сделать эти два блока одинаковыми по высоте?

.style1 {
	float:left;
	position: relative;
	max-height: 220px;
	background-size: cover;
	background-position: center;
	transition: all .2s ease-in-out;
        overflow: hidden;
}
.style1 img {
	min-height: 220px;
}


a.test1 {
	float:left;
	width:31%;
	font-size: 28px;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC; 
        color: #555555;
        margin: 10px auto;
        margin-left:10px;
	margin-bottom: 10px;    
	text-align: center;     
}


Если классу a.test1 не задать padding-top и padding-bottom то получается как на картинке (прикрепленной к вопросу). Если задать отступы, то при зуме страницы, уменьшении окна браузера и тд. Они начинают уменьшаться неодинаково, картинка становится больше чем рамка второго блока, т.е. второй блок - рамка border 1px уменьшается сильнее и быстрее )

Какой то общий блок я им задать не могу, т.к. первый стиль у меня в цикле, а второй стиль (блок) мне надо вывести после цикла, но рядом и по размеру также.
Подскажите пожалуйста.
5c646cf13706f637264716.png
  • Вопрос задан
  • 171 просмотр
Пригласить эксперта
Ответы на вопрос 4
@lb-web
Забыть о флоатах, почитать о flex. По умолчанию у него у смежных колонок equal height стоит
Ответ написан
Комментировать
@3vgeny Автор вопроса
В начале пути
В общем если сделать текст в одну строку, который при зумах не будет делаться в две строки, например в моём случае "читать все статьи" > "все статьи", то тогда можно сделать line-heigh
a.test1 {
  float:left;
  width:31%;
  font-size: 28px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC; 
  color: #555555;
  margin: 10px auto;
  margin-bottom: 10px; 
  line-height: 220px;  
  text-align: center;     
}
Ответ написан
@webeerer
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы