Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 浏览器缩放过程中按钮内部的动态文本_Html_Css_Asp.net - Fatal编程技术网

Html 浏览器缩放过程中按钮内部的动态文本

Html 浏览器缩放过程中按钮内部的动态文本,html,css,asp.net,Html,Css,Asp.net,在Firefox浏览器(版本35.0.1)上,“我的”按钮如下所示: 但是,在浏览器中缩小后,某些文本开始被截断: 我试着看看文本溢出或文本呈现是否有帮助。然而,我不想使用省略号和混乱的呈现CSS似乎并没有工作。我希望文本在缩小(或放大)时动态改变大小。有办法做到这一点吗 HTML: 我不能用浏览器的缩放来复制这种行为,但我认为使用相对单位一字体大小属性应该可以解决这个问题 尝试使用em而不是px,例如“字体大小:0.875em 编辑:我刚刚设法在JSFIDLE中复制了它,em单位解决了它。

在Firefox浏览器(版本35.0.1)上,“我的”按钮如下所示:

但是,在浏览器中缩小后,某些文本开始被截断:

我试着看看
文本溢出
文本呈现
是否有帮助。然而,我不想使用省略号和混乱的呈现CSS似乎并没有工作。我希望文本在缩小(或放大)时动态改变大小。有办法做到这一点吗

HTML:


我不能用浏览器的缩放来复制这种行为,但我认为使用相对单位一字体大小属性应该可以解决这个问题

尝试使用em而不是px,例如“字体大小:0.875em

编辑:我刚刚设法在JSFIDLE中复制了它,em单位解决了它。


尝试用div元素更改button元素,这在我身上发生过一次,div是我的解决方案无法复制-
<td>
    <button id="ctl00_phBody_btnReplaceDrive" class="btn btn-primary" style="width: 100%; text-align: left;" onclick="return ChooseDiskToReplace();">
        <i class="icon-exchange" style="padding-right: 7px"></i>
        Replace existing hard drive
    </button>
</td>
.btn-primary {
    color: #FFF;
    background-color: #565656;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 3px;
    -moz-user-select: none;
}
    .btn-primary {
    color: #FFF;
    background-color: #565656;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    max-width: 190px; //I couldn't replicate it without this
}
.btn {

    display: inline-block;
    margin-bottom: 0px;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 3px;
    -moz-user-select: none;
}