简单CSS:如何使图片居右,而与文字不在同一行?

希望图片向右对齐,另起一行才是文字。而我做出的总是图片向右浮动,左侧是文字。左侧不想有东西。我的代码类似于:img{float:right;}p{text-align:c... 希望图片向右对齐,另起一行才是文字。而我做出的总是图片向右浮动,左侧是文字。左侧不想有东西。
我的代码类似于:
img {
float: right;
}
p {
text-align: center;
}
展开
 我来答
奥力给2023
推荐于2017-09-18 · TA获得超过2164个赞
知道小有建树答主
回答量:731
采纳率:67%
帮助的人:384万
展开全部

1、首先找到一款html编辑器,如:打开DW软件,ctrl+n创建一个html文件,如题:使图片靠右,与文字不在同一行,找到一张图片,并且设置图片居右,文字另起一行写入:如下

详解:图片img设置的float:right;靠右浮动,p标签在其下面,所以要加个清楚浮动的效果;样式中定义了clear也可以写成:<div class="clear"></div>效果是一样的;

图片靠右浮动,文字另起一行展示主要css属性用于:clear:both;清除左右浮动,both换成left:清除左浮动,right是清除右浮动;不添加就会在底层展示;看着是在同一行实则不然,他们在两个层里展示的;

2、页面展示效果:如下

林木设计
2014-08-16 · 超过15用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:27.1万
展开全部

先说明一点 你的想法就是错的

文字的图片不在同一行那就是二行了 

一行内空居右 一行内容居左就行了 不存在什么浮动

浮动是二个元素在同一行才使用 不在同一行 用不着浮动

<div style="background:#F33; width:400px; height:600px; margin:0 auto">
   <p style="text-align:right;"><img src="http://su.bdimg.com/static/superplus/img/logo_white_ee663702.png" width="150" /></p>
   <p style="text-align: center;">百度(Nasdaq简称:BIDU)是全球最大的中文搜索引擎,2000年1月由李彦宏、徐勇两人创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。</p>
</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不自然科学爱好者
2014-08-16
知道答主
回答量:10
采纳率:0%
帮助的人:7.8万
展开全部
给他们的总体设置一个div,让其浮动靠右,图片文字都放在里面不就OK了
追问
可是我想文字段落是居中的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
boysbb
2014-08-16 · 知道合伙人互联网行家
boysbb
知道合伙人互联网行家
采纳数:1863 获赞数:9107
互联网产品经理

向TA提问 私信TA
展开全部
那你就不要用浮动,把float这个去掉。浮动是脱离文档流的。
追问
可是我想文字段落是居中的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潜个水都不行
2014-08-16 · TA获得超过337个赞
知道小有建树答主
回答量:537
采纳率:0%
帮助的人:299万
展开全部
p{display:block;
float:right;}
追问
可是我想文字段落是居中的。
追答
文字居中的话,就在父标签元素属性里加text-align: center;

想让p标签居中的话就在P标签里加margin:0 auto;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式