当前位置:首页 > 设计在线 > 网页设计 > CSS/Xhtml > CSS制作网页布局实例:隐藏input 文字

CSS制作网页布局实例:隐藏input 文字

点击次数:28 次 发布日期:2008-11-26 22:41:40 作者:源代码网
源代码网推荐  我们来看下面的代码,成功的实现了隐藏input 文字。但分为三种情况,我们在后面进行分析。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
源代码网推荐<html xmlns="http://www.w3.org/1999/xhtml">
源代码网推荐<head>
源代码网推荐<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
源代码网推荐<title>隐藏 input 内文字的方法</title>
源代码网推荐<style type="text/css">
源代码网推荐/*<![CDATA[*/
源代码网推荐input {
源代码网推荐 margin:5px 0;
源代码网推荐 width:200px;
源代码网推荐 height:20px;
源代码网推荐 display:block;
源代码网推荐 overflow:hidden;
源代码网推荐 background:#f9f9f9;
源代码网推荐 border:1px solid orange;
源代码网推荐 }
源代码网推荐input.a {
源代码网推荐 ie:expression(bb.value="提交");
源代码网推荐 text-indent:-200em;
源代码网推荐 }
源代码网推荐input.b {
源代码网推荐 padding-top:20px;
源代码网推荐 }
源代码网推荐input.c {
源代码网推荐 font-size:100em
源代码网推荐 }
源代码网推荐/*]]>*/
源代码网推荐</style>
源代码网推荐</head>
源代码网推荐<body>
源代码网推荐<input type="button" value="提交" id="bb" class="a" />
源代码网推荐<input type="button" value="提交" class="b" />
源代码网推荐<input type="button" value="提交" class="c" />
源代码网推荐</body>
源代码网推荐</body>
源代码网推荐</html>

  我们需要特别注册的是下面的代码:

input {
源代码网推荐 margin:5px 0;
源代码网推荐 width:200px;
源代码网推荐 height:20px;
源代码网推荐 display:block;
源代码网推荐 overflow:hidden;
源代码网推荐 background:#f9f9f9;
源代码网推荐 border:1px solid orange;
源代码网推荐}

我们看下面的分析:

第一种方法

input.a {
源代码网推荐 ie:expression(bb.value="提交");
源代码网推荐 text-indent:-200em;
源代码网推荐}

  在opera上有问题

第二种方法

input.b {
源代码网推荐 padding-top:20px;
源代码网推荐}

  如果这个值太小了在opera上文字还是可见,所以设置大一些就没问题了,但FF中又会出现把高度撑大的现象;

第三种方法

input.c {
源代码网推荐 font-size:100em
源代码网推荐}

  这种方法应该说是兼容性最好的

  FF有点bt.在padding的时候,IE,OPEAR的高度与宽度都不变,就FF变。


源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华