Я думаю, это то, что вы ищете. Что вам нужно, сделайте div1
и div2
inline-block
и дайте им width
способом, который я предоставил. Как только это будет сделано, все, что вам нужно сделать, это сделать свой anchor
элемент display: block
так, чтобы он охватывал всю ширину div
. Смотрите это ниже:
.div1 {
background-color: red;
height: 20px;
display: inline-block;
width: 83%;
}
.div2 {
background-color: green;
height: 20px;
display: inline-block;
width: 12%;
}
a.block {
display: block;
}
<div class="body">
<div class="div1"><a href="#" class="block bckgnd1"><span>See more comments</span></div></a><div class="div2 bckgnd2">2 of 18</div>
</div>
Я принимаю ваш ответ, благодарность, хотя я видел на Facebook ... они используют для сНа поплавка: слева, а также сделать 100% кликабельными они не ограничивайте ширину CSS-стиля ... –
@ FábioZangirolami Ну, есть несколько способов получить этот конкретный макет. Вы можете использовать свойство display: inline-block' или 'float: left' /' float: right'. Это вопрос легкости и ремонтопригодности. Я думаю, что это легче понять и поддерживать. Я также должен упомянуть, что если вы используете 'floats', вам нужно будет использовать дополнительное свойство' clear', чтобы очистить 'floats'. –
obrigado, eu consegui o efeito desejado. http://jsfiddle.net/tvv3z33s/ –