Javascript 如何在一行中排列div元素?

Javascript 如何在一行中排列div元素?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的HTML代码: <div> <div class="card login"> <div class="label"> <p id="Title">Plex</p> </div> </div> <div class="card welcome">

我的HTML代码:

   <div>
        <div class="card login">
            <div class="label">
                <p id="Title">Plex</p>
            </div>

        </div>

        <div class="card welcome">
            <div class="label">
            </div>
        </section>
    </div>
以下是我到目前为止的CSS代码:

.card login{
    width: 400px;
    height: 500px;
    margin-left: 10px;
    background-color: #f3f3f3;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
}

.card welcome{
    width: 400px;
    height: 500px;
    background-color: #f3f3f3;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
}

.label {
    display: inline-block;
    background-color: #434342;
    max-width:400px;
    height: 55px;
    z-index: 999;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4);
}


#Title {
    font-family: Thinfont-Bold;
    color: #d2731d;
    margin-left:40%;
    margin-right:32%;
    font-size: 50px;
}
IE噩梦:
所有浏览器都支持内联块。但别担心

未来:将很快得到所有现代浏览器的支持。值得一提的是,他们更容易合作,创造一个灵活和更有组织的布局。但是,它目前尚未最终确定,您应谨慎使用

.container{
    display: flex;
}
.card {
    flex: 1 1 auto;
}
演示:

IE噩梦:
所有浏览器都支持内联块。但别担心

未来:将很快得到所有现代浏览器的支持。值得一提的是,他们更容易合作,创造一个灵活和更有组织的布局。但是,它目前尚未最终确定,您应谨慎使用

.container{
    display: flex;
}
.card {
    flex: 1 1 auto;
}
演示:

IE噩梦:
所有浏览器都支持内联块。但别担心

未来:将很快得到所有现代浏览器的支持。值得一提的是,他们更容易合作,创造一个灵活和更有组织的布局。但是,它目前尚未最终确定,您应谨慎使用

.container{
    display: flex;
}
.card {
    flex: 1 1 auto;
}
演示:

IE噩梦:
所有浏览器都支持内联块。但别担心

未来:将很快得到所有现代浏览器的支持。值得一提的是,他们更容易合作,创造一个灵活和更有组织的布局。但是,它目前尚未最终确定,您应谨慎使用

.container{
    display: flex;
}
.card {
    flex: 1 1 auto;
}
演示:

您可以尝试:

.card login{
   float: left;
}

.card welcome{
    float: left;
    clear: none;
}
只需根据需要添加页边距。

您可以尝试:

.card login{
   float: left;
}

.card welcome{
    float: left;
    clear: none;
}
只需根据需要添加页边距。

您可以尝试:

.card login{
   float: left;
}

.card welcome{
    float: left;
    clear: none;
}
只需根据需要添加页边距。

您可以尝试:

.card login{
   float: left;
}

.card welcome{
    float: left;
    clear: none;
}


只需根据需要添加边距。

将div的display属性设置为inline,因为div的默认值是blockmable duplicate,将div的display属性设置为inline,而div的默认值是blockmable duplicate,将div的display属性设置为inline,由于div的默认值是blockmable replication of Set div的display属性为inline,而div的默认值是blockmable replication of@NiettheDarkAbsol,具体取决于浏览器的支持,
inline block
可能没有用,
float
可能是默认值solution@EdgarVillegasAlvarado当然可以,但你真的还支持上个千年的浏览器吗?@Derek朕會功夫 没错,这就是为什么我说“依赖”;)@antony-我在回答中包含了
flexbox
。@user3175585-我为您修复了它:()@NiettheDarkAbsol根据浏览器的支持,
内联块
可能没有用,
浮动
可能是solution@EdgarVillegasAlvarado当然,但你真的还支持上个千年的浏览器吗?@Derek朕會功夫 没错,这就是为什么我说“依赖”;)@antony-我在回答中包含了
flexbox
。@user3175585-我为您修复了它:()@NiettheDarkAbsol根据浏览器的支持,
内联块
可能没有用,
浮动
可能是solution@EdgarVillegasAlvarado当然,但你真的还支持上个千年的浏览器吗?@Derek朕會功夫 没错,这就是为什么我说“依赖”;)@antony-我在回答中包含了
flexbox
。@user3175585-我为您修复了它:()@NiettheDarkAbsol根据浏览器的支持,
内联块
可能没有用,
浮动
可能是solution@EdgarVillegasAlvarado当然,但你真的还支持上个千年的浏览器吗?@Derek朕會功夫 没错,这就是为什么我说“依赖”;)@antony-我的答案中包含了
flexbox
。@user3175585-我为您修复了它:()我更新并添加了CSS。它仍然不起作用:/@user3175585-我输入了类名。现在修好了。我更新并添加了我的CSS。它仍然不起作用:/@user3175585-我输入了类名。现在修好了。我更新并添加了我的CSS。它仍然不起作用:/@user3175585-我输入了类名。现在修好了。我更新并添加了我的CSS。它仍然不起作用:/@user3175585-我输入了类名。现在修好了。Sry。