
让高input元素文字底部对齐的技巧
设计高input元素时,如何让文字显示在底部而不是居中?本文提供一种超越单纯padding的巧妙方法。
首先,来看一个初始的HTML和CSS代码示例:
Document
在这个例子中,input高度为60像素,但文字默认居中。为了让文字底部对齐,我们可以创建一个容器,将input放置其中并利用CSS定位。
具体步骤:
-
隐藏input默认边框: 使用
border: none;去除input的默认边框。 - 创建带边框容器: 使用一个div作为容器,添加边框样式。
-
底部定位input: 使用
position: absolute;和bottom: 0;将input定位到容器底部。
以下是改进后的代码:
Document
通过这种方法,input高度保持60像素,文字则完美地显示在底部。这种技术充分利用了CSS的定位特性,提供更灵活的布局方案,不再依赖于padding的局限性。










