Я не нашел ответа на свой вопрос, даже если он действительно прост. Я использую размер поля свойства CSS, чтобы сделать «внутреннюю границу» для div (который на самом деле является <a>...</a>
)
.myDiv{
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 2px solid #3498db;
}
Но похоже, что он вообще не работает, поскольку граница такая же, но без свойств рамки. У кого-нибудь есть ответ?
Просто чтобы быть уверенным в том, что я делаю. Я хочу получить <a>
"внутреннюю границу". Я, очевидно, знаю свойство border: ...;
, но оно делает элемент больше, а я этого не хочу. Я хотел бы иметь что-то вроде border: -2px solid #3498db
.
[EDIT] Я нашел решение. Описание в комментариях.
box-sizing: border-box
должно работать так: stackoverflow .com/questions/9601357/ - person 3dgoo   schedule 07.11.2013<a>...</a>
. Что я сделал, так это уменьшил на 2 пикселя нижнюю часть отступа a, а затем добавил нижнюю границу. Вот результат: i.stack.imgur.com/7tjcX.png Большое спасибо. . - person jseiller   schedule 07.11.2013