2013-02-16 57 views
0

如果div标签的位置是绝对的,默认情况下,它的高度和宽度都是0,但是如果位置是相对的,默认宽度是300px,我想要一个宽度为0的div标签和相对位置......相对定位div的默认宽度

+6

没有为'div'元素没有任何默认宽度。你在哪里拿出300px? – BoltClock 2013-02-16 05:03:15

+2

0宽度的div将隐身,不是吗? – 2013-02-16 05:05:05

+0

不知道你在做什么,但如果你想隐藏一个div,使用display:none;或可见性:隐藏; – fredsbend 2013-02-16 05:54:45

回答

2

然后只是使它:

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

通过明确指定宽度:0它将无法保存它的内容div标记... – Hazel 2013-02-16 11:16:19

+0

@ user1461677使用overflow:visible if你必须。如果'width:auto; height:auto'不起作用,那么您在别处遇到了CSS问题。 – Plynx 2013-02-16 11:20:30

+0

没有其他问题,我彻底检查了它......它只是遵循以下类:.container1 { \t padding:2px; \t边框:1px点缀白色; \t位置:相对; \t left:10px; \t top:15px; \t身高:自动; \t宽度:自动; \t边框:1px纯黑色; }仍然占用很大的宽度 – Hazel 2013-02-16 11:31:20