После некоторого копания вокруг SO я нашел this как лучший ответ для моей необходимости иметь закругленные углы для таблиц.Закругленные угловые столы с LESS
Который ведет меня к следующему CSS сниппет:
.greytable tr:first-child th:first-child {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
}
.greytable tr:first-child th:last-child {
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
}
.greytable tr:last-child td:first-child {
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
}
.greytable tr:last-child td:last-child {
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
}
Теперь я хотел бы знать, как я мог бы упростить все это с меньшими затратами. Я попытался следующий код: МЕНЬШЕ
.border-radius (@v, @h, @radius: 5px) {
[email protected]@h: @radius;
[email protected]@h: @radius;
[email protected]@h: @radius;
}
И затем вызвать его (в левом верхнем углу):
.greytable tr:first-child th:first-child {
.border-radius('top', 'left')
}
Но он не работает (ошибка на второй строке МЕНЬШЕ сниппет) ,
Заранее спасибо!
Я исправил ошибку жесткого кодирования, вы можете отредактировать ее соответствующим образом. Большое спасибо! – janosrusiczki
По-прежнему не работает, по крайней мере, с WinLess. – janosrusiczki
Да, я в тупике и слишком устал, чтобы понять это на данный момент. Завтра я проверю и посмотрю, как вы разобрались. –