首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >段落不与div环绕。

段落不与div环绕。
EN

Stack Overflow用户
提问于 2013-12-15 15:42:56
回答 1查看 128关注 0票数 0

我感到困惑的是,在90%的时间里,包装都是有效的--但在特定的构词法中却有所突破。

它基于css技巧“不要过度考虑网格”的博客文章,所以在本教程的末尾,问题似乎已经存在了。

现场/演示/代码:http://codepen.io/anon/pen/xdFhr

如你所见,以下段落如下:

BIDFIK高级roolbool高级rackorack op lopski deenoopaloombajandalop me jandalop pep google lopski完美偏好组调用,稍后再进行脚激励通用。

从父div流出。为什么?

代码语言:javascript
复制
<h1>Don't Overthink It Grids <em>(while we wait for flexbox!)</em></h1>

<div class="grid">
  <div class="col-2-3">
    <div class="module">
      <h3>2/3</h3>
      <p>BIDFIK roolbool rackorack op deenoopaloomba ka jandalop me pep google lopski perfect preference group call later go take foot pep universal.</p>
    </div>
  </div>
  <div class="col-1-3">
    <div class="module">
      <h3>1/3</h3>
      <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies</p>
    </div>
  </div>
</div>

<div class="grid grid-pad">
  <div class="col-2-3">
    <div class="module">
      <h3>2/3 (Opt-in Outside Padding)</h3>
      <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.</p>
    </div>
  </div>
  <div class="col-1-3">
    <div class="module">
      <h3>1/3</h3>
      <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam.</p>
    </div>
  </div>
</div>

<div class="grid grid-pad">
  <div class="col-1-8">
    <div class="module">
      <h3>1/8</h3>
    </div>
  </div>
  <div class="col-1-8">
    <div class="module">
      <h3>1/8</h3>
    </div>
  </div>
  <div class="col-1-8">
    <div class="module">
      <h3>1/8</h3>
    </div>
  </div>
  <div class="col-1-8">
    <div class="module">
      <h3>1/8</h3>
    </div>
  </div>
  <div class="col-1-8">
    <div class="module">
      <h3>1/8</h3>
    </div>
  </div>
  <div class="col-1-8">
    <div class="module">
      <h3>1/8</h3>
    </div>
  </div>
  <div class="col-1-8">
    <div class="module">
      <h3>1/8</h3>
    </div>
  </div>
  <div class="col-1-8">
    <div class="module">
      <h3>1/8</h3>
    </div>
  </div>
</div>

<div class="grid grid-pad">
  <div class="col-1-4">
    <div class="module">
      <h3>1/4</h3>
    </div>
  </div>
  <div class="col-1-2">
    <div class="module">
      <h3>1/2</h3>
    </div>
  </div>
  <div class="col-1-4">
    <div class="module">
      <h3>1/4</h3>
    </div>
  </div>
</div>

CSS:

代码语言:javascript
复制
* {
  @include box-sizing(border-box);
}

$pad: 20px;

.grid {
  background: white;
  margin: 0 0 $pad 0;

  &:after {
    /* Or @extend clearfix */
    content: "";
    display: table;
    clear: both;
  }
}

[class*='col-'] {
    float: left;
  padding-right: $pad;
  .grid &:last-of-type {
    padding-right: 0;
  }
}
.col-2-3 {
    width: 66.66%;
}
.col-1-3 {
    width: 33.33%;
}
.col-1-2 {
    width: 50%;
}
.col-1-4 {
    width: 25%;
}
.col-1-8 {
    width: 12.5%;
}

.module {
  padding: $pad;
  background: #eee;
}

/* Opt-in outside padding */
.grid-pad {
  padding: $pad 0 $pad $pad;
  [class*='col-']:last-of-type {
    padding-right: $pad;
  }
}

body {
    padding: 10px 50px 200px;
  background: url(http://s.cdpn.io/3/dark_wall_@2X.png);
  background-size: 300px 300px;
}
h1 {
  color: white;
  em {
    color: #666;
    font-size: 16px;
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-27 19:15:36

这是看不见的字符/隐藏的字符。

我使用Vim命令删除了它:

:%s/\%xa0/ /gc

其中xa0是char (0xA0)的十六进制代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20596317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档