A. div里图片与文字水平居中对齐
通过css样式<style type="text/css" id="internalStyle">
#container{
text-align: center;
width: 640px;
padding: 20px 0 20px 0;
border: 1px solid #339;
background: #EEE;
white-space: nowrap;
}
img, p{
display: inline;
vertical-align: middle;
font: bold 12px "宋体", serif;
color: #666;
}
</style>
<div id="container">
<img src=" http://community.csdn.net/images/CSDN_logo.GIF" alt="aaa">
<p>文字层</p>
<p>Text Layer</p>
<img src=" http://community.csdn.net/images/CSDN_logo.GIF" alt="aaa">
</div>
B. div+css中 图片和文字对齐
</style>
#content
{
width:422px;
height:180px;
border-bottom:1px dashed #96c5ef;
}
img{
border:2px solid #ca0000;
float:left;
}
.left{
float:left;
vertical-align:middle;
}
.right{
float:right;
width:230px;
font:12px;
}
</style>
</head>
<body>
<div id="content">
<div class="left">
<img src="images/1.jpg"
<!--这里是我改动的地方-->
align="absmiddle">
<!--这里是我改动的地方-->
最新资讯
</div>
<div class="right">
<ul>
<li><a href="#">A股恐慌式跳水重挫3.68% 大盘跌回 </a></li>
<li><a href="#">股指缓慢企稳 黄金板块逆市上涨 </a></li>
<li><a href="#">港股后市堪忧 韩国股市暂停交易 </a></li>
<li><a href="#">中国万亿美债或面临缩水</a> </li>
<li><a href="#">日经指数收低</a> </li>
<li><a href="#">七国集团发联合声明称将保证金融 </a></li>
<li><a href="#">标普或再降美信用评级 </a></li>
</ul>
</div>
</div>
</body>
</html>
最终的图片
C. 如何实现div+css实现图片与文字水平对齐
实现div+css实现图片与文字水平对齐,首先需要的是用3个div布局,一个div包裹着其他的2个,给每个div设置好一定的宽度和高度,然后在对包裹的2个div使用float这个属性,float
属性定义元素在哪个方向浮动。以往这个属性总应用于图像,使文本围绕在图像周围,不过在
CSS
中,任何元素都可以浮动。具体可以看下代码:
<html>
<head>
<style>
#round{
width:600px;
height:300px;
}
#div1{
width:200px;
height:250px;
float:left;
}
#div2{
width:200px;
height:250px;
float:left;
}
</style>
</head>
<body>
<div
id='round'>
<div
id='div1'>
<img
src='图片地址'>
</div>
<div
id='div2'>
<p>我是测试文字</p>
</div>
</div>
</body>
</html>
D. css html 如何让div里边的图片和文字同时上下居中
方法步骤如下:
1、首先打开计算机,使用浏览器打开a.html,可以看到默认情况,是图片置顶对齐,文字置底对齐,所以通常图片高,文字低,不能水平居中对齐。
E. 在 一个div中 定义一个图片和一行文字 ,怎样都右对齐,并且能随文字长度变化而变化 在线等 20分
<style>
.gavin_design,.gavin_designdiv{margin:0auto;overflow:hidden;display:block;height:auto;background-color:transparent;color:#000;}
/*如果这个div固定宽度,如200px*/
.user_panel{width:200px;height:32px;line-height:32px;/*你要他浮动就加float*/}
.user_panel.init{height:32px;line-height:32px;float:left;display:inline;}
.user_panel.user_pic{width:32px;}
.user_panel.user_picimg{display:block;width:32px;height:32px;}
/*那么这里的max-width的值是200-32-10-50=108px,IE6不支持max-width*/
.user_panel.user_name{padding:05px;max-width:108px;}
.user_panel.logout{width:50px;text-align:center;}
.user_panel.logouta{font-size:inherit;color:inherit;text-decoration:none;}
</style>
<divclass="gavin_designuser_panel">
<divclass="user_picinit"><imgsrc="/pic"></div>
<divclass="user_nameinit">Username</div>
<divclass="logoutinit"><ahref="javascript:;">退出</a></div>
</div>
F. DIV图片和文字怎么居中对齐
兄弟,我给你写了个示例,把下面代码复制过去看看吧:
DIV中怎样让文字跟图片居中对齐的键在于这个属性 vertical-align:middle;
------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-size:12px; }
.clearfix:after { content:'\0020'; display:block; height:0; clear:both; }
.clearfix { *zoom:1;
}
.test { height:100px; width:200px; line-height:100px; border:solid 1px #000; margin:100px auto; padding:0 30px; }
.test img{border:solid 1px #000; vertical-align:middle;}
</style>
</head>
<body>
<div class="test">
这个对齐了<img src="http://img..com/img/logo-.gif" />
</div>
</body>
</html>
打字不易,如满意,望采纳。
G. div里图片与文字水平居中对齐
vertical-align
用div把文字和图片分别括起来,div设置float为left
<div style="height:500px;line-height:500px;">
<div style="float:left;height:500px;vertical-align:middle;">
<img src=""/>
</div>
<div style="float:left;height:500px;vertical-align:middle;">
sdf
</div>
</div>
H. DIV同一层中怎么把这个图片和文字对齐啊
定义该div的高度为图片的高度,然后再定义div的行高(高度与图片高度一致).
例如:height:18px;
line-height:18px;
I. div里面的图片大小不一样,但是我想让文字对齐
拉个文本框,输入文字,在段落里设置全部对其,字体间距会不一样,不影响整体视觉就好,如果太开了,那就控制下空格符和文本框的大小就可以了
J. 在div一行中,有图片和文字,怎样才能让他们一行平齐。
vertical-align:middle 可以让图片和文字水平方向平齐。
如:
<div style="height:120px;width:500px; border:1px #c00 solid;">
我的大大世界<img src="reg_bj.gif" style="vertical-align:middle" />
</div>