Я создаю черепичную навигацию, и мне нужно, чтобы она заполнила плитку, но текст из все еще будет расположен в правом нижнем положении. Однако, когда я делаю его шириной: 100% и высота: 100% (по отношению к ли), текст прыгает в верхнюю левую часть области. Я знаю, почему это происходит, я думаю, что понимаю всю идею, но я не знаю, как заставить ее прыгать назад вправо, все еще заполняя плитку.ширина и высота 100% и текст еще внизу справа - возможно?
Вот код:
#menu {
width: 900px;
float: right;
display: block;
margin:0;
padding:0;
}
#menu ul{
list-style:none;
display: block;
margin:0;
padding:0;
}
#menu ul li{
display:inline-block;
width: 146.5px;
height: 146.5px;
background-color: #1BA1E2;
position: relative;
}
#menu ul li a{
text-decoration: none;
color: #fff;
display: block;
padding-right:5px;
padding-top:5px;
width: 100%;
height: 100%;
и HTML:
<div id="menu">
<ul>
<li><a href="#">pies</a></li>
<li><a href="#">kot</a></li>
<li><a href="#">czołg</a></li>
<li><a href="#">ryba</a></li>
<li><a href="#">yea</a></li>
<li><a href="#">umc</a></li>
</ul>
</div>
избили меня, вот скрипка http://jsfiddle.net/79kvs/1/ – Pete
@Pete Nice 1 .. Вы полностью изменили его, вы почти полностью очистили беспорядок, я дал ему идею :) –
I попробовал, и он хорошо выровнен, но (даже в скрипке выше) не тянется к плитке - он работает только по тексту. Мне нужно, чтобы вся плитка была активной областью. –