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

不定宽块状元素的用改变块级元素为行内元素的方法有疑问

html代码:

<body> <div>     <ul>         <li><a href="#">1</a></li>         <li><a href="#">2</a></li>         <li><a href="#">3</a></li>     </ul> </div> </body>

css代码:

<style> .container{     text-align:center; } /* margin:0;padding:0(消除文本与div边框之间的间隙)*/ .container ul{     list-style:none;     margin:0;     padding:0;     display:inline; } /* margin-right:8px(设置li文本之间的间隔)*/ .container li{     margin-right:8px;     display:inline; } </style>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

比如上面这个代码,我把class为contatiner的元素改为行内元素,那么它里面的子元素是不是也需要更改?不然是不是就只有父元素是行内元素可以水平居中而里面的元素不行呢?

正在回答

1 回答

都要设置 如例题中的ul和li里都设置了display:inline;才能保证内容也是行内元素显示

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

举报

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

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

进入课程

不定宽块状元素的用改变块级元素为行内元素的方法有疑问

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

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

帮助反馈 APP下载

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

公众号

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