方法如下:
一、行高(line-height)法
如果要垂直居中的只有一行或几个文字,那它的制作最为简单,只要让文字的行高和容器的高度相同即可,比如:
p {
height:30px;
line-height:30px;
width:100px;
overflow:hidden;
}
这段代码可以达到效果。
二、内边距(padding)法
另一种方法和行高法很相似,它同样适合一行或几行文字垂直居中,原理就是利用padding将内容垂直居中,比如:
p {
padding:30px;
}
‘贰’ 怎么用DIV+CSS实现图片和文字垂直中心对齐
一行文字可以通过line-height和高度相同来实现垂直中心对齐,图片的话可以给图片添加vertical-align:middle;来实现,示例如下:
<style>
p{line-height:100px;hieght:100px;text-align:center;}
div{height:200px;text-align:center;}
divimg{vertical-align:middle;width:80px;height:80px;}
</style>
<p>示例文字</p>
<div><imgsrc="图片"/></div>
如果是多行文字的话就得用到CSS的表格特性来做,示例如下:
<style>
.box{position:relative;width:200px;height:200px;margin:40pxauto0auto;background:#282d33;border:solid1px#171717;box-shadow:inset001pxrgba(255,255,255,0.4);color:#bbb;}
.box.tag{position:absolute;top:-11px;left:70px;width:60px;height:20px;background:#1b1b1b;border:solid1px#171717;text-align:center;}
/*IE6+支持图片和多行文字水平垂直居中*/
.ie_imgText{display:table;width:200px;height:200px;text-align:center;*position:relative;}
.ie_imgText.cell{vertical-align:middle;display:table-cell;*position:absolute;*top:50%;*left:50%;}
.ie_imgText.content{*position:relative;*top:-50%;*left:-50%;}
</style>
<divclass="box">
<divclass="ie_imgText">
<divclass="cell">
<divclass="content">
<imgsrc="图片"alt="">
<p>文字文字</p>
<p>文字文字文字</p>
</div>
</div>
</div>
</div>
‘叁’ css 设置图片与文字的对齐方式 求教
这里给你解释一下 <p> 也算是一个容器,什么叫容器,比如罐子,碗,等,可以在里面放东西的都属于容器 而<img> 不是容器,只是显示反映图片 <p style="text-align:left;" 为什么写在<p>里面,举例说明,一个纸盒子,我里面放个球,那么我想把球放到中间,那么你说,我的操作是对于哪个而言呢? 这个中间,肯定是对应于纸盒子,而非球 所以,这里的style 是写在p里面 而不是 img 至于style="vertical-align; 我也不大清楚,你可以去网络查一下这个属性的意思。
‘肆’ 关于css文本和图片的对齐方式。图片在左面,文字在右面,我想让右面的文字和图片全部对齐
<div style="overflow:hidden; zoom:1;">
<img src="" style="float:left; width:50px; height:50px;"/>
<p style="padding-left:60px;">文字文字文字文字文字文字文字</p>
</div>
你要的是不是这个效果?
‘伍’ css怎样使得图片底部对齐
1、打开Dreamweaver工具,并新建html页面。
‘陆’ css里 在一个标签中如何使文字和左边图片对齐成顶部对齐,怎么布局啊
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html。
‘柒’ css中让文字和图片对齐的问题
img是内联元素,p标签是块级元素,所以p标签内的文字换行很正常。strong标签是内联元素,所以会跟img处于同一行,想要img跟strong中的文字垂直居中对齐,需要设置img的vertical-align为middle。
‘捌’ css如何使图片和文字在同一行显示,文字换行后和图片对齐
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
<htmlxmlns="
http://www.w3.org/1999/xhtml
">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>css如何使图片和文字在同一行显示,文字换行后和图片对齐</title>
<style>
div{width:400px;margin:0auto;}
img{float:left;margin:010px10px0;}
p{width:auto;}
</style>
</head>
<body>
<div>
<imgsrc="img.jpg"width="200"/>
<p>css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐css如何使图片和文字在同一行显示,文字换行后和图片对齐</p>
</div>
</body>
</html>
效果图是这样的。注意:img要有“float:left;”或“float:right;”;p一定要设置“width:auto;”
‘玖’ css 如何让文字和图片对齐
我说:我还是不解,你还是说说如何放下吧。
智者又说:人生无畏,不管善缘恶缘,我们都坦然面对;人生无惧,无论荣华富贵,低贱窘困,我们都从容不迫;缘来了,则聚;缘去了,则散。无论聚散,无论贵贱,无论荣辱,无论生死。静观庭前花开花谢,闲看天上云起云落,无思亦无虑,这就是放下。
‘拾’ 如何实现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>