我尝试使用Materialize CSS将输入文本居中,但" center“和"center-align”类似乎没有效果。我想不出我这里漏掉了什么
<div class="section">
<div class="row center-align">
<div class="input-field col s3 center-align">
<input id="email" type="email" class="validate">
<label for="email">Email</label>
</div>
</div>
<div class="row">
<div class="input-field col s3 center-align">
<input id="password" type="password" class="validate">
<label for="password">Password</label>
</div>
</div>
</div>发布于 2019-02-17 11:26:26
.center-align只应用text-align: center;,它对浮点元素没有影响。
使用他们的grid classes:col s4 offset-s4
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<div class="section">
<div class="row">
<div class="input-field col offset-s4 s4">
<input id="email" type="email" class="validate">
<label for="email">Email</label>
</div>
</div>
<div class="row">
<div class="input-field col offset-s4 s4">
<input id="password" type="password" class="validate">
<label for="password">Password</label>
</div>
</div>
</div>
要使其具有响应性,可以使用不同宽度的不同偏移量:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<div class="section">
<div class="row">
<div class="input-field col offset-l5 l2 offset-m4 m4 offset-s3 s6">
<input id="email" type="email" class="validate">
<label for="email">Email</label>
</div>
</div>
<div class="row">
<div class="input-field col offset-l5 l2 offset-m4 m4 offset-s3 s6">
<input id="password" type="password" class="validate">
<label for="password">Password</label>
</div>
</div>
</div>
https://stackoverflow.com/questions/54728464
复制相似问题