`
ice-cream
  • 浏览: 329333 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

button按钮在 IE 中两边被拉伸的解决办法

    博客分类:
  • Css
IE 
阅读更多

大家在写按钮(input (type="button") 、button)的时候会发现在 IE 下:
随着字数的增多,两边的间距也会越来越大。
到底是什么原因呢?
IE 下按钮的 value 值每增加 4 个字节(汉字为 2 个)时,就会在按钮的两边产生总共一个字节的内边距宽度。
IE 下给按钮元素设置 overflow 属性的 visible 值(注 :padding 值仅在设置了overflow:visible 属性后才有效)后,发现原来还有一个小 BUG —— 如果将按钮置于表格单元格中,虽然按钮显示正确了,但是原先预留的宽度大小却没有改变,仍然占据着空间,需要在 IE6 中设置按钮的宽度(width)为 0(IE7同样也存在此 BUG,但暂时没有寻找到好的方式解决)。

 

代码如下

input.button {
    padding: 0 .25em;
    width: auto;
    _width: 0;
    overflow:visible !ie;
}

  demo

  • 大小: 8.8 KB
分享到:
评论
2 楼 ice-cream 2009-03-10  
yiminghe 写道

yc?? zz 的吧  ,在其他地方也看过差不多的 ,ie7下还是 有毛边的

ie7下的毛边暂时还没有解决的办法。在网上看到过这个问题,试了下,把原文章稍做了修改。
1 楼 yiminghe 2009-03-10  
yc?? zz 的吧  ,在其他地方也看过差不多的 ,ie7下还是 有毛边的

相关推荐

    按钮在IE中两边被拉伸的 BUG

    大家在写按钮(input、button)的时候会发现在 IE 下: 随着字数的增多,两边的间距也会越来越大。 在 WIN 的XP 风格下,当字数很多时,两边还会出现严重的锯齿。 到底是什么原因呢? 蓝色理想 原 WEB标准化专栏 的...

    超炫button按钮动画效果

    在Android开发中,按钮(Button)是用户界面中不可或缺的元素,它承载着用户与应用交互的核心功能。本文将深入探讨如何实现“超炫button按钮动画效果”以及相关的Activity切换动画,让您的应用界面更具吸引力。 ...

    button按钮样式美化

    在网页设计中,按钮(Button)是用户交互的重要元素,其样式美化对于提升用户体验和页面整体视觉效果至关重要。本文将详细讲解如何使用CSS(Cascading Style Sheets)来美化页面上的button控件。 首先,CSS是一种...

    解决ie8按钮和文字变小问题。

    针对上述问题,我们可以采取以下几种方法来解决IE8中按钮和文字变小的现象: ##### 2.1 使用内联样式 对于单个元素而言,最直接有效的方法是在HTML标签中直接添加`style`属性设置字体大小,例如: ```html <button ...

    Android 自定义控件 EditText输入框两边加减按钮Button Demo

    在这个布局文件中,我们将放置一个EditText和两个Button。下面是一个简单的示例: ```xml android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> ...

    Uniapp 各类 button按钮

    在移动应用开发中,按钮(Button)是用户界面不可或缺的元素,它承载着用户的操作行为,如点击提交、打开新页面、执行特定功能等。在 UniApp 开发框架中,Button 组件扮演着同样的角色,提供了丰富的样式和交互功能...

    SplitButton 分裂按钮 WPF

    在WPF(Windows Presentation Foundation)中,SplitButton是一种特殊的按钮控件,它结合了普通按钮和下拉菜单的功能。SplitButton的设计理念是为了提供更丰富的交互体验,用户不仅可以点击按钮执行主要操作,还可以...

    控制两个button按钮

    在这个“控制两个button按钮”的案例中,你可以通过查看提供的"METS_GZ"压缩包文件来深入了解具体的实现细节,包括可能的服务器端接口设计、前端代码结构以及数据处理逻辑。这将为你提供一个实战练习,加深对AJAX的...

    CssButton按钮样式

    在网页设计中,CSS(Cascading Style Sheets)是一种用于定义HTML或XML(包括SVG、XHTML等)文档中元素外观、布局和结构的关键技术。本文将深入探讨如何使用CSS来创建美观且功能丰富的“CssButton”按钮样式,以及...

    MFC BUTTON按钮控件,设置按钮透明,按钮背景色,文本,按钮显示状态等等

    MFC BUTTON按钮控件是MFC框架中用于创建和管理按钮对象的关键组件,它允许程序员实现丰富的用户界面交互。在这个主题中,我们将深入探讨如何设置按钮的透明度、背景色、文本以及控制按钮的显示状态。 首先,让我们...

    一个C++的Button按钮类 Hover button 按钮

    在C++编程中,开发GUI(图形用户界面)应用程序时,按钮是不可或缺的元素。Button按钮类通常是用于实现用户交互,比如点击事件,是程序与用户进行沟通的关键接口。"Hover button"指的是当鼠标指针悬停在按钮上时,...

    VC中WIN32AP为Button按钮加背景图片

    3. **状态判断**:为了在不同状态下显示不同背景图片,我们需要检测Button的状态,如是否获得焦点、鼠标是否悬停或被按下。这可以通过处理`BN_CLICKED`, `BN_SETFOCUS`, `BN_HILITE`, `BN_UNHILITE`等消息来实现。在...

    Button按钮的样式

    在IT行业的设计与开发领域,对用户界面(UI)的优化是一项至关重要的技能,尤其是在Web设计中,按钮(Button)作为交互设计的基本元素之一,其样式的设计直接影响到用户体验和网站的整体美观。本文将深入探讨如何通过CSS...

    button 按钮例子button

    在本示例中,"button 按钮例子button"标题可能指的是一个包含多个不同类型的按钮展示的项目,如进度条按钮、旋转按钮和动态按钮。这些特殊类型的按钮都是为了提供更丰富的用户体验和交互效果。下面我们将详细讨论...

    layui点击按钮页面会自动刷新的解决方案

    在HTML标准中,<button>标签默认的type是submit,这意味着如果按钮被点击且位于表单内,浏览器会尝试提交表单。通过显式设置type为"button",则无论在哪个浏览器下,按钮都不会有提交表单的效果,也就不会引起页面...

    button按钮图片素材

    综上所述,"button按钮图片素材"在网页设计中扮演着至关重要的角色。设计师需关注按钮的视觉效果、交互性和性能优化,确保按钮既美观又实用,为用户提供流畅的体验。而CSS则为实现这一目标提供了强大的工具,让按钮...

    JavaScript在form表单中使用button按钮实现submit提交方法

    submit是button的一个特例,也是button的一种,它把提交这个动作...使用button按钮实现submit提交,需要在button标签中的使用onclick方法,然后在JavaScript中实现具体,代码如下: <head> [removed] functio

    DataGridView添加Button按钮

    在某些应用场合,我们可能需要在DataGridView的单元格中添加更丰富的交互元素,例如Button控件。这样的设计可以使得用户直接在表格内执行特定操作,比如编辑、删除或查看详细信息,而无需跳转到其他页面。 添加...

Global site tag (gtag.js) - Google Analytics