边框没有显示在CSS中

时间:2016-09-23 07:26:13

标签: css

所以我的问题是底部边框没有显示在我的元素上。当我检查元素时,它不被任何东西覆盖,也没有显示错误。

我写得不好。 所以我只需要底部边框,其他部分不应该被看到。

#top .input-text,
		#top input[type="text"],
		#top input[type="email"],
		#top input[type="tel"],
		#top textarea,
		#top select {
		background: #fff;
		font: 1em 'rajdhani', sans-serif;
		border-style: solid;
		border: 0;
		border-bottom: 1px;
		margin-bottom: 0px;
		}
<input type="email"><br>
    <p>Something</p>
    <input type="text"><br>
    <p>Something2</p>
    <input type="tel"><br>

网站上发生的事情是隐藏了所有边框。我需要设置border:0;首先覆盖默认边框。

4 个答案:

答案 0 :(得分:1)

&#13;
&#13;
.input-text {
  background: #fff;
  font: 1em 'rajdhani', sans-serif;
  border-style: solid;
  border: 0;
  border-bottom:1px solid #000;
  margin-bottom: 0px;
}
&#13;
<input type="email" class="input-text"><br>
<p>Something</p>
<input type="text" class="input-text"><br>
<p>Something2</p>
<input type="tel" class="input-text"><br>
&#13;
&#13;
&#13;

使用border-bottom:1px solid #000;代替border-bottom: 1px;

答案 1 :(得分:1)

添加容器div并输入id&#39; top&#39;。 jsfiddle

<div id="top">
  <input type="email">
  <br>
  <p>Something</p>
  <input type="text">
  <br>
  <p>Something2</p>
  <input type="tel">
  <br>
</div>

答案 2 :(得分:0)

请删除border: 0 css规则

答案 3 :(得分:0)

尝试:

border-bottom:1px solid #000;