Float 水平居中浮动
来源:互联网 发布:国外代购淘宝申请二手 编辑:程序博客网 时间:2024/05/16 06:27
- Float 水平居中浮动 更新时间:2014-03-05
大家知道,CSS有float:left和float:right,但能否实现float:center呢?水平居中浮动,当然是可以的,这里将介绍你实现方法。以下面的Li列表为例,我们要实现中间LI的居中浮动:
1
<
div
id
=
"macji"
>
2
<
ul
class
=
"macji-skin"
>
3
<
li
>列表一</
li
>
4
<
li
>列表二</
li
>
5
<
li
>列表三</
li
>
6
</
ul
>
7
</
div
>
我们需要先了解下position:relative属性,它是指left、right、top、bottom等中的偏移位置。我们可以让ul为position:relative;left:50%,再让li向左浮动,再让position:relative;right:50%(或者left:-50%),那么li就会向中间浮动一样居中了。不相信的可把下面的CSS定义结合上边的代码拷贝到HTML测试。
01
#macji{
02
position
:
relative
;
03
width
:
100%
;
04
height
:
80px
;
05
background-color
:
#eee
;
06
text-align
:
center
;
07
overflow
:
hidden
;
08
}
09
#macji .macji-skin{
10
float
:
left
;
11
position
:
relative
;
12
left
:
50%
;
13
}
14
#macji .macji-skin li{
15
position
:
relative
;
16
right
:
50%
;
17
float
:
left
;
18
margin
:
10px
;
19
padding
:
0
10px
;
20
border
:
solid
1px
#000
;
21
line-height
:
60px
;
22
}
虽然这样用有些麻烦,但对于一个优秀的前端设计师,这个技巧还是有必要掌握的哦。
0 0
- Float 水平居中浮动
- 浮动div水平居中
- CSS水平居中,浮动水平居中,绝对定位水平居中
- 浮动元素水平居中方法
- float 元素的水平居中
- CSS 浮动元素的水平居中
- 如何实现浮动元素水平居中
- css如何让浮动元素水平居中
- DIV浮动居中的方法,float居中的方法
- 运用CSS实现float:center 居中浮动li
- css浮动层垂直水平居中固定兼容浏览器
- 区块水平,垂直以及浮动后居中方式小结
- CSS3清除浮动 保持浮层水平垂直居中
- 页面浮动元素由子元素撑开且水平居中
- Div在设置了浮动的情况下水平居中
- CSS清除浮动及垂直水平居中,思维导图
- 多个块标签float:left之后水平居中解决办法
- 浮动( Float )
- java中调用dll文件的两种方法
- ubuntu下各种格式解压速查表
- 冒泡排序
- 运用CSS实现float:center 居中浮动li
- android模拟器
- Float 水平居中浮动
- 黑马程序员——c语言基础之数组
- Android 事件处理详解(二) —— 基于回调的事件处理
- Unity 获得Log
- POJ 3692:Kindergarten 求补图的最大点独立集 头一次接触这样的做法
- java学习_多线程1
- 自定义UIActionSheet
- JAVA实现用两个栈来实现一个队列,完成队列的Push和Pop操作(《剑指offer》)
- _范例讲解:一对多关系