html - 删除 float 元素前后的空格

标签 html css whitespace

float 元素应该并排在一起(如列)。但是,如果我们必须将一些 float 元素压入其他 float 元素下方,就会产生一些空白。我说的是可以发生这种情况的结构:

<div class="row clearfix">
   <div class="col"></div>
   <div class="col"></div>
   <div class="col"></div>
   <div class="col"></div>
   <div class="col"></div>
</div>

考虑 CSS:

@media screen and (max-width: 991px) {
   .col { 
      width: 50%;
 }

在那种情况下,这将发生(< 992px 屏幕):

我不想要那个额外的间隙。我想要这个:

如何在不改变HTML结构的情况下去掉多余的空格

Fiddle demo

最佳答案

当我尝试 fiddle 时,因为你添加到宽度 50% 的百分比 % 如果符合要求,您可以将其切换为静态像素数。

我只是切换

@media screen and (max-width: 991px) {
   .col { 
      width: 50%;
 }

@media screen and (max-width: 991px) {
  .col {
    width: 250px;
    height: 250px;
  }

Find Edit Here

关于html - 删除 float 元素前后的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42483647/

相关文章:

javascript - 当 Javascript 中的函数已经通过 onload 或 document.ready 调用时,如何调用该函数?

html - 一个干净的 CSS3 3 列布局,从哪里开始?

javascript - 将内联 js 移动到外部 js 文件导致错误

css - JavaFX CSS 样式 : Change Highlight color of Selected Tabs

java - 如何使用Java删除字符串中的重复空格?

javascript - 如何使用javascript知道primefaces selectBooleanCheckbox是否被选中?

html - getusermedia - 镜像而不是翻转

java - 为什么我不能将二进制字符串与空格连接起来? (就像下面的例子)

php - 如何去除 PHP 变量中的空格?

html - float 图像可以跟随文字吗?