css - Safari 剪切按钮的文本

标签 css twitter-bootstrap safari

在 safari 浏览器上我遇到了这个问题: buttons

我试过 overflow: visible; 但没有用,我在这个按钮上使用了 bootstrap css 类:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<header>
     <div class="container-fluid">
        <table>
            <tr>
                <td class="float-left">
                    <a href="#"> <img class="img-responsive brand" />
                    </a>
                </td>
                <td class="col-md-2">
                    <br>
                    <br>
                    <br>
                    <div class="btn-group">
                        <div class="row">
                            <button type="button" class="btn btn-link col-xs-6"><span class="glyphicon glyphicon-log-out"></span> LOG OUT</button>
                            <button type="button" class="btn btn-link col-xs-6"><span class="glyphicon glyphicon-dashboard"></span> Return To Dashboard</button>
                        </div>
                    </div>
                </td>
            </tr>
        </table>
    </div>
</header>

最佳答案

这里的问题是您的容器对于您的按钮来说不够大。您有两个选择:

更改您的按钮

目前您正在使用 col-xs-6,每列的宽度为 50%。但是,您可以在第一列中留出一些空间来给第二列。请参阅下面的代码段。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<header>
     <div class="container-fluid">
        <table>
            <tr>
                <td class="float-left">
                    <a href="#"> <img class="img-responsive brand" />
                    </a>
                </td>
                <td class="col-md-2">
                    <br>
                    <br>
                    <br>
                    <div class="btn-group">
                        <div class="row">
                            <button type="button" class="btn btn-link col-xs-4"><span class="glyphicon glyphicon-log-out"></span> LOG OUT</button>
                            <button type="button" class="btn btn-link col-xs-8"><span class="glyphicon glyphicon-dashboard"></span> Return To Dashboard</button>
                        </div>
                    </div>
                </td>
            </tr>
        </table>
    </div>
</header>

将您的表格宽度更改为 100%

正如 Awadhesh 提到的,您应该将 table 元素设置为 100% 宽度。尽管应尽可能避免使用表格进行布局。

table { width: 100% }
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
    <header>
         <div class="container-fluid">
            <table>
                <tr>
                    <td class="float-left">
                        <a href="#"> <img class="img-responsive brand" />
                        </a>
                    </td>
                    <td class="col-md-2">
                        <br>
                        <br>
                        <br>
                        <div class="btn-group">
                            <div class="row">
                                <button type="button" class="btn btn-link col-xs-6"><span class="glyphicon glyphicon-log-out"></span> LOG OUT</button>
                                <button type="button" class="btn btn-link col-xs-6"><span class="glyphicon glyphicon-dashboard"></span> Return To Dashboard</button>
                            </div>
                        </div>
                    </td>
                </tr>
            </table>
        </div>
    </header>

关于css - Safari 剪切按钮的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41391016/

相关文章:

html - 尽管设置了 z 索引,div 仍位于其他 div 之下

javascript - 防止文本在输入框中移动

php - 将 CSS 类属性添加到 osCommerce tep_image

javascript - 滚动渐变时如何更改div颜色?

javascript - 从 angularjs 更改 Bootstrap 进度条宽度

javascript - 自举网格内的视差效果

html - 如何从 HTML 页面中删除长水平滚动条

javascript - HTML5 数据属性在 Safari 中丢失

css - bootstrap组合下拉按钮空间问题

css - Apple Safari 和手持浏览器 CSS 问题