css - 对齐输入下方的文本

标签 css

我有一个带有下面列表的文本输入。

我现在希望列表恰好在左侧输入的下方开始。

这是一个jsFiddle.

CSS/HTML/演示

body {
  text-align: center;
}
#underbox li {
  display: inline-block;
  text-decoration: underline;
}
<input type="text" style="width: 200px;" />
<ul id="underbox">
  <li>Test</li>
  <li>Next</li>
</ul>

最佳答案

将样式更改为:

body{
    text-align: center;
}
input {
    width: 200px;
}
ul {
    text-align: left;
    margin: 0 auto;
    padding: 0;
    width: 200px;
}
#underbox li{
    display: inline-block;
    text-decoration: underline;
}

inputul => 相同的宽度/ ul => text-align: center; margin :0 auto(用于将位置设置为中心);填充:0(禁用默认样式); jsfiddle

关于css - 对齐输入下方的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26196529/

相关文章:

html - 主图像高度如何始终约为窗口大小的 75%?

javascript - 如何调整菜单栏元素的响应行为

javascript - 导航栏和 AJAX 加载

css - 导航栏元素位置

javascript - 将网站中的所有图像降低一半高度

html - 仅使用 HTML 和 CSS 安装一个带有 2 个 div 的 div

css - 为什么后代选择器会覆盖类选择器?

javascript - 当我们按下按钮时,进度条会增加

html - 垂直对齐 Div 中的文本

jquery - 多个元素与折叠的全宽按钮内联(Bootstrap)