html - 在标签下输入而不更改html

标签 html css label html-input

我有以下使用CORS协议注入的html。我在email_ver_input-label下用id为email_ver_input_label的输入进行输入。

<label id="email_ver_input_label" for="email_ver_input" style="display: inline;">Verification Code</label>
<input id="email_ver_input" type="text" placeholder="Verification Code" style="display: inline;" class="val-success"> 
<button id="email_ver_but_verify" class="verifyButton" type="button" style="display: inline;">Verify Code</button>
<button id="email_ver_but_edit" class="editButton" type="button" style="display:none">Change e-mail</button>
<button id="email_ver_but_default" class="defaultButton" type="button" style="display:none">Default</button>


我可以使用以下CSS规则轻松地做到这一点:

#email_ver_input_label {
    display: block!important;
}


问题是,如果我设置了!important,则此标签将以以前的状态显示。 label的先前状态具有style="display: none;"

无论如何,不​​使用JavaScript就能达到这个目标吗?
这是两个HTML状态的小提琴:

1-https://jsfiddle.net/Bonomi/96kfqryy/

2-https://jsfiddle.net/Bonomi/hgL0uuhn/1/

最佳答案

您可以使用position:absolute来实现



body {
  position: relative
}
#email_ver_input {
  position: absolute;
  top: 30px;
  left: 0
}

<label id="email_ver_input_label" for="email_ver_input" style="display: inline;">Verification Code</label>
<input id="email_ver_input" type="text" placeholder="Verification Code" style="display: inline;" class="val-success">
<button id="email_ver_but_verify" class="verifyButton" type="button" style="display: inline;">Verify Code</button>
<button id="email_ver_but_resend" class="sendButton" type="button" style="display: inline;">Resend Code</button>
<button id="email_ver_but_edit" class="editButton" type="button" style="display:none">Change e-mail</button>
<button id="email_ver_but_default" class="defaultButton" type="button" style="display:none">Default</button>

关于html - 在标签下输入而不更改html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37618808/

相关文章:

JavaScript/Html - 更改 8 位小数后的字体大小/颜色

javascript - 长刻度标签在 plotly.js 图表中被 chop

jquery - float 条形图数据标签左偏移

html - 设置宽度 : 100% 时显示水平滚动条

css - 如何防止 ggplot hoverOpts 消息使用 css 离开屏幕

html - 在已标记的输入元素上使用 "aria-labelledby"的目的是什么?

html5 图片标签无法响应 Bootstrap

php - 登录表单不可见并且 PHP 不显示错误

php - 在 opencart 中使用 css 更改 h 标签

html - 如何去掉网页顶部的空格