[问题] 如何将区块水平置中靠左对齐?

楼主: qazsd ( )   2017-09-11 13:28:50
<div id="div1">
<div id="div2">
█ █ █ █ █
▇ ▇ ▇ ▇ ▇

</div>
</div>
请教一下版上前辈
要将第三列的方块至左对齐如下图:
<div id="div1">
<div id="div2">
█ █ █ █ █
▇ ▇ ▇ ▇ ▇

</div>
</div>
如果写成<div id="div2" style="text-align:left;">
则会变成三列都靠左对齐,如下图:
<div id="div1">
<div id="div2">
█ █ █ █ █
▇ ▇ ▇ ▇ ▇

</div>
</div>
有没有什么方法可以解决?
谢谢!
作者: dinos (守护神)   2017-09-11 14:11:00
#div2{width:xxx;margin:x auto;text-align:left;}
楼主: qazsd ( )   2017-09-11 16:20:00
div1都不用设定吗?
作者: oToToT (屁孩)   2017-09-11 16:39:00
flex(?
作者: miyabichiku (chiku)   2017-09-12 00:55:00
text-align-last
作者: Qiqi (泼泼)   2017-09-12 09:45:00
用你最后一个结果,再加上把div1的宽度缩小后并置中就可以了
作者: shter (飞梭之影)   2017-09-13 22:16:00
不能帮 div1 加个 padding 吗
作者: idareyou (HellTraveller)   2017-09-14 15:36:00
https://jsfiddle.net/kos0616/0kvpr6hg/1/基于dinos的方式大概会是像这样

Links booklink

Contact Us: admin [ a t ] ucptt.com