当前位置:编程学习 > html/css >>

为什么我在一对div中嵌入div,会成列呢,而不是在同一行呢,我想把文字放在DIV中应该怎么写标签呢?

答案:DIV的架构是悬浮状的,犹如水底气泡向上冒出法进行排列,默认情况下为: <div></div> <div></div> <div></div> 状态 要像成为<div></div><div></div><div></div>状态,每个DIV的width和height要控制好,而且必须控制好,控制到每个像素或者毫米mm,其次需要在CSS属性中加入float:left,表示居左排列,很少使用floatl:right等,一般都是用float:left;这样就会按容器大小居左悬浮, 为什么使用DIV?因为控制精确,精确到每个像素。 DIV中可以直接加入文字, 如果你想一个div中都是横向的或者没有内层div了,那么你可以使用span <div> <span>name</span> <span><input type="test"....></span> </div> span是div的内部容器,默认都是横向排列的,如果不给与精确的whdth或者height,那么span会默认挤在它的父div层中 希望对你有帮助
其他:你认为的不一定是对的 div 是块级的。可以用float:left; 浮动定位  <div>这里写了7个字</div>   加点效果<div><b>我被加粗了</b></div> 

上一个:在div中 style="margin-right 是什么属性?
下一个:html 两个div对齐的问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,