`

如何使浮动的元素居中

 
阅读更多

<div class="content">
  <div class="left">
    <div class="con">这是一个浮动的</div>
  </div>
</div>



body{
	width:100%;
	height:100%;
	padding:0px;
	overflow:hidden;
}
.content{
	width:100%;
	height:100%;
	
}
.left{
	width:400px;
	height:400px;
	background:#f00;
	float: left;
	position:relative;
	left:50%;
}
.con{
	background:#000;
	width:100%;
	height:100%;
	float:left;
	position:relative;
	left:-50%;
	color:#fff;
}

即:父级元素.left相对定位,左浮动,left:50%;子元素.con相对定位,左浮动,left:-50%。
分享到:
评论

相关推荐

    css如何让浮动元素水平居中

    对于定宽的非浮动元素我们可以在CSS中用 margin:0 auto 进行水平居中,对于不定宽的浮动元素我们也有一个常用的技巧解决它的水平居中问题。解决水平居中问题有很多种方法,下面先给大家分享一下三种方法,希望能帮助...

    浮动层居中的对话框效果演示

    在网页设计中,浮动层居中的对话框效果是一种常见的交互设计元素,用于显示重要的提示信息、用户确认操作或展示详细内容。本示例主要探讨如何使用HTML和CSS技术实现这样的效果。下面我们将深入讨论相关知识点。 ...

    使用CSS居中浮动元素的方法

    为了使子元素居中,可以使用`right: 50%`将其右边缘移动到父元素的中心,或者使用`left: -50%`将其左边缘移动到父元素的中心。以下是代码示例: ```html &lt;!DOCTYPE html&gt; &lt;title&gt;Demo .p { position: ...

    css 跨浏览器实现float-center.docx

    标题提到的“css 跨浏览器实现 float:center”实际上是指通过一些技巧来模拟`float:center`的效果,以达到在不同浏览器中使浮动元素居中的目的。这里我们将深入探讨如何实现这一目标,并结合提供的代码示例进行解析...

    DIV+CSS垂直居中一个浮动元素

    场景:在一个固定高度的div中,有一个浮动的元素,需要将这个浮动元素垂直居中。 原始代码如下: 复制代码代码如下:&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;title&gt;&lt;/title&gt; &lt;style type=”text...

    浮动后的li元素居中实现方法

    标题提到的“浮动后的li元素居中实现方法”主要探讨了如何在使用浮动布局时,确保`&lt;li&gt;`元素在导航条中居中对齐。以下是几种常用的方法及其优缺点: 1. **文本居中对齐**: - 在包裹`&lt;ul&gt;`的`&lt;div&gt;`上应用`text-...

    完美实现浮动元素横排居中显示

    浮动元素居中主要指的是让一组浮动的元素(如列表项)在水平方向上居中显示,而这通常不是传统CSS的float属性所能直接实现的。因为float主要是为了将元素脱离文档流,并且向左或向右浮动,它本身没有提供居中对齐的...

    让几个横向排列的浮动子div居中显示的方法

    这是一个常见的解决浮动元素居中问题的方案,适用于那些需要保持浮动布局,同时又想实现居中显示的场景。 需要注意的是,这种方法在某些旧版本的浏览器中可能不完全兼容,因此在实际开发中,可能需要结合其他技术,...

    让横向排列的几个浮动(float:left)的子div居中显示

    在实际开发中,除了上述方法,还存在其他实现浮动元素居中的技巧,比如使用CSS的Flexbox布局或者Grid布局,它们提供了更为强大和灵活的布局能力。但考虑到Flexbox和Grid并不是本文讨论的焦点,因此这里不做详细展开...

    跨浏览器实现floatcenter.rar

    综上所述,跨浏览器实现浮动元素居中涉及到了CSS的多个方面,包括传统布局技术以及现代布局模型。选择哪种方法取决于项目的具体需求、浏览器兼容性和开发者的熟悉程度。在实际应用中,通常建议结合使用Flexbox或Grid...

    CSS元素的浮动与定位综合案例3.pdf

    在实际应用中,可能需要使用CSS的`clear`属性来防止文本与浮动元素重叠,或者使用`overflow`属性来控制内容区域的大小。 接着,我们关注到作品链接模块(`&lt;div id="lselect"&gt;`),它通过绝对定位(`position: ...

    css左右居中对齐

    /* 自动外边距,使元素居中 */ } ``` 2. **浮动布局**: 浮动布局常用于创建多列布局,但也可以用来实现居中。然而,这种方法现在已经较少使用,因为它难以处理复杂的布局需求。 ```css .container { text-...

    弹出层居中

    在Web开发中,弹出层通常是用来提供额外信息、用户输入或确认操作的浮动元素。居中显示弹出层可以提高用户体验,因为它将焦点放在屏幕中央,使得用户更容易注意到并交互。 实现弹出层居中的方法有很多种,下面是...

    浅谈css元素居中

    本文将深入探讨CSS元素的水平居中、垂直居中以及浮动元素的居中策略。 ### 水平居中 对于行内元素,如文本,可以简单地通过设置其父元素的`text-align: center;`来实现水平居中。这种方式适用于行内内容,如文字、...

    浮动_style_浮动导航栏_css如何浮动_

    在网页设计中,浮动(Float)是CSS布局的重要概念,它允许元素脱离其正常文档流并使其周围的元素围绕它流动。浮动最初是为了处理图像布局而引入的,但随着时间的推移,它已成为创建复杂的网页布局的工具之一。在这个...

Global site tag (gtag.js) - Google Analytics