2013-02-16 3 views
0

Если позиция тега div абсолютна, по умолчанию ее высота и ширина равны 0, но если позиция относительно, по умолчанию ширина 300 пикселей, мне нужен тег div с шириной 0 и относительное положение ...По умолчанию ширина относительно позиционируется div

+6

Там нет ширина не по умолчанию для 'div' элементов вообще. Где вы придумали 300 пикселей? – BoltClock

+2

0 ширина div будет невидимой, нет? –

+0

не знаю, что вы пытаетесь сделать, но если вы пытаетесь скрыть дисплей использования div: none; или видимость: скрытые; – fredsbend

ответ

2

Тогда просто сделать это:

<div style="position:relative; width:0;"></div> 
+0

Давая явно ширину: 0 он не сможет удерживать теги содержимого div ... – Hazel

+0

@ user1461677 Использовать 'overflow: visible' if вы должны. У вас есть проблема с вашим CSS в другом месте, если 'width: auto; height: auto' не работает. – Plynx

+0

Нет другой проблемы, где я ее тщательно проверил ... Это просто следует за следующим классом: .container1 { \t padding: 2px; \t border: 1px dotted white; \t позиция: относительная; \t left: 10px; \t верх: 15px; \t высота: авто; \t ширина: авто; \t border: 1px solid black; } Все еще принимая огромную ширину – Hazel

Смежные вопросы