Я надеюсь, что кто-то может мне помочь. Я пытаюсь получить к этому:css div только внутренняя граница
Это то, что я до сих пор:
А ниже мой текущий HTML. Как я могу показать границу только на внутренней части divs (как на первом снимке экрана)? Кроме того, как мне сделать высоту и ширину каждого div квадратным (не прямоугольным)? Лучше ли использовать таблицу html или это возможно с помощью div? Код html динамически генерируется, поэтому я не могу просто добавить правую/левую границу для отдельных div.
<div style="width: 100%; text-align: center;">
<div style="float: left;width: 14%;background-color: #CCCCCC;border-right: 1px solid black;">
<span style="font-weight: bold;">S</span>
<br/>
0-0
</div>
<div style="float: left;width: 14%;background-color: #CCCCCC;border-right: 1px solid black;">
<span style="font-weight: bold;">M</span>
<br/>
5-7
</div>
<div style="float: left;width: 14%;background-color: #CCCCCC;border-right: 1px solid black;">
<span style="font-weight: bold;">T</span>
<br/>
5-7
</div>
<div style="float: left;width: 14%;background-color: #CCCCCC;border-right: 1px solid black;">
<span style="font-weight: bold;">W</span>
<br/>
5-7
</div>
<div style="float: left;width: 14%;background-color: #CCCCCC;border-right: 1px solid black;">
<span style="font-weight: bold;">R</span>
<br/>
5-7
</div>
<div style="float: left;width: 14%;background-color: #CCCCCC;border-right: 1px solid black;">
<span style="font-weight: bold;">F</span>
<br/>
7-5
</div>
<div style="float: left;width: 14%;background-color: #CCCCCC;border-right: 1px solid black;">
<span style="font-weight: bold;">S</span>
<br/>
0-0
</div>
Хотите добиться этого? http://jsfiddle.net/5WY82/ – wildhaber
Почти - последняя ячейка имеет правую границу. Кроме того, клетки не являются идеальным квадратом. Последнее, поскольку html-код динамически генерируется, я не могу просто удалить стиль border-right в последнем div. Есть ли способ динамически устанавливать границы? – obautista