【发布时间】:2021-04-27 07:23:51
【问题描述】:
我在我的 HTML 中添加了一个按钮,并希望将其居中。我尝试了标题中的两种方法,但它们都不起作用。我是 HTML 和 CSS 的新手。我使用 CSS 将其居中,但如果有使用 HTML 的方法,我可以接受。
div {
text-align: center;
}
body {
text-align: center;
}
input[type=text] {
width: 110%;
padding: 1%;
background-color: rgb(255, 255, 255);
border-radius: 10px;
}
h1 {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
div {
height: 10em;
position: relative
}
html {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
right: 50%;
margin-right: -50%;
transform: translate(-50%, -50%)
}
body {
background: linear-gradient(-20deg, #e73c7e, #23a6d5, #23d5ab);
background-size: 1000000% 1000000%;
}
button {
margin-left: auto;
margin-right: auto;
}
<div id="typing-area">
<input type="text">
<button>Enter</button>
<h1>
bocho is cool
</h1>
</div>
文本框居中,但按钮不居中。
谢谢! 伊凡
【问题讨论】:
-
您有一些非常混乱的 HTML,这可能是导致问题的原因。尝试通过验证器 validator.w3.org/#validate_by_input 运行您的 HTML
-
详细说明@RobertAKARobin 的评论:在代码合并之前,2 个正文开始标签紧随其后。 html结束标记后的脚本标记。