Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正确地排列html元素?_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 正确地排列html元素?

Javascript 正确地排列html元素?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有以下html页面: 扩展用户界面 .标题{ 右边填充:50px; } .价值{ 左侧填充:50px; } 分数:10 有帐 对 不 有房子 对 不 有电话吗 对 不 并非所有值都按顺序显示。我怎样才能正确地将所有值排序 谢谢 使用一个简单的表格怎么样 <table> <tr> <td>Score:</td> <td>10</td> </tr> &l

我有以下html页面:


扩展用户界面
.标题{
右边填充:50px;
}
.价值{
左侧填充:50px;
}
分数:10
有帐
对
不
有房子
对
不
有电话吗
对
不
并非所有值都按顺序显示。我怎样才能正确地将所有值排序


谢谢

使用一个简单的表格怎么样

<table>
    <tr>
        <td>Score:</td>
        <td>10</td>
    </tr>
    <tr>
        <td>Has Account:</td>
        <td>
            <select name="" id="">
                <option value="">Yes</option>
                <option value="">No</option>
            </select>
        </td>
    </tr>
    <tr>
        <td>Has House:</td>
        <td>
            <select name="" id="">
                <option value="">Yes</option>
                <option value="">No</option>
            </select>
        </td>
    </tr>
    <tr>
        <td>Has Phone:</td>
        <td>
            <select name="" id="">
                <option value="">Yes</option>
                <option value="">No</option>
            </select>
        </td>
    </tr>
</table>

分数:
10
其账户:
对
不
他家:
对
不
有电话:
对
不

您不能为内联元素设置,但内联块适用于您

.header {
    display: inline-block;
    width: 150px;
}

工作演示在这里

以下是您必须进行的Css更改

.header{
    padding-right: 50px;
    min-width: 120px;
    display: inline-block;
}
.value{
    padding-left:50px; 
    display: inline-block;
}

您正在对内联元素应用填充,这样它就不会复制您的更改。首先,您必须使其
display:inline block
,然后根据您的结构指定宽度


Fiddle:

订单的意思是,你是说缩进和定位吗?为什么这么复杂,只需要一个选择器就可以完成?是的,我们也可以用标记选择器实现,但我有意用类来定义,根据他的结构
.header{
    padding-right: 50px;
    min-width: 120px;
    display: inline-block;
}
.value{
    padding-left:50px; 
    display: inline-block;
}