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

关于不定宽居中问题

<!DOCTYPE HTML>

<html>

<head>

<meta charset="utf-8">

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

<style>

.container{

    text-align:center;

}

.container ul{

    list-style:none;

    padding:0;

   margin:0;

   display:inline;

   

}

.container li{

    margin-right:8px;

    display:inline;

}


    


</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>

</body>

</html>

1.为什么要设置.container ul之后还要设置.container li   li是ul的子元素啊,为什么要这么设置

2.margin-right 设置li文本之间的间隔,这是什么意思



正在回答

2 回答

看见后面的display:inline;了吗。转化为行内元素,只占一行。

1 回复 有任何疑惑可以回复我~
  1. ul里面设置的浮动作用不到里面,li里面必须要设置浮动不然123不会横过来,你可以自己试一下。

  2. 123之间的距离


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

慕田峪9304305 提问者

你回答的第一个,,我试了,我知道要加li,但是为什么要加li才能横过来?
2018-05-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226032    人
  • 解答问题       18236    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

关于不定宽居中问题

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