Html 在两个单独的块中显示名称和值

Html 在两个单独的块中显示名称和值,html,css,stylesheet,css-float,Html,Css,Stylesheet,Css Float,在下面的html中,从第二行开始,“Rome”出现在“Place”下面,我如何防止出现这种情况 谢谢, Chris。我会将跨度更改为一个块元素,例如p,然后像 div label { float: left; } div p { margin-left: 40px; } 我会将跨度更改为块元素,例如p,然后更改样式,如 div label { float: left; } div p { margin-left: 40px; } 您可以选择使用

在下面的html中,从第二行开始,“Rome”出现在“Place”下面,我如何防止出现这种情况

谢谢, Chris。

我会将跨度更改为一个块元素,例如p,然后像

div label {
    float: left;
}
div p {
    margin-left: 40px;    
}
我会将跨度更改为块元素,例如p,然后更改样式,如

div label {
    float: left;
}
div p {
    margin-left: 40px;    
}
您可以选择使用或,但对于后者,您必须进行一些调查,以确定它们在该场景中是否有用

我通常用老式的

<table>
    <tr>
        <td><label>Label</label></td>
        <td><span>Text</span></td>
    </tr>
</table>
因为它很简单,可以工作,虽然有一些冗余代码,但它不促进嵌套,也没有那么混乱。 我仍然没有看到任何好的,简单的CSS替代这个布局方案。 最好的可能是

<label style="float: left; width: 20%;">Label</label>
<span style="float: left; width: 80%;">Text</span>

你可能会发现更多或更多。 但是它们没有表好,因为它们不适应第一列的内容

黑客喜欢

<label style="float:left; height: 2em;">Label</label>
<span>Text</span>

但我不推荐它们,因为它们都依赖于特定的屏幕尺寸

运气。

你可以选择使用或,但对于后者,你必须做一些调查,看看它们在这种情况下是否有用

我通常用老式的

<table>
    <tr>
        <td><label>Label</label></td>
        <td><span>Text</span></td>
    </tr>
</table>
因为它很简单,可以工作,虽然有一些冗余代码,但它不促进嵌套,也没有那么混乱。 我仍然没有看到任何好的,简单的CSS替代这个布局方案。 最好的可能是

<label style="float: left; width: 20%;">Label</label>
<span style="float: left; width: 80%;">Text</span>

你可能会发现更多或更多。 但是它们没有表好,因为它们不适应第一列的内容

黑客喜欢

<label style="float:left; height: 2em;">Label</label>
<span>Text</span>

但我不推荐它们,因为它们都依赖于特定的屏幕尺寸

祝你好运。

我想这会管用,因为我把它分成了两块。

我想这会管用的,因为我把它分成了两个部分。

只需使用一个表格:

<table><tr valign=top><td>Place <td>Rome Rome ... Rome</table>
您可能有多个名称/值对,然后它们构成一个优秀的表。

只需使用一个表:

<table><tr valign=top><td>Place <td>Rome Rome ... Rome</table>
您可能有多个名称/值对,然后它们构成一个优秀的表