Textarea框移动点击初始页面加载

时间:2017-12-24 00:38:07

标签: html css

我有一个textarea框,在首次点击页面加载时移动。这很奇怪,似乎有点儿麻烦,我甚至不知道从哪里开始调试。

以前有没有人经历过这个?

这是一张图片。白色的盒子立即回到textarea,textarea很好。它仅在初始点击时初始加载。

enter image description here

这是我的HTML

  

 .textarea {
      display: block;
      height: 100px;
      width: 100%;
      font-size: 24px;
    } 


.container {
  width: 100%;
  padding-top: 50px;
  text-align: center;
}

.title {
  color: #fdfdfd;
  font-size: 55px;
  margin-top: 50px;
  text-align: center;
  margin-bottom: 30px;
}

.label {
  color: seagreen;
  font-size: 19px;
}

.input {
  width: 100%;
  height: 45px;
  font-size: 24px;
  line-height: 45px;
}

.form-group {
  width: 100%;
  text-align: left;
  margin-bottom: 20px;
}

.form {
  width: 500px;
  margin: 0 auto;
}

.submit {
  font-family: Chalk-c1;
  width: 300px;
  height: 43px;
  font-size: 24px;
  color: #fdfdfd;
  background-color: rebeccapurple;
  border: none;
  border-radius: 4%;
  cursor: pointer;
}

.textarea {
  display: block;
  height: 100px;
  width: 100%;
  font-size: 24px;
}

html {
  background-color: #111;
  font-family: Chalk-c1;
  color: #fdfdfd;
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
}
<div class="container">
  <div class="title">Contact</div>
  <div class="form">
    <div class="form-group">
      <label for="name" class="label">Name</label><br>
      <input type="text" class="input" id="name" placeholder="John Doe">
    </div>
    <div class="form-group">
      <label for="email" class="label">Email</label><br>
      <input type="text" class="input" id="email" placeholder="john.doe@gmail.com">
    </div>
    <div class="form-group">
      <label for="message" class="label">Message</label>
      <textarea id="message" class="textarea" placeholder="How can we help you ... ?"></textarea>
    </div>
  </div>
  <button class="submit">Send Message</button>
</div>

enter image description here

3 个答案:

答案 0 :(得分:11)

我认为这是因为Grammarly插件。一旦我遇到这种问题,但当我关闭该插件时,我已经解决了它。所以,检查一下是否有效..

答案 1 :(得分:2)

与其他答案一样,我认为这是因为您的第三方插件。

作为一种变通方法,您可以尝试将position属性强制转换为static,因为我猜测导致它跳转的原因(插件可能会更改position {1}}) - 虽然没有看到代码,但我不确定。

答案 2 :(得分:0)

试着把它放到 textarea 中:

outline: 0;
border: none;