Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
IvanAdamov каза:http://jsfiddle.net/8K2kh/
Ами обяснението и картинката си противоречат - от кода личи, че иска да го центрира хоризонтално, (top:0px; left:auto; ), но пък на картинката вече си е центрирано. Затова реших че има предвид вертикално.IvanAdamov каза:Може, не се разбира много от обяснението и картинката![]()
madmax_3 каза:Според мен най-лесния начин е този:
<style type="text/css">
table.container{
border-collapse: collapse;
width: 100%;
height: 100%;
}
table.container tr td{
text-align: center;
vertical-align: middle;
}
table.container .innerbox{
margin: 0 auto;
width: 300px;
background-color: red;
}
</style>
<table class="container">
<tr>
<td>
<div class="innerbox">Your text here ...</div>
</td>
</tr>
</table>
Работи безотказно при всякакви браузъри и резолюции
madmax_3 каза:Какъв е проблема след като работи ?
Предложи твоя вариант и ако е по-добър и работи, ще го ползвам.
И уточнявам - при всички резолюции и браузери.
Най-малкото авторът има задени точните размериmadmax_3 каза:А как ще стане ако не знаеш предварително височината на текст/div - a ?
Искам текста да ми е центриран винаги хоризонтално и вертикално, независимо от неговата дължина.
Иначе съм съгласен, че при фиксирана височина този начин е добър.