首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在两列中对齐图像和文本不起作用

在两列中对齐图像和文本不起作用
EN

Stack Overflow用户
提问于 2011-02-24 03:00:53
回答 2查看 3.5K关注 0票数 1
代码语言:javascript
代码运行次数:0
运行
复制
<img id="story_image" src="images/builder_story_side.png" alt="photo"/>

<div id="story_right">
<h2 class="story_header">fdgdfgdfgdfgdfgfdgdfgfdgdfgdfgdfgdfgdfgdfgdfgdfgdfgfdgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfg</h2>
<p class="small_story">fdgdfgdfgdfgdfgfdgdfgfdgdfgdfgdfgdfgdfgdfgdfgdfgdfgfdgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfgdfg</p>
</div>



img#story_image{float:left;}

div#story_right{float:left;}

我以前写过两篇专栏文章,但由于某种原因,这一次它不起作用。我希望图像在第一列,文本在第二列。Story_right最终显示在图像下方,就好像story_image是一个块一样。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-24 03:04:14

要正确浮动元素,需要在要浮动的元素上设置宽度。设置像素宽度和动态百分比宽度都可以使用。这会给你带来问题的原因是因为div的默认宽度是100%,所以图像不能浮动在它旁边。

票数 3
EN

Stack Overflow用户

发布于 2011-02-24 03:04:19

你可以通过设置宽度来实现。

CSS

代码语言:javascript
代码运行次数:0
运行
复制
#story_image{width: 50%;float:left;}
#story_right{width: 50%;float:left;}

示例

http://jsfiddle.net/loktar/nnU26/1/

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

https://stackoverflow.com/questions/5095722

复制
相关文章

相似问题

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