重叠标题/部分

时间:2016-02-15 00:17:00

标签: html css

我有一个标题和部分,标题中的元素重叠。具体来说,标题内的两个div是重叠的(一个向左浮动,另一个向右浮动)

HTML:

        <div id="main-contianer">
        <header id="main">
            <div id="logo">
                <h1>Ladder</h1>
            </div>

            <div id="sign-in">
                <form id="log-in" action="login.jsp"><!--not complete-->
                    <div id="username">
                        <label>Username</label>
                        <input type="text" name="username">
                    </div>
                    <div id="password">
                        <label>Password</label>
                        <input type="password" name="password">
                    </div>
                    <div id="log-in">
                        <input type="submit" value="Log In">
                    </div>
                </form>
            </div>
        </header>
        <section>
            <!--code here not included-->
        </section>

CSS:

header#main div#logo{
    float: left;
}

header#main div#sign-in{
    float: right;
}

这是JSFiddle,看看它是什么样的:http://jsfiddle.net/FLwUA/106/

如何确保标题和部分不重叠?

2 个答案:

答案 0 :(得分:0)

尝试使用display: inline-block;代替浮动。

然后给import java.util.Scanner; public class Letgoshop { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Enter item: "); String name = input.nextline(); System.out.println("Enter Price: "); double price = input.nextdouble(); System.out.println("Enter Quantity: "); int m = input.nextint(); System.out.print("You owe $" + m*price + " for " + m + " " + name.toUpperCase() +"(S)"); } }

答案 1 :(得分:0)

在CSS中添加一个新类:

<强> CSS

.clearfix {
  clear: both;
}

</header>之后但<section>之前在HTML中添加以下内容

<强> HTML

<div class="clearfix"></div>

参考here