div里为什么<p>标签里文本换行了,整个<p>标签都下移了?
是这样的,我的父标签div里面有三个标签第一个是<form>,第二个是<a>,第三个是<p>,前面两个都浮动了,后面一个也浮动了,这个<p>标签里面的文本自动换成了2行,...
是这样的,我的父标签div里面有三个标签第一个是<form>,第二个是<a>,第三个是<p>,前面两个都浮动了,后面一个也浮动了,这个<p>标签里面的文本自动换成了2行,但是没有设定宽度,结果在DW里面这个<p>标签显示是居右的,但是我在chrome里预览的时候却单独获得了行元素里独占一行的特性,跑到下面去了,但是我将其宽度设定在此行多余空间大小内时,他就跑上去了,如果这设定宽度超出上行多余空间的大小的时候,它就又独占一行了。我总结了一下,不知是不是对的:如果块元素里面的文本内容超出了单行,也就是当其自动换行了的时候,要想将此元素布局,要么清其浮动要么设定其宽度在合理空间内。请问是这样吗??
上面这是设定了width的,下面是没有设定width,他们都浮动了。 展开
上面这是设定了width的,下面是没有设定width,他们都浮动了。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询