可以問下為什么是這樣子的順序么?
.box1{
height: 20px;background:red;float: left;font: 18px blue;
}
.box2{
height: 20px; background:blue;float: right;font: 18px red;
}
.box3{
height: 20px;margin:0 auto;background:navy;font: 20px black;text-align: center;
}
<div class="box1">fire a fire</div>
<div class="box2">over</div>
<div class="box3">world</div>

2016-10-25
為什么我按你上面的代碼弄是在一行呢?我不知道你到底哪出問題了?看看你的 css哪出問題了?
2016-10-26
總問我原因,不給代碼,我咋知道哪出了問題?你最上面的代碼就是你上面最開始的結果。至于你后來出現不在同一行的效果,我按照你原來的代碼加個margin-top:-20px;就在一行了。至于你的問題我真不知道。
2016-10-25
margin-top:-20px;不好意思,上面的寫錯了。你把這弄上去看看是不是你要的。
2016-10-25
你把.box3{margin-top=-20px;}加在對應的位置上就好了。
2016-10-23
2016-10-22
有點不明白你的意思,我不知道你到底想要什么樣的效果?你把你想要的效果講下,我看我是否可以幫到你。還有div是塊級元素,你怎么可以用text-align: center;?這只可以讓你div中的文本居中的,而你的div不可以居中。
2016-10-22
1,老師,不是講了嗎?有浮動和絕對定位是不可以自動居中的。
2,margin:0 auto 整個body的居中。而text-align: center;是文本的居中
3,background:navy;?這是什么意思?