html - 使用绝对定位将内容推离屏幕

标签 html css

所以我只是想在图片旁边的段落中添加一些内容。我有一个包含它们的容器,这样:

container {
    position: relative:
    width: 900px;
}

有了容器,我就有了内容和图像,所以:

#container p {
    float: left;
}

#container img {
    float: right;
}

我读到我应该尝试绝对定位 img,相对定位 p,同时容器也相对定位。无论我尝试什么组合,文本要么穿过屏幕,你会看到图像的一小部分,因为它位于容器的右侧,要么文本完全覆盖图像,要么图像位于顶部,所有文本都被推到底部。

有人指出我做错了什么的正确方向吗?谢谢!

最佳答案

通常情况下,如果您只是想让文本环绕图像,您只需要在图像上而不是段落上 float

float: right/left;

参见:http://jsfiddle.net/fEfu2/

关于html - 使用绝对定位将内容推离屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17117482/

相关文章:

javascript - 输入键上的 HTML textarea 换行符不起作用

html - 如何使用 CSS 在手机上将水平 ul 转换为垂直?

html - css 将 div 与文本框对齐

javascript - jQuery 如何展开和折叠表单字段

jquery - 如果列宽小于免费 jqgrid 中的标题,如何显示排序顺序

javascript - $().load() 而不是加载整个页面,但需要在所有页面上保留菜单

php - 我的网站无法识别运行 ghost css 脚本的 css 文件

css - 我有一个 css 样式,但对齐方式在 chrome 中是固定的,但在 firefox 中不是

html - 如何让文本显示在顶部而不是侧面?

html - 带控件的后台视频 - 无法正常工作