может ли граница css начинаться от угла?

#css #border

#css #граница

Вопрос:

Возможно ли, чтобы границы css начинались от угла родительского элемента?

Я нахожусь в ситуации, когда не могу использовать отступы для увеличения ширины, потому что границы все еще идут к краю, и я не могу использовать margin, потому что мне нужен цвет фона, чтобы перейти к краю.

Я бы действительно предпочел избегать другого родительского div, если это возможно.

Комментарии:

1. Для конкретного ответа покажите какой-нибудь код. Для еще лучшего ответа создайте тестовый пример jsFiddle . Чем больше усилий вы приложите к своему вопросу, тем лучший ответ, скорее всего, получите. Ваш вопрос не является фантастически подробным, отсюда и обобщенные ответы.

2. Я не согласен с thirtydot, это было довольно хорошо объяснено. Хотя закодированный пример всегда великолепен!

Ответ №1:

Альтернативы нет. Вам нужно будет использовать другой родительский div.

Ответ №2:

невозможно — вам придется стиснуть зубы и добавить еще один тег на свою страницу

Ответ №3:

Если вы не хотите добавлять дополнительную разметку, перенесите дизайн в то место, которое считаете подходящим, затем добавьте дополнительные разделы с помощью JavaScript.

Ответ №4:

Стоит отметить, что это можно сделать с помощью псевдоэлементов, но это было неуместно, поскольку мне нужна была совместимость с xBrowser.