#css #border
#css #граница
Вопрос:
Возможно ли, чтобы границы css начинались от угла родительского элемента?
Я нахожусь в ситуации, когда не могу использовать отступы для увеличения ширины, потому что границы все еще идут к краю, и я не могу использовать margin, потому что мне нужен цвет фона, чтобы перейти к краю.
Я бы действительно предпочел избегать другого родительского div, если это возможно.
Комментарии:
1. Для конкретного ответа покажите какой-нибудь код. Для еще лучшего ответа создайте тестовый пример jsFiddle . Чем больше усилий вы приложите к своему вопросу, тем лучший ответ, скорее всего, получите. Ваш вопрос не является фантастически подробным, отсюда и обобщенные ответы.
2. Я не согласен с thirtydot, это было довольно хорошо объяснено. Хотя закодированный пример всегда великолепен!
Ответ №1:
Альтернативы нет. Вам нужно будет использовать другой родительский div.
Ответ №2:
невозможно — вам придется стиснуть зубы и добавить еще один тег на свою страницу
Ответ №3:
Если вы не хотите добавлять дополнительную разметку, перенесите дизайн в то место, которое считаете подходящим, затем добавьте дополнительные разделы с помощью JavaScript.
Ответ №4:
Стоит отметить, что это можно сделать с помощью псевдоэлементов, но это было неуместно, поскольку мне нужна была совместимость с xBrowser.