假设我有以下HTML/CSS代码,用于创建两列DIV,每个DIV宽度为50像素。
<div style="width:100px;margin:0px;">
<div style="width:50px; display:inline-block;">A</div><!-- HERE -->
<div style="width:50px; display:inline-block;">B</div>
</div>
在这段代码中,如果我在两个内部div之间没有任何空格(即在
<!-- HERE -->
处):<div style="...">
<div style="..."></div><div style="..."></div>
</div>
然后HTML被呈现为两列,与预期相同。然而,如果在它们之间有任何空格,它们就不会并排呈现,因为空格字符占用非零宽度。
显而易见的解决方案是不要在内部DIV之间有任何空格,但是,我正在使用HTML自动格式化程序来格式化我的HTML代码,它会在两个内部DIV之间自动插入空格。
是否有任何解决方案,以便在它们之间有空格时,两个内部DIV可以按预期呈现?