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

第二种水平居中方法

为什么不是对.container进行 display:inline;居中显示,而是对li进行设置

正在回答

2 回答

如果按你说的对.container设置display:inline;,这样是把.container设置为了行内元素,那么要使它居中,就还需给他一个父级元素。自己动手试试就知道了

像这样:

style>

div{text-align:center;}

.container{text-align:center;display:inline;}

.container ul{list-style:none;margin:0;padding:0;display:inline;}

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

</style>

</head>


<body>

<div>

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


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

weibo_东东呛嘿_03463907 提问者

非常感谢!
2016-08-01 回复 有任何疑惑可以回复我~

我是这么理解的 li是块状元素 对里就行display:inline设置 变成行内元素 就可以在div中对它就行居中设置 div居中设置 position:relative;left:50%; 这个已经完成了

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

举报

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

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

进入课程

第二种水平居中方法

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号