【发布时间】:2018-01-06 09:55:29
【问题描述】:
我有一个关于如何将我的输入文本框放在页面中心并做出响应的问题。
这是 HTML 代码:
<body>
<div class="container container-padding50">
<input type="text" class="js-userinput container-textinput" placeholder="mySearchApp">
</div>
<div class="message">
<p>input anything you want search and press Enter</p>
</div>
<div class="js-container">
<!-- image shows here -->
</div>
<script src="javascript/main.js"></script>
</body>
我已经尝试过使用 CSS:
body {
width: 80%;
max-width: 1024px;
margin: 0 auto;
}
.container-padding50 {
padding-top: 50px;
left:50%;
}
.container-textinput {
text-aligen:center;
width: 80%;
/*display: relative;*/
left: 50%;
padding: 20px;
font-size: 16px;
font-family: Helvetica, sans-serif;
border:none;
border-bottom: 2px solid black;
}
我打算将我的输入字段设置为看起来很简单,因为只有“mySearchApp”的下划线,但我尝试使用left:50% 将其置于页面中间,有人能告诉我为什么这不工作?我在这里想念什么吗?
【问题讨论】:
标签: html css css-position centering