html - 居中输入和文本区域不匹配

标签 html css centering

尝试将两个输入并排居中,并在其下方放置一个文本区域

form ul {
  list-style: none;
  text-align: center;
}
form ul li {
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
}
#nameform,
#emailform,
#messageform {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-color: #cfcfcf;
  font-size: 15px;
  border: 1px solid #ccc;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 4px 7px;
  outline: 0;
  -webkit-appearance: none
}
#nameform,
#emailform {
  margin-left: auto;
  margin-right: auto;
  height: 35;
}
#messageform {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
<div id="contactform">
  <form>

    <ul>
      <li>
        <input type="text" name="name" placeholder="name" id="nameform" size="35"></input>
      <li>
      <li>
        <input type="text" name="email" placeholder="email" id="emailform" size="35">
        </innput>
      <li>
    </ul>

    <textarea type="text" name="message" placeholder="Message" id="messageform" rows="4" cols="80"></textarea>
  </form>

</div>

出于某种原因,它在谷歌和 IE 上显示为: Image showing inconsistent centering

我怎样才能使文本区域在两个输入下方完全居中?

最佳答案

你有一些语法错误,我做了一些小改动 https://jsfiddle.net/DIRTY_SMITH/fedz7nx7/2/

form ul{
 list-style: none;
 text-align:center;
}

form ul li {
 display: inline-block;
 margin-left: auto;
 margin-right: auto;
}


#nameform, #emailform, #messageform {
 font-family: 'Open Sans', sans-serif;
 font-weight: 300;
 font-color: #cfcfcf; 
 font-size: 15px;
 border: 1px solid #ccc;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
 padding: 4px 7px;
 outline: 0;
 -webkit-appearance: none
}

#nameform, #emailform {
  margin-left: auto;
  margin-right: auto;
  height: 35;
}

#messageform {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

关于html - 居中输入和文本区域不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31798139/

相关文章:

html - 使用 globalCompositeOperation "destination-out"后,我怎样才能得到包含新形状的轮廓?

html - 页面中心的列

css - 如何使用 Bootstrap 的网格实现统一的列内容间距?

html - Div 不会垂直居中,为什么不呢?

javascript - 更新和渲染时锁定游戏数据

javascript - 检查复选框是否被选中总是返回 true

javascript - jarallax 库不起作用

jquery - Bootstrap 模式对话框可以覆盖另一个对话框吗?

css - 将内联 block 的 div 居中

css - 在 Div 中居中文本(WordPress 菜单)