html - CSS 样式不适用于 datetime-local 元素
问题描述
尝试覆盖datetime-local
输入元素的默认宽度,但 CSS 更改未应用于该元素。
该datetime-local
元素显示在位于其右侧的兄弟元素之上。
你如何设计datetime-local
元素?
HTML:
<div class="row">
<div class="form-group col-4">
<label>System User Account </label>
<div>
<input
type="text"
class="form-control input-lg"
name="sysuseracct"
id="sysuseracct"
placeholder="Account with issue or request"
>
</div>
</div>
<div class="form-group col-4">
<label>Date Issue Began</label>
<div>
<input
type="datetime-local"
id="dateissuebegan"
name="dateissuebegan"
style="height: 2.3rem; font-size: 1em;"
>
</div>
</div>
<div class="form-group col-4">
<label>External Trouble Ticket</label>
<div>
<input
type="text"
class="form-control input-lg"
name="externaltt"
id="externaltt"
style="padding: 1em;"
placeholder="If Applicable"
>
</div>
</div>
</div>
CSS:
input { display: inline-block;}
#dateissuebegan {
box-sizing: border-box;
width: 50px;
}
解决方案
检查此代码段。
您可以根据自己的喜好调整宽度。
input { display: inline-block;}
input[type="datetime-local"] {
width: 160px;
/* More styles here */
}
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">
<div class="row">
<div class="form-group col-4">
<label>System User Account </label>
<div>
<input type="text" class="form-control input-lg" name="sysuseracct" id="sysuseracct" placeholder="Account with issue or request">
</div>
</div>
<div class="form-group col-4">
<label>Date Issue Began</label>
<div>
<!-- <input type="datetime-local" id="dateissuebegan" name="dateissuebegan" value="2018-06-12T19:30" min="2018-06-07T00:00" max="2018-06-14T00:00"> -->
<input type="datetime-local" id="dateissuebegan" name="dateissuebegan" style="height: 2.3rem; font-size: 1em;">
</div>
</div>
<div class="form-group col-4">
<label>External Trouble Ticket</label>
<div>
<input type="text" class="form-control input-lg" name="externaltt" id="externaltt" style="padding: 1em;" placeholder="If Applicable">
</div>
</div>
</div>
推荐阅读
- java - Java FileOutputStream 写入负字节值写入错误字节
- sql - 防止 SQL Server 上的机器学习服务 (R) 占用大量 CPU
- html - 绝对定位的容器没有扩展宽度以适应 flexbox 内容
- c++ - 在谷歌测试中针对枚举类的值进行测试
- angular - 如何避免偶然的测试通过
- javascript - 创建一个接受字符串并根据字符串是否包含重复字符返回 true 或 false 的函数
- google-cloud-platform - Google Cloud regionInstanceGroups 似乎无法使用,API 没有插入方法
- java - Java:尝试将大于 127 的字节添加到 ByteBuffer
- reactjs - 在 REACT 中,有没有更好的方法来识别组件是否已卸载?
- javascript - 错误:选择器没有选择任何有效的 DOM 元素。请检查您调用 AutoNumeric 的元素