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变。
源代码网供稿. |