我用margin-top:负值 又可以把它给填充回去!还有我没有写链接进去!
追答TABLE,DIV,UL,LI,DL,DT,DD,FORM{border:0; padding:0; margin:0;}
样式最好这些都先写上
多调调样式吧 肯定样式表的问题
谢谢,
div里面加上ul li 后,这个div与它上面的那个div之间就会出现一小段空白...
ul有一个默认的margin和padding值,如果你的div没有设边框,则相当于ul对div的上一个元素就会产生一个间距,这种情况在IE6、7中却不会出现。如要解决问题,则将ul的margin设为0即可。
ul,li做导航条与上面的div之间出现空行怎么解决?
其实不是div之间有空行,是ul有默认的margin值,你在.daohang ul {……}里面加一个margin-top: 0px;就好了。
在div里面定义了一个ul 结果ul和这个div总是有一段边框距离 用了margi...
一般这种情况无非是margin和padding的问题,你看看是不是外面的div给了padding了。写网页的时候最好给个全局的*{margin:0px;padding:0px}。
CSS里面的div ul li 它们之间是什么样的关系?
ul li是要搭配使用的,二者必须同时出现,<ul> <li>abcd<\/li><li>abcd<\/li><li>abcd<\/li>...<\/ul>一般中间不会出现其他标签。div都可以(一般包含其他内容,也可以用在任何位置,用的比较多),h1一般用做标题比较多,这些标签都可以随机搭配,互相包含也没什么问题。
如何消除div与div之间的空隙
去掉display属性、改为float:left;inline-block,将div变为行内块元素、行内块元素后面自带换行符。要是改为、display:inline;应该也不会有间隙。
求助为什么div中ui li中设置之后,显示会有前面的点。。
ul的样式加list-style:none;
html 我做的一个ul\/li表格为什么会被遮挡住?怎么解决?
这就是div的css定义有问题了,看看你的float,width之类的
为什么div中里面嵌入几个div,外层的div会溢出一个像素?
但在mozilla中不能居中。解决办法就是在子元素定义时候设定时再加上“MARGIN-RIGHT: auto;MARGIN-LEFT: auto; ”需要说明的是,如果你想用这个方法使整个页面要居中,建议不要套在一个DIV里,你可以依次拆出多个div,只要在每个拆出的div里定义MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 就可以了。3 盒模型不同解释...
为什么div块的会隔行了?
解决:最简单的方法,以后也要适用。写li a 之前 先写 li 加上 ul li { height:25px;line-height:25px;display:block;} 把li a 里面的高删不删掉都可以。
在div中的ul li 横向显示,超出的部分不能隐藏怎么办??
li设置为float后,超过容器宽度它就会换行,这是正常的。你可以给ul设置一个相当于全部li宽度的总宽度。通过ul来控制,由于上层div设置了overflow:hidden,所以超出的部分不会被显示的。