`

CSS 实现文字、图片垂直对齐(vertical-align)专题文章

阅读更多

垂直对齐在 Firefox 和 IE7 等最新浏览器中,已经不是什么难事,但是IE6下使用 DIV 布局,垂直对齐则依然是个非常令人头痛的问题;虽然 IE 7 已经越来越普及,但是 IE6 依然占了很大的份额,所以,还是让我们一起看看解决方法吧!

<style type="text/css">
/*     说明:IE 6 下 DIV 垂直居中对齐*/
 .fixVerticalCenterOuter {
	width:300px;
	height:200px;
	border:1px solid #ccc;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}  

/* for IE 6 */
* html .fixVerticalCenterAdd {
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
* html .fixVerticalCenterInner {
	vertical-align:middle;
	display:inline-block;
}
</style>

 

<div class="fixVerticalCenterOuter">
 <span class="fixVerticalCenterAdd"></span>
 <span class="fixVerticalCenterInner">
  <a href="http://www.baidu.com/"><img src="http://www.baidu.com/img/baidu_logo.gif" /></a> 
    </span>
 </div>

 
源自:http://www.codebit.cn/pub/html/xhtml_css/tip/ie6_vertical_align/

分享到:
评论

相关推荐

    css 垂直对齐 css中vertical-align属性(垂直对齐)的使用说明

    在CSS布局中,垂直对齐是一项重要的任务,用于调整元素在垂直方向上的位置。`vertical-align`属性就是用来实现这一目的的关键。它主要用于控制行内元素(如`&lt;span&gt;`、`&lt;img&gt;`等)和表格单元格(`&lt;td&gt;`)内部内容的...

    深入理解css中vertical-align属性

    CSS中的vertical-align属性是用于控制行内元素(inline元素)或者表格单元格(table-cell元素)的垂直对齐方式。它主要影响元素在垂直方向上的位置,与水平方向上的布局(如margin和padding)是分开的。vertical-...

    text-align,vertical-align,line-height居中布局笔记

    ### 居中布局知识点详解:`text-align`, `vertical-align`, `line-height` #### 一、`text-align`属性 `text-align`属性用于设置文本的水平对齐方式。它可以应用于大多数包含文本的元素,例如段落(`&lt;p&gt;`)、标题...

    CSS设置图片的对齐方式案例.pdf

    与横向对齐不同,图片的垂直对齐主要通过`img`元素的`vertical-align`属性来实现。这个属性接受多个值,包括`baseline`、`bottom`、`middle`、`sub`、`super`以及数值定义等。以下是各种值的含义: - `baseline`: ...

    使用vertical-align实现input和img对齐

    `vertical-align`属性主要用于设置行内元素或表格单元格内容的垂直对齐方式。它适用于`display`值为`inline`、`inline-block`、`table-cell`、`table-column`、`table-row`、`table-caption`、`inline-table`的元素...

    css中图片于文本的基线对齐与vertical-align属性设置

    在Web页面设计过程中,图片与文本的对齐是十分常见的需求,而CSS中的vertical-align属性则是用来控制元素垂直方向上的对齐方式。通常,图片默认会与文本基线对齐,但有时我们需要对图片与文字的垂直位置进行更精细的...

    css vertical-align属性的一些理解与认识(一)

    CSS中的`vertical-align`属性是用于控制元素在行内元素(inline elements)或者行内块元素(inline-block elements)中的垂直对齐方式。这个属性在布局设计中扮演着重要角色,尤其是在处理表格、图像、输入框等元素...

    利用vertical-align:middle实现行内元素的水平垂直居中对齐

    `vertical-align-span`类应用于一个`&lt;span&gt;`元素,它创建了一个高为100%、宽度为1px的行内块级元素,通过调整`margin-left`来确保与图片对齐。图片元素自身也使用了`vertical-align: middle;`来确保垂直居中。 此...

    css vertical-align属性详细图解分析

    `vertical-align`属性是CSS中用于控制内联元素垂直对齐方式的一个关键属性。它主要应用于内联元素,如`&lt;span&gt;`, `&lt;img&gt;`, `&lt;a&gt;`等,旨在调整这些元素在行内的垂直位置。然而,由于浏览器的实现差异,`vertical-align...

    div vertical-align不起作用解决办法

    在处理内联元素或者类似的行为时,`vertical-align` 结合 `line-height` 可以实现元素的垂直居中或其他对齐效果。例如,在给定的代码片段中: ```css #div-a { height: 60px; line-height: 60px; } ``` 这里将 `...

    CSS设置图片的对齐方式.pdf

    - 使用CSS的`vertical-align`属性可以设置图片的垂直对齐方式。这个属性主要用于行内元素,比如`&lt;img&gt;`标签,定义其基线与其他元素的相对位置。 - `vertical-align`属性可以接受多种参数,如`baseline`、`sub`、`...

    CSS实现完美垂直居中 - 蓝色理想

    "CSS实现完美垂直居中"这一主题深入探讨了如何利用CSS技术使元素在容器内实现精确的垂直对齐。以下是一些关于这个主题的关键知识点: 1. **单行文本垂直居中**: 对于单行文本,可以使用`line-height`属性来实现...

    CSS属性探秘系列(四):vertical-align

    一、前言vertical-align...2.vertical-align图片和文字对齐兼容性问题?3.vertical-align属性值各浏览器兼容性?4.vertical-align如何实现图片的垂直居中?5.vertical-aling如何实现input[type=’checkbox’],input[typ

    CSS实现同一行的图片和文字垂直居中对齐的方法

    总结以上内容,实现同一行的图片和文字垂直居中对齐的方法,关键在于正确使用 vertical-align: middle; 属性,并确保元素的 display 属性为 inline-block 或 table-cell。这一技巧在现代网页设计和开发中具有较高的...

    深入理解CSS中的vertical-align属性和基线问题

    vertical-align属性主要用于改变行内元素的对齐方式,对于行内布局影响很大,如果不了解的话,我们开发调整样式的时候很容易出错。 网上关于这个属性的原理说得很是复杂,看一眼就让人觉得望而生畏,而且大可不必...

Global site tag (gtag.js) - Google Analytics