- 浏览: 1734821 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (337)
- javaScript校验 (11)
- java (31)
- java连接数据库 (1)
- js应用 (41)
- JQuery (15)
- linux操作命令 (12)
- loadrunner测试 (5)
- tomcat (18)
- 数据库 (12)
- eclipse (7)
- 触发器 (7)
- 表单 (3)
- ibatis (6)
- oracle (4)
- xml (1)
- Exception (6)
- spring (16)
- struts (4)
- struts 标签 (2)
- sql (8)
- sql server (6)
- 其它 (18)
- Apache (2)
- 电脑故障 (4)
- java 线程 (1)
- dwr (8)
- jackey (18)
- 总结 (34)
- gcc linux (2)
- extjs 学习 (5)
- 网站建设 (4)
- 健康 (2)
- 房地产知识 (1)
- hibernate (3)
- mysql (7)
- linux (13)
- svn (1)
最新评论
-
阳光泛滥的日子:
很好用谢谢
java.net.URISyntaxException的解决办法 -
linjianqing:
现在有更好的处理方式吗?我正也为这发愁
applet访问打印机出现的问题 -
ruyi574812039:
非常感谢您的总结!想问几个问题!假设三个项目分别以静态部署的三 ...
在Tomcat中部署Web程序的几种方式 -
yangguo:
太j8麻烦了
Spring3.1中使用缓存注解及Shiro的缓存联合 -
bellawang:
很好用谢谢
java.net.URISyntaxException的解决办法
在div 中让 文字或图片居中,请参考以下代码1:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>居中</title>
</head>
<style type="text/css">
.imageWrap{ width:200px; height:200px; text-align:center; border:#999 solid 1px; display:table-cell; vertical-align:middle; position:relative;}
.imageWrap .outer{ +position:absolute; +top:50%;+left:0}
.imageWrap .inner{ +position:relative; +top:-50%;+left:0}
.imageWrap img{ display:block; margin:0 auto}
</style>
<body>
<div class="imageWrap">
<div class="outer">
<div class="inner">
<img src="http://www.baidu.com/img/baidu.gif"/>
<a href="#">百度</a>
</div>
</div>
</div>
</body>
</html>
参考代码2:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<style type="text/css">
<!--
.frame{
float:left;
margin:2px;
}
.outer {
height: 250px;
width: 240px;
overflow: hidden;
background:gold;
position: static !important;
position: relative;
display: table !important;
}
#middle { /* for explorer only*/
position: absolute;
top: 50%;
}
#middle[id] {
display: table-cell;
vertical-align: middle;
position: static;
}
#inner { /* for explorer only */
position: relative;
top: -50%;
width: 100%;
margin: 0 auto;
text-align:center
}
</style>
</head>
<body>
<div class="frame">
<div class="outer">
<div id="middle">
<div id="inner"><img src="http://bbs.blueidea.com/images/smilies/eek.gif" alt="" /></div>
</div>
</div>
</div>
<div class="frame">
<div class="outer">
<div id="middle">
<div id="inner">
<img src="http://bbs.blueidea.com/images/smilies/eek.gif" alt="" /><br /><br />
<img src="http://bbs.blueidea.com/images/smilies/eek.gif" alt="" />
</div>
</div>
</div>
</div>
<div class="frame">
<div class="outer">
<div id="middle">
<div id="inner">图片与文本内容混合<br><img src="http://desk.blueidea.com/QTZY/GIF/xsgs_21/xsgs_21004.gif" alt="" /><br>图片与文本内容混合</div>
</div>
</div>
</div>
<div class="frame">
<div class="outer">
<div id="middle">
<div id="inner"><span>图片与文本</span><img src="http://desk.blueidea.com/QTZY/GIF/xsgs_21/xsgs_21004.gif" alt="" align="middle" /><span>图片与文本</span></div>
</div>
</div>
</div>
<div class="frame">
<div class="outer">
<div id="middle">
<div id="inner">5454545445445<br>5454545445445<br>5454545445445<br>5454545445445<br>5454545445445<br>5454545445445<br>5454545445445<br>5454545445445<br></div>
</div>
</div>
</div>
</body>
发表评论
-
JS 中的 style.width
2009-09-01 17:59 3418JS 中的 style.width 2009-08-28 1 ... -
js截取固定长度的中英文字符
2008-11-26 14:16 6278js虽然提供了计算字符串所占字节数的函数,但是却不能正确计算汉 ... -
JavaScript中的escape() 函数
2008-11-26 13:51 2035<script type="text/jav ... -
js option删除代码集合
2008-11-25 13:52 2290javascript删除option选项的多种方法,方便大家选 ... -
相当难得的js option 参考
2008-11-25 13:50 4036This is an option box: <form ... -
移动(增加删除)option
2008-11-25 13:33 1129PHP代码: <!DOCTYPE html ... -
HTML中meta标签用法详解
2008-10-08 13:04 1922meta是html语言head区的一 ... -
网页中多媒体的播放代码大全
2008-10-08 12:55 1921<embed src="在此替 ... -
播放器代码大全
2008-10-08 12:54 22241.avi格式 <object id="vi ... -
DIV边框代码
2008-10-08 11:55 22014立体线框代码稍加润色后的效果: <div style ... -
div+css实现圆角边框
2008-10-08 11:53 2621div+css实现圆角边框,在网络上查看了一下,很多都是实现圆 ... -
JS常用语句
2008-10-08 11:26 14311.document.write( " " ... -
怎样使可编辑的DIV固定大小,当内容多时,就自动出现滚动条
2008-10-08 10:59 6904方法一 <style type="text/c ... -
setInterval("",1000) 和setTimeout(,3000);的使用
2008-10-08 10:50 3098应用代码一: <html xmlns=" ... -
js函数window.open()的使用
2008-10-08 09:22 3747在javascript中,有一个函数 window.open( ... -
40种网页常用小技巧(JavaScript)
2008-10-08 09:12 16541. oncontextmenu="wi ... -
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2008-10-07 18:07 2602既判断浏览器,也判断 ... -
JS 判断浏览器类型(是否使用IE,Firefox,Opera浏览器)
2008-10-07 17:59 12491关键字:JS 判断浏览器(是否使用IE,Firefox ... -
js判断浏览器类型
2008-10-07 17:56 2350function btnlogin(){ if(nav ... -
navigator.userAgent.indexOf来判断浏览器类型
2008-10-07 17:43 11926<script language="Jav ...
相关推荐
4. **使用line-height**:如果div只有一个行内元素,如图片或文字,可以将`line-height`设为与div相同的高度来实现垂直居中。 ```css .parent { line-height: height; } .child { vertical-align: middle; } ``` ...
此前给大家推荐了一个纯css实现div容器内图片、文字上下居中的效果,缺点是采用了部分css3样式,兼容性较差,相关链接:纯css实现div容器内图片上下左右居中效果 今天特意在网上找到了一款插件--jquery.valign,可...
在网页设计中,实现"html图片居中图片列表左右切换可放大展示特效"是一种常见的功能需求,主要用于增强用户体验,使用户能更直观地查看和交互图片。以下将详细讲解这个功能涉及的关键知识点。 1. HTML 结构:首先,...
接下来是让网页的背景图片居中的方法。在CSS中,通过设置背景图片的属性可以控制图片的位置。背景图片居中主要涉及到两个属性:background-position和background-repeat。使用background-position可以控制图片的位置...
这种方法适用于单行文字,但是在 Internet Explorer 6 及以下版本中,不支持对图片设置垂直居中。 2. 多行未知高度文字的垂直居中 对于多行文字,可以使用 padding 属性设置上下的 padding 值相同,以实现垂直居中...
另外,如果要让背景图片居中,可以使用以下CSS代码: ```css body { background: #FFF url(http://www.divcss5.com/img/css-logo.gif) no-repeat center; } ``` 这里的`center`参数使得背景图片在水平方向上居中...
同时,可以设定图片的样式,使其在div内居中展示。 3. JavaScript处理:添加事件监听器来响应用户的操作,例如点击按钮或者鼠标悬停。在事件处理函数中,使用`document.getElementById`获取到对应的div元素,然后...
为了使图片居中,可以使用CSS的`position`和`margin`属性。由于我们已经设置了层为相对定位,现在可以将图片设置为绝对定位,使其相对于容器居中: ```css img { position: absolute; top: 50%; left: 50%; ...
再者,如果需要对多行固定高度的文字进行垂直居中,由于`vertical-align`属性只对表格元素有效,我们不能直接应用于`div`等元素。这时可以采用其他技巧,比如使用`display:table-cell`和`vertical-align:middle`,将...
在处理网页设计时,经常会遇到需要在文字旁边放置图标或图片的情况。在这种布局中,如果直接将图片和文字放在一起,图片默认会和文字的基线对齐,这可能不是我们期望的效果,尤其是当图片比文字的行高更高时。这时,...
它主要应用于表格元素,如`<td>`、`<th>`和`<caption>`,而不是`<div>`或`<span>`这样的块级或行内元素。因此,当试图在`<div>`上使用`vertical-align`属性来实现垂直居中时,我们需要寻找其他策略。 1. **单行文本...
但是,在这个div内部的内容(如文字或其它子元素)可能需要有不同的排版要求,如左对齐或者缩进等,这需要对内容单独设置样式。 3. 使用CSS进行布局控制:在示例代码中,通过CSS设置了div的宽度、背景、边框、内...
此外,如果DIV或SPAN元素内不仅仅是文本,还有其他行内元素或图片,那么这些内容也会随着行高的设置而垂直居中。不过需要注意的是,如果内部元素是块级元素,则需要对这些内部块级元素也设置相同的line-height值,...
每个`div`内部可能包含一个用于展示图标的`<img>`标签和一个用于显示文字的`<p>`或`<span>`标签。这样的结构有利于实现清晰的图文分离,并且方便通过CSS进行样式控制。 接下来,我们关注`css`文件,这通常是一个`....
这样,我们可以用 `vertical-align: middle` 实现垂直居中,再配合 `text-align: center` 实现文字的水平居中。具体代码如下: ```html <div class="table border"> <div class="cell"> <div class="text"> ...
最后,文章中提到的使用OCR扫描可能造成的一些文字识别错误,在此不进行讨论,重点是理解如何使用CSS控制div中的元素居中。 综上所述,控制div中元素居中可以通过设置"text-align"属性实现水平居中,通过修改...
让同一行内的图片和文字垂直居中对齐 div#buttons * { vertical-align: middle; } <div id="buttons"> 找回密码 </div> ``` 在上述代码中,我们定义了一个 div 元素,其 id 为 "buttons"。在该 ...
在CSS布局中,水平垂直居中是一个常见的需求,但针对大小不固定的图片和多行文字,实现起来就更具挑战性。本文将介绍两种创新的方法,适用于不同情况下的居中显示。 首先,对于大小不固定的多行文字垂直居中,我们...