Вычитал в гугле что
vertical-align: middle;
должно выравнивать текст в диве по вертикали.
У меня никак не выходит, может не дочитал чего.
Подскажите как правильно сделать.
vertical-align: middle;
#bolshe_receptov{ background-color: yellow;
height: 50px;
text-align: center;
width: 100%;
display: table-cell;
vertical-align: middle;
}
<div id="block_sezon">
<div id="name_sezon"><span>Праздничные рецепты к 8 Марта!</span></div>
<div id="block_recepty_sezon">
<?php echo recept_sezon('1'); ?>
<?php echo recept_sezon('2'); ?>
<?php echo recept_sezon('3'); ?>
<?php echo recept_sezon('4'); ?>
</div>
<div id="bolshe_receptov"><span>Больше рецептов</span></div>
</div>
div#block_sezon{outline: solid 1px #008000;
background: url('../images/pattern_uzor_orang.png') repeat-x;
background-position: bottom;
background-color: rgba(255, 255, 255, 0.8);
width: 100%;
}
#bolshe_receptov{ background-color: yellow;
height: 50px;
text-align: center;
width: 100%;
display: table-cell;
vertical-align: middle;
}
<style>
body{
width: 1024px;
}
div#block_sezon{outline: solid 1px #008000;
background: url('../images/pattern_uzor_orang.png') repeat-x;
background-position: bottom;
background-color: rgba(255, 255, 255, 0.8);
width: 100%;
}
#bolshe_receptov{ background-color: yellow;
border: 2px solid blue;
height: 50px;
width: 100%;
display: table;
}
#bolshe_receptov > div
{
text-align: center;
vertical-align: middle;
display: table-cell;
}
</style>
<div id="block_sezon">
<div id="name_sezon"><span>Праздничные рецепты к 8 Марта!</span></div>
<div id="block_recepty_sezon">
<?php echo recept_sezon('1'); ?>
<?php echo recept_sezon('2'); ?>
<?php echo recept_sezon('3'); ?>
<?php echo recept_sezon('4'); ?>
</div>
<div id="bolshe_receptov"><div>Больше рецептов</div></div>
</div>