文字和图片在同一个DIV中,要让图片居中,文字靠左对齐,并且,只能设置DIV的CSS,如何做到

文字和图片在同一个DIV中,要让图片居中,文字靠左对齐,并且,只能设置DIV的CSS,如何做到,看清楚,文字和图片在一个容器里面,如何控制?

文字默认,图片的display属性设置成block 然后margin:0 auto 即可

<style type="text/css">
.tt{ border:1px solid #CCC; width:600px; height:600px; }
.tt img{ margin:0 auto; border:1px solid #F00; display:block; }
</style>

<div class="tt">
文字在左边
<img src="http://www.baidu.com/img/shouye_b5486898c692066bd2cbaeda86d74448.gif" />
</div>
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-01
图片做为div的背景,可以让期居中的,文字则放入div中

具体,给你代码吧:
<div style="background:url(图片的相对路径) no-repeat center center;text-align:left">文字</div> 答案补充 <div id="xx">
<p align="center">图片</p>
<p align="left">文字</p></div> 答案补充 <div id="xx"><p align="center">图片</p><p align="left">文字</p></div>

在这个id="xx" ,重写这个XX:

#xx {text-align:left;width:500px}
#xx image {margin:0 50%} 答案补充 我没设置P的属性啊。

我用IE7测试通过 答案补充 是应用了#xx这个的容器才会起作用 答案补充 听得不是很明白了。最好把代码发给我交流一下吧。
第2个回答  推荐于2016-06-19
<style>
.box { WIDTH:300px; text-align:center;}

</style>

<div class="box">
<img src="yhjs.jpg" />
<p style="text-align:left;">左对齐</p>
</div>本回答被网友采纳
第3个回答  推荐于2018-02-27
div {}
div p {text-align:left;}
div p img {margin:0 auto; display:block;}
把图片变成块级元素显示就可以了本回答被网友采纳
第4个回答  2013-04-03
一般的话,我们会用一个大的div里面在嵌套两个小的div,再让一个左漂一个右漂就行了.给你写一个吧!如:
<div style="width:??; height:??;">
<div style="float:left">图片</div>
<div style="float:right">文字</div>
</div>
这样写就行了:)

文字和图片在同一个DIV中,要让图片居中,文字靠左对齐,并且,只能设置DIV...
<\/div> .tmp { text-align:center } .tmp img{ text-align:left } 参考资料:<>

div加css怎么使图片和文字并排显示 并使文字上下对齐
main { left:240px;background-color:ffffff;position:relative;margin:0 0 0 5px;width:715px;text-align:left;} 这里你定义了距离左边240px,也就是left:240px这一句。把它去掉或者注释掉即可。

CSS中,如何将文字和图片在一条线
你可以给图片增加一个style="margin-bottom:-4px";你可以按照你的实际图片效果来调整-4px的值。

css html 如何让div里边的图片和文字同时上下居中
1、首先打开计算机,使用浏览器打开a.html,可以看到默认情况,是图片置顶对齐,文字置底对齐,所以通常图片高,文字低,不能水平居中对齐。2、再次编辑a.html,加入以下css代码:.hlong *{display:inline-block;vertical-align:middle}。3、再次使用浏览器访问a.html页面即可成功让div里边的图片和文字同时...

如何利用CSS代码使图片和文字在同一行显示且对齐_html\/css_WEB-ITn...
对于这种现象,方法有3种: 1、通过添加css的“vertical-align:middle;”; 2、如果图片是背景图片,可以在css中设置背景图片,然后设置文字的padding属性; 3、把文字和图片分别放入不同的div中。 经过多次的测试,上面三种方法都可以让图片和文字在同一行显示,下面马海祥就用实例来为大家操作一下: 1...

如何用css让div标签居中显示图片css怎么让图片居中显示
1。打开一个在线写前端代码的网站,比如jsrun或者jsfiddle。2.目标是制作一张不同大小的图片,效果如图。3.每个框的html如下,img src=图片地址>\/img> 4.css如下,其中需要注意的是,不设置最外层div的大小,只设置span的大小,让span的大小决定div的大小。在?之中 显示:表格单元;文本对齐:居中;...

HTML CSS中如何实现DIV中的图片水平垂直居中对齐
1、解决水平居中的办法:如果图片左浮动并且"display:inline"时,只要给图片设置一个"text-align:center"属性,就顺利解决了水平居中。2、解决垂直居中的办法:使用display:table-cell和设置了display:inline-block的线合span。完整例子:html代码:<ul class="imgWrap clearfix"><li><a href="#" ...

div里的字怎么居中显示图片div里面的图片怎么居中
1、新建html文档,在body标签中添加p标签,然后为p标签设置宽高和边框属性:2、在p标签中输入文字,这时默认情况下p里面的文字靠左居中:p中如何设置文字居中?让p中的文字水平居中很容易,只需要将属性text-align设置为center或将margin设置为0aotuo就可以了。而让p中的文字垂直居中还是要费一番周折的...

DIV+CSS中图片居中,文字环绕图片的四周显示的代码怎么写?
margin:0 auto是针对父元素内要约束的子元素的(指标准都知道) 所以 你这个要想居中 内部可拟定个子元素 比如BOX吧 然后定义: body{text-align:center;} #box{margin:0 auto;} HTML码: <body> <div id="box"><\/div> <\/body> 分就不用了 希望对兄弟有用就好 本回答由网友推荐 举报| 答案纠错 | ...

在div里,如何让图片居中
方法一:思路:利用text-align属性将图片水平居中,然后设置padding-top的值使其垂直居中。结构如下:<div> <img src="images\/tt.gif" width="150" height="100" \/> <\/div> CSS样式如下:div {width:300px; height:150px; background-color:#CCC; border:#000 1px solid; text-align:center;...

相似回答