解决IE中长按钮的显示问题(2)
作者:ximicc 来源:西米CC 发布时间:2008-06-24 12:06:00
标签:按钮,ie,浏览器
原文地址:Button Width in IE - Revised
在《解决IE中长按钮的显示问题》一文中,我们介绍了如何消除IE中长按钮左右边无故出现“补白”的问题。但是,但我们把按钮放到表格单元格中的时候,新的问题又出现了。
当我们把一个长按钮放到红色边框的单元格中时,即使我们把单元格的宽度设置得比按钮小,仍会出现以下状况:
针对按钮本身,我们跟前文一样,通过设置width:auto和overflow:visible来获取理想的宽度,而对于按钮所处的单元格,我们就要使用一个简单的hack,通过添加一个附加的“注释”来对width进行重定义:
<style>
td {
border:1px solid red;
}
.button {
margin:0;
padding:0.25em;
width:auto;
overflow:visible;
}
</style>
<!--[if IE]>
<style>.button{width:1px;}</style>
<![endif]-->
这里是一张展示问题和解决方法的示例页面。
注:原文中使用的仍然是width:1,经本人测试没有通过,修改为width:1px后正常。
0
投稿
猜你喜欢
- 很多SQL Server程序员对子查询(subqueries)的使用感到困惑,尤其对于嵌套子查询(即子查询中包含一个子查询)。现在,就让我们
- 自个儿闲的发疯画几个老鼠的表情,送女朋友。。HOHO。经常欺负人。哎。其实被欺负是一种幸福。工作以美国时间为主,所以白天睡到晚上。我不傻,真
- 一段时间以来,发现有很多人XHTML都不会用,不光是普通的初学者,有的程序员都不是很清楚该怎么写这个XHTML,我这里呢算是把一些常见的应用
- 本文中的示例主要是解决在函数间不能传递多个(32个以上)参数的问题,解题的具体思路就是采用记录类型作为函数的输入和返回值,所以我们需要先定义
- 数据库(database)MySQL 是最流行的开源数据库系统,可运行于几乎所有的操作系统平台。在《MySQL 安装》一文中详解介绍了安装步
- 大概在九九年做游戏网站的时候,就对文章的发布感到麻烦,不过那会儿玩ASP不精。只是将就用着。在遇到长文件 10000 字时网页就是一大片长了
- ctrl+Enter:重建ctrl+0:相当于点击当前行左方的加号或减号ctrl+E:打开新窗口预览ctrl+T:替换\t为两个空格tab:
- 网页设计是由很多个不同的元素构成的,而这些元素的重要性都不同,并且有些元素还需要尤为的突出.有些元素彼此之间存在着联系,而另外的元素之间则一
- 如何远程读取数据库页面?见下:<%Set HttpObj = Server.CreateObject(&
- 直接看代码: 代码如下:Class GoogleTranslator sub Class_Initialize
- 因为要用到过滤一组中重复的数据,使之变成没有重复的一组数据的功能,百度了一下,居然有朋友乱写,而且比较多,都没有认真测试过,只对字符可以,但
- 如何远程注册DLL?试试下面的代码:<% Response.Buffer = True %&g
- SQLSTATESQL SERVER 驱动程序错误描述 HY000所有绑定列都是只读的。必须是可升级的列,以使用 SQLSetPos 或 S
- 例子:Response.Cookies("letwego")("visiter")="84
- 是建立一个数据集 前面应该先定义此数据集 dim rs as adodb.recordset 然后就可以用 set rs=server.Cr
- 我们小组讨论的话题是tab(标签)在使用时的禁忌。在讨论的开始,大家很快产生了六个感兴趣的话题:如何处理海量的tab?在浏览器中关掉tab之
- Adobe AIR 在我们国庆节的时候发布了beta2版。 同时发布的还有: FLEX 3.0 beta2 官方说这一版本已经基本上接近正式
- SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦。
- 代码如下:---ntext数据类型字符替换 create table tt ( sid INT IDENTITY(1,1), c
- 问: 如果数据表中有时间字段,现在要迁移到其他时区的服务器上,该如何处理呢?答:在高版本的mysqldump中,新增了一个选项:--tz-u