• 专注于网站建设,网络推广,关键词优化,SEO优化,专业的网站建设开发团队!
首页 > IT技术 > DIV+CSS > 内容

DIV+CSS图片和文字如何显示同一行

2015-06-11 21:06:16   来源:叶景网络
    文字居中的,只要用line-height就可以控制居中,图片居中的话,要用你说的padding或者margin!
    DIV没有文字垂直居中属性,这个确实是个缺陷问题。 
    需要把图片和单行文字垂直居中对其,可以给图片 的CSS 定义一个vertical-align: middle; 的属性,这样 单行文字就可以垂直居中于图片了。
    如果多行,只能采用嵌套DIV 的方式,然后调整margin 不要调整padding。 在IE6里面定义了 高度 或者宽度的DIV 使用padding会出现bug。
    另外可以使用原本的办法,给图片内部设置属性align="absmiddle"
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>div里面图片垂直居中的几个例子</title> 
    <style type="text/css"> 
    <!--
    div { 
    width:500px; 
    height:500px; 
    line-height:500px; 
    border:1px solid #666; 
    overflow:hidden; 
    position:relative; 
    text-align:center; 
    } 
    div dt {
    +position:absolute; 
    top:50%; 
    vertical-align:middle 
    } 
    img { 
    position:static; 
    +position:relative; 
    top:-50%;left:-50%; 
    vertical-align:middle 
    } 
    --> 
    </style> 
    </head> 
    <body> 
    <div><dt><img src="logo.gif" /></dt></div> 
    </body> 
    </html> 
    以上代码是图片居中 
    height:100%;display:inline-block;vertical-align:middle; 
    以上代码是文字居中 
    文字可以写在span中 
叶景网络,网络推广,网站建设
特别推荐RECOMMEND
搜索引擎网站关键词seo优化的意义
视频推广怎么做
网站seo优化怎么做关键词排上首页?
SEO介绍什么叫搜索引擎网站关键词优化
seo优化怎样做提升关键词排名
热点图文Hot
table+div+iframe打造高度自适应的后台框架 table+div+iframe打
HTML页面CSS书写规范 HTML页面CSS书写规范
CSS中一种简单的方法让文字与图片平行 CSS中一种简单的方
CSS兼容IE6问题汇总 CSS兼容IE6问题汇总
关注排行RANKING
1

table+div+iframe打造高度自适应的后台框架

table+div+iframe打造高度自适应的后台框架 第一个tr是固定高度,用于顶部的导航菜单,所以无论是td还是里面的div header,其高度...

2

HTML页面CSS书写规范

HTML页面CSS书写规范 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网站建设、...

3

CSS中一种简单的方法让文字与图片平行

CSS中一种简单的方法让文字与图片平行 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领域包括网...

4

CSS兼容IE6问题汇总

CSS兼容IE6问题汇总 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领...

5

DIV+CSS图片和文字如何显示同一行

DIV+CSS图片和文字如何显示同一行 需要把图片和单行文字垂直居中对其,可以给图片 的CSS 定义一个vertical-align: midd...

6

关于IE中18px的默认行高

关于IE中18px的默认行高 在IE中定义height时,如果值小于18px的默认行高时,得到的结果总是18px的高,这...

7

DIV CSS 网页兼容全搞定 (IE6 ...

DIV CSS 网页兼容全搞定 (IE6 IE7 IE8 IE9 火狐 谷歌) 请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明。

8

常用的CSS命名规范

常用的CSS命名规范 叶景网络(www cngxit com),致力于互联网品牌建设与网络营销,专业领...

9

DIV+CSS浏览器兼容模式

DIV+CSS浏览器兼容模式 这里细说一下block与inline两个元素:block元素的特点是,总是在新行上开始,高度,宽度,行...