html - 为什么文本在带有 float : left; not wrapping? 的图像内部流动

标签 html css css-float

我有以下 HTML

<div>
    <img id="image1"
         src="http://valleywag.com/assets/resources/2008/03/BlackGoogleLogo.jpg" 
         alt="Why doesn't this float correcly?"
         style="border-width: 0px; float: left;" />
    <div id="divText" style="font-family: Arial, Helvetica, sans-serif; font-size: 11px;"
          class="txt-Normal">
        <div style="background-color: Green; color: White;">
            <p>
                <strong><span style="font-size: xx-large;">This is going to be big title</span></strong>
            </p>
            <ul>
                <li>
                    <span style="font-size: small;">Foo</span>
                </li>
                <li>
                    <span style="font-size: small;">Bar</span>
                </li>
                <li>
                    <span style="font-size: small;">FooBar</span>
                </li>
                <li>
                    <span style="font-size: small;">BarFoo</span>
                </li>
            </ul>
        </div>
    </div>
</div>

文本不会 float 在图像周围。浏览器是 IE 还是 Firefox 都没有关系。

如何解决这个问题使其漂浮在图像周围?

最佳答案

如果您谈论的是与图像重叠的元素符号,您可以增加图像上的 margin-right,或者将列表更改为 list-style-position: inside

关于html - 为什么文本在带有 float : left; not wrapping? 的图像内部流动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/358297/

相关文章:

jquery - 扩展内容后如何为div设置最大高度?

css - 向左浮动 2 个元素并在顶部放置正确的元素?

jQuery UI 调整大小,同时保持相同的整体宽度

css - 2 栏布局,栏长不均匀且文字换行

html - 如何使用 html 和 css 创建带有 Ul 和 li 元素的给定水平下拉菜单

html - 悬停后文本颜色不会改变

css - 如何 - 右侧边框的 CSS 背景

css - css float 问题——阻止 IE6 将 div 放在下一行

html - 我如何 "smarten"我的 HTML/CSS 表格使文本适合一行(巧妙地)

javascript - 如何在文本框中显示我选择的下拉列表值