Мне немного стыдно, это должно быть просто, но я просто не понимаю, как это сделать ... ;-)Как создать квадраты размера, который я хочу?
Я просто хочу создать квадраты с внешним размером 40x40 и внутренним отступом/краем of 2px. Так что я попытался это:
<span class="square-row">
<span style="width:40px; height:40px; display:inline-block;">
<span style="margin:2px; display:inline-block;"> </span>
</span>
...
я квадрат с размером я хочу, но внутренний квадрат просто разрушается и становится 0x0.
Причина, по которой у меня есть «внутренняя» квадратная, заключается в том, что она должна иметь другой цвет фона.
Как я могу это сделать?
Обновление: Да, я могу это сделать, установив определенную высоту и ширину на внутреннем квадрате. И это работает в этом случае, но я хотел понять, как это должно работать.
Что именно вывод и что вы хотите знать, сначала добавьте границы в свою коробку, чтобы увидеть, что на самом деле происходит, например, граница: 1px solid; –
@Xufyan: Вместо этого вы должны использовать контрастные фоны. Границы изменят ширину элемента. – animuson
Я использую контрастные фоны. Но, как я сказал, размер внутреннего квадрата равен 0x0. (Я не вижу этого, и Firebug говорит мне, что размер равен 0x0.) – Leo