css中float:right什么意思

html-css014

css中float:right什么意思,第1张

float:right 意思就是给这个图层添加一个浮动,而且这个图层将浮在右边,这样是能去掉有图层在有的浏览器显示的右面有空白的问题,

float:left 意思同上,只是把右都换成左

你好,css中浮动和对齐实际上是两个不同的概念,谈不上相同点和不同点,

首先是浮动,在 CSS 中,我们通过 float 属性实现元素的浮动。实现块状元素变为行内元素,类似于div之间不在换行,而并排显示

对齐分为元素自身对齐,和元素里面内容对齐,比如div、p标签里面的文本对象,text-align属性设置居中、居左,居右,元素自身对齐,比如div相对于浏览器居中可以用margin:0 auto实现

这两个可以结合使用,没有什么区别,是两个不同的概念,要说又区别也是,float和display属性的区别

希望可以解答你的问题

在div+css中浮动不起作用,可能是原因是你设置flaot的这个元素不是块级元素,所以float对它是不起任何作用的,如span和a这些标签,我这里写个代码:

<html>

<head>

<style>

#sub{ //通过id实现

width:300px //只是假定的值,需要根据实际的要求写。

height:30px

float:left

}

span{ //通过id实现

width:300px

height:30px

float:left 不是块级元素,不会有float属性的

}

</head>

<body>

<div>

<div id=sub>测试文字,</div>

<span>我不会浮动的</span>

</div>

</body>

</html>

我们想要浮动的话,只要将span那在加一个display:block;就能够实现浮动了。