关于 xhtml:使用 CSS 将文本环绕在 div 周围

Wrapping text around a div with CSS

我试图在我的 XHTML 中让文本环绕 div。我的 XHTML 看起来像这样......

<p>content</p>

<p>more content</p>

 BLALALALALLAAL

我的 CSS 看起来像……

#content-sidebar {
    display: block;
    float: right;
    width: 270px;
    height: 400px;
    border: 1px solid red;
}

你能看出文本不环绕这个 Div 的任何原因吗?

相关讨论

  • 内容需要围绕侧边栏流动?我假设那是你所追求的...
  • 这是你的网站吗?我问的原因是因为这些天,小泄漏不会沉没大船。他们有舱壁门,在船体破裂时会自动关闭……只是一个想法
  • 哈哈,不,这是给客户的。而且不是我写的,只是一个从 PSD 开始的开发人员!
  • 我不知道是不是所有的设计师都是这样的,但是当我提到他们的设计时,他们讨厌它......
  • 大声笑-但这就是让我这样做的原因;)
  • 哈哈,当他也是你的老板的时候就更难了!

是的,你明白了。 #content-sidebar 应该在所有应该package它的文本之前。像这样:

 BLALALALALLAAL

 

<p>content</p>

<p><center>[wp_ad_camp_2]</center></p><p>more content</p>


  • 将您的图像切割成相关的切片,并裁剪掉您希望文本流动的部分。你做的切片越多,你的包裹就会越漂亮。

  • 将这些切片放入您的 HTML 中。给他们一个名为 \\'wrap\\' 的类,像这样:

    <img src="slice1.png" width="181" class="wrap">
    <img src="slice2.png" width="287" class="wrap">
    <img src="slice3.png" width="217" class="wrap">
  • 放入你的 CSS:

    .wrap {
        float: left;
        clear: left;
        margin: 0  0.9em 0 0;
    }
  • 这将使您的切片向左浮动,并将它们作为一个图像组合在一起,让您的文本在右侧流动。边距设置将在图像和文本之间创建边距。

    如果您希望图像漂浮在右侧,请剪掉切片的另一侧并使用:

    .wrap {
        float: right;
        clear: right;
        margin: 0 0 0 0.9em ;
    }

    相关讨论

    • 为什么要裁剪图像,只需将图像视为sprite。

    以上是关于 xhtml:使用 CSS 将文本环绕在 div 周围的全部内容。
    THE END
    分享
    二维码
    < <上一篇
    下一篇>>