Прежде всего, он отличается от других вопросов, потому что я не могу использовать position: absolute;
, как обычно использовал из-за моего плагина jQuery (я не использую этот плагин в примере, но я должен сделать position: relative;
для внутреннего стола).Текст центра по вертикали и по горизонтали без абсолютного позиционирования
JSFIDDLE: https://jsfiddle.net/h8ywumbk/
HTML:
<div id="table">
<div id="inside-table" >
<span>Hello</span>
</div>
</div>
CSS:
#table {
width: 100%;
height: 100px;
border: solid 1px black;
background-color: transparent;
}
#inside-table {
position: relative;
width: 98%;
height: 80px;
background-color: transparent;
border: solid 1px black;
margin: 0 auto;
margin-top: 10px;
}
#inside-table span {
position: relative;
top: 50%;
transform: translateY(-50%);
}
Я пытаюсь центрировать текст (ни одной строки) по вертикали и горизонтально на столах. Какие-либо предложения?
http://stackoverflow.com/a/33049198/3597276 –