Css 使用Label:Textbox创建div并使其精确居中的最佳方法?

Css 使用Label:Textbox创建div并使其精确居中的最佳方法?,css,html,vertical-alignment,Css,Html,Vertical Alignment,以下哪种方式最好 Name: [Textbox] 姓名:[文本框] 在一个舱里?我发现名称:part与文本框的中心位置不协调,尤其是小字体。我希望名称:零件垂直居中 在某些情况下,左手部分可能相当长,并绕成多行,如下所示: All known addresses: [Textbox] 众所周知 地址:[文本框] 同样,我希望左手部分很好地居中 我试图停止使用表格进行布局,转而使用div,这样我就可以正确地处理事情,但我遇到了一些问题style=“vertical align:middle”

以下哪种方式最好

Name: [Textbox] 姓名:[文本框] 在一个舱里?我发现名称:part与文本框的中心位置不协调,尤其是小字体。我希望名称:零件垂直居中

在某些情况下,左手部分可能相当长,并绕成多行,如下所示:

All known addresses: [Textbox] 众所周知 地址:[文本框] 同样,我希望左手部分很好地居中

我试图停止使用表格进行布局,转而使用div,这样我就可以正确地处理事情,但我遇到了一些问题
style=“vertical align:middle”
似乎没有任何作用。

没有好办法做到这一点。有些方法写得不错,但大多数方法都依赖于固定高度元素的黑客攻击,或者在div上使用表/表单元格布局


如果把东西放在中心是一个很难的要求,我只需要使用表格或两个div:一个用于标签,另一个用于文本框,这样你就能够正确地对齐它们。

HTML5为我们提供了一些非常酷的功能来帮助这些类型的实例。如

等元素,如果至少有一个标记与问题的上下文有关,您将获得更多视图。我认为没有人在积极寻找标签“align”。但是,愿意回答(比如)HTML问题的人可能正在寻找标签“HTML”。或“css”。章节或文章确实不错,但这与OP问题无关。@MEM-是的,你完全正确。我不知道我在说什么。我将删除这个答案。谢谢