【问题标题】:HTML button that automatically resize based on text without tables基于文本自动调整大小的 HTML 按钮,无需表格
【发布时间】:2012-09-30 04:42:18
【问题描述】:
<table align="center" cellpadding="0" cellspacing="0" border="0" height="32px">
    <tr>
        <td>
            <img src="http://img203.imageshack.us/img203/8052/lefto.png" border="0" />
        </td>
        <td style="background:url(http://img24.imageshack.us/img24/2825/centervw.png); background-repeat: repeat-x; color:#FFFFFF;">
            Press Me Press Me Press Me Press Me Press Me Press Me Press Me Press Me Press Me
        </td>
        <td>
            <img src="http://img23.imageshack.us/img23/4676/rightk.png" />
        </td>
    </tr>
</table>

我有一个不错的按钮,可以根据中间表格列中的文本长度自动调整大小 在这里试试http://jsfiddle.net/QaFTc/2/

我需要做的是不使用表格和居中

我试过了,要么没有居中,要么我必须指定按钮的宽度。

【问题讨论】:

标签: html button autoresize


【解决方案1】:

这就是我得到的:http://jsfiddle.net/nqGX8/

没有表格,只有 div。您可以使用图像而不是颜色。

【讨论】:

  • 我第一次听说按钮标签,我再次需要它居中。
  • 文本居中?还是以它的父级为中心的按钮?
  • 用 div 包裹(显示:inline-block),和 text-align: center;身上。您可以像处理文本一样将其居中,甚至可以将其与文本内联。 jsfiddle.net/U5gCF
  • gr8 我想用更少的标签,但猜想没有办法。
  • 我尝试了很多不同的方式,这在显示和功能上都是最一致的。
【解决方案2】:

我使用buttonspan 添加了一个按钮修改jsfiddle

【讨论】:

  • 现在你如何将它作为我的链接居中。
  • 我修改了我的 jsfiddle jsfiddle.net/QaFTc/7。我在按钮父级上使用文本对齐中心(在 div 内移动按钮)。
  • 按钮标签的问题:“检测到有潜在危险的 Request.Form 值”,因为 IE6 在按钮内提交了 html,在我的例子中,按钮中有 html 标签。”来自@ 987654323@
猜你喜欢
  • 1970-01-01
  • 2014-12-01
  • 1970-01-01
  • 2011-01-12
  • 2019-11-20
  • 2019-05-01
  • 1970-01-01
  • 2017-10-19
相关资源
最近更新 更多