垂直对齐在 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布局中,垂直对齐是一项重要的任务,用于调整元素在垂直方向上的位置。`vertical-align`属性就是用来实现这一目的的关键。它主要用于控制行内元素(如`<span>`、`<img>`等)和表格单元格(`<td>`)内部内容的...
CSS中的vertical-align属性是用于控制行内元素(inline元素)或者表格单元格(table-cell元素)的垂直对齐方式。它主要影响元素在垂直方向上的位置,与水平方向上的布局(如margin和padding)是分开的。vertical-...
### 居中布局知识点详解:`text-align`, `vertical-align`, `line-height` #### 一、`text-align`属性 `text-align`属性用于设置文本的水平对齐方式。它可以应用于大多数包含文本的元素,例如段落(`<p>`)、标题...
与横向对齐不同,图片的垂直对齐主要通过`img`元素的`vertical-align`属性来实现。这个属性接受多个值,包括`baseline`、`bottom`、`middle`、`sub`、`super`以及数值定义等。以下是各种值的含义: - `baseline`: ...
`vertical-align`属性主要用于设置行内元素或表格单元格内容的垂直对齐方式。它适用于`display`值为`inline`、`inline-block`、`table-cell`、`table-column`、`table-row`、`table-caption`、`inline-table`的元素...
在Web页面设计过程中,图片与文本的对齐是十分常见的需求,而CSS中的vertical-align属性则是用来控制元素垂直方向上的对齐方式。通常,图片默认会与文本基线对齐,但有时我们需要对图片与文字的垂直位置进行更精细的...
CSS中的`vertical-align`属性是用于控制元素在行内元素(inline elements)或者行内块元素(inline-block elements)中的垂直对齐方式。这个属性在布局设计中扮演着重要角色,尤其是在处理表格、图像、输入框等元素...
`vertical-align-span`类应用于一个`<span>`元素,它创建了一个高为100%、宽度为1px的行内块级元素,通过调整`margin-left`来确保与图片对齐。图片元素自身也使用了`vertical-align: middle;`来确保垂直居中。 此...
`vertical-align`属性是CSS中用于控制内联元素垂直对齐方式的一个关键属性。它主要应用于内联元素,如`<span>`, `<img>`, `<a>`等,旨在调整这些元素在行内的垂直位置。然而,由于浏览器的实现差异,`vertical-align...
在处理内联元素或者类似的行为时,`vertical-align` 结合 `line-height` 可以实现元素的垂直居中或其他对齐效果。例如,在给定的代码片段中: ```css #div-a { height: 60px; line-height: 60px; } ``` 这里将 `...
- 使用CSS的`vertical-align`属性可以设置图片的垂直对齐方式。这个属性主要用于行内元素,比如`<img>`标签,定义其基线与其他元素的相对位置。 - `vertical-align`属性可以接受多种参数,如`baseline`、`sub`、`...
"CSS实现完美垂直居中"这一主题深入探讨了如何利用CSS技术使元素在容器内实现精确的垂直对齐。以下是一些关于这个主题的关键知识点: 1. **单行文本垂直居中**: 对于单行文本,可以使用`line-height`属性来实现...
一、前言vertical-align...2.vertical-align图片和文字对齐兼容性问题?3.vertical-align属性值各浏览器兼容性?4.vertical-align如何实现图片的垂直居中?5.vertical-aling如何实现input[type=’checkbox’],input[typ
总结以上内容,实现同一行的图片和文字垂直居中对齐的方法,关键在于正确使用 vertical-align: middle; 属性,并确保元素的 display 属性为 inline-block 或 table-cell。这一技巧在现代网页设计和开发中具有较高的...
vertical-align属性主要用于改变行内元素的对齐方式,对于行内布局影响很大,如果不了解的话,我们开发调整样式的时候很容易出错。 网上关于这个属性的原理说得很是复杂,看一眼就让人觉得望而生畏,而且大可不必...