【问题标题】:Select html tag text cut in half选择html标签文本切成两半
【发布时间】:2015-05-09 00:44:49
【问题描述】:

这个问题我有一段时间了..

从智能手机或 ubuntu 浏览器(chromium、mozilla)看到时,my 的文本总是被切成两半。

不过,当我在 windows 浏览器(chrome、mozilla、explorer)上看到它时,看起来完全正常。

我正在使用引导程序 3.3.4

这里有一些选择的代码

<div class="col-lg-3" style="padding-right: 2px; padding-left: 0">
                                            <select name="sistema0" id="sistema0"  class="form-control" style="width: 100%; border-radius: 10px; margin-bottom: 3px; margin-top: 15px" >
                                                <option>Elige un sistema de siembra</option>
                                                <option value="triangulo">Triángulo</option>
                                                <option value="surcos">Surcos</option>
                                                <option value="cuadro">Cuadro</option>
                                                <option value="barrera">Barrera</option>
                                            </select>
                                        </div>


.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

.

【问题讨论】:

  • 请添加 CSS。 HTML 没问题,CSS 有问题。
  • @panther 你去吧,我从引导类 .form-control 中添加了用于输入的代码(也在选择标签上)

标签: html css twitter-bootstrap


【解决方案1】:

正如上面的答案,行高和填充可能是罪魁祸首,尝试减少你的填充。

.form-control {
     ...
     padding: 0px 12px !important; /* until desired*/
     ...
}

然后清除缓存。同样右键单击元素并单击检查元素。然后看检查css,

【讨论】:

  • 这解决了我的问题(我的意思是编辑填充)。谢谢! :)
【解决方案2】:

在您的 CSS 中某处您正在更改页面上的 line-height 属性。只需更改选择字段上的 line-height 即可修复它。

编辑

.form-control {
    ...
    line-height: 1 !important;
    ...
}

【讨论】:

  • 嗨@mascaliente,这似乎适用于其他输入,但不适用于选择标签,如果有帮助,我添加了一些其他引导代码和图像。谢谢!
  • @AndrésCamiloPeláez 如果将 !important 添加到代码的行高部分会发生什么。看起来有些东西仍然在弄乱您选择的字段行高。见我上面的编辑
  • 几乎为我工作。而不是“line-height: 1 !important;” ,我不得不做“高度:自动;”
猜你喜欢
  • 1970-01-01
  • 2011-05-02
  • 2023-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-06
  • 1970-01-01
  • 2018-01-16
相关资源
最近更新 更多