为了账号安全,请及时绑定邮箱和手机立即绑定

float用在块元素和行内元素有什么区别

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

<title>不定宽块状元素水平居中</title>

<style>

.container{

    float:left;

position:relative;

left:50%

}


.container ul{

list-style:none;

margin:0;

padding:0;

position:relative;

left:-50%;

}

.container li{float:left;display:inline;margin-right:8px;}



/*下面是代码任务区*/


.wrap-center{

    background:#ccc;

    

    

}

</style>

</head>


<body>

<div class="container">

<ul>

    <li><a href="#">1</a></li>

        <li><a href="#">2</a></li>

        <li><a href="#">3</a></li>

    </ul>

</div>


<!--下面是代码任务区-->

<div class="wrap">

    <div class="wrap-center">我们来学习一下这种方法。</div>

</div>

</body>

</html>


正在回答

2 回答

你的理解错误了,行内元素是不能浮动的,只有块级元素才能浮动

0 回复 有任何疑惑可以回复我~
#1

天生我才必有用哈 提问者

非常感谢!
2016-11-20 回复 有任何疑惑可以回复我~
#2

zhanghongsheng 回复 天生我才必有用哈 提问者

不是行内元素不能设置浮动,只是行内元素设置浮动没有什么左右,你可以先把行内元素转化为块级元素在设置浮动
2017-07-18 回复 有任何疑惑可以回复我~

首先父级定位是相对于窗口的,而且重点是参考父级的左边框,而不是中心点,不是所谓正真意义上的居中,所以父级中的内容,也就是他的子级,必须也给个定位,当然这个定位是相对于子级自己本身的,然后往左边移动自己的一半就居中了

0 回复 有任何疑惑可以回复我~
#1

每一段路都是一种领悟9

这个你可以去实践一下,截个图,然后再ps中打开,用选框工具测量两边的距离就清楚了
2016-11-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

float用在块元素和行内元素有什么区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信