我知道我可以“移除空白区域”,但这太不方便了。在html中有很多地方我有一些内联块元素,它会去寻找它们中的每一个。
有没有办法让这个空白区域不显示?
这是我的网站,因为您可以看到空格正在破坏我的布局:http://www.fashionstore.al/
答案 0 :(得分:3)
有几种“欺骗”方式。在我学习任何服务器端代码之前,我曾经这样做过:
<div id="container"><!--
--><div class="block">Text</div><!--
--><div class="block">More text</div><!--
--></div>
通过注释掉空白,它不再导致布局问题,但仍然允许您分隔线。
使用服务器端代码,更容易:
<?php
echo '<div id="container">'
.'<div class="block">Text</div>'
.'<div class="block">More text</div>'
.'</div>';
?>
或者,另一种方法:
<?php ob_start(function($c) {return preg_replace("/>\s+</","><",$c);}); ?>
<div id="container">
<div class="block">Text</div>
<div class="block">More text</div>
</div>
<?php ob_end_flush(); ?>