你的div有宽度么
span是行内标签,不能设置宽高,它的宽就是字体的宽,你怎么center都是不变的啊。你既然用了浮动,那你 这里也用浮动咯<span style="float:left>关键词:<ahref="#">新闻 https://ask.csdn.net/questions/7745211#,这样不就居中了
把span写为块级元素,定宽高,在加居中
若对你有帮助,可以关注一下我哦⊙∀⊙!
以后有什么问题可以私信给我
要达到什么效果 没看懂
给p标签加上text-align:center;第一个span加一个float:left就可以了
<p style="text-align: center">
<span style="float: left;">关键词:<a href="#">新闻</a> <a href="#">科技</a></span>
<span>2022-06-19 02:00:00</span>
<span style="float:right">
<img src="" alt="">评论
<img src="" alt="">评论
</span>
</P>
span是行内块,宽度如果不设置,会跟随内容变化而变化,想要居中有三种解决方式:
1.给span一个确定的高度,width:100%;text-align:center
2.改变span的display,让它变成行元素,display:inline;text-align:center
3.改变span的display,让它变成块元素,display:block;margin: 0 auto;
具体的细节需要根据实际情况调整