html - 协助 html/css?

标签 html css

好吧,基本上我希望这些 block 像普通网页一样彼此紧挨着对齐,但我似乎无法做到这一点,因为第一个“左” block (正如它所暗示的那样位于左侧)确实向左对齐。其他“中心”和“右” block 不与“左” block 对齐。相反,它们会转到页面底部并相互堆叠。

如何让我的 block 像在真实网页中一样彼此相邻?

顺便说一句,这是代码。

HTML

<!DOCTYPE html>
<html>
<head>
   <link rel="stylesheet" type="text/css" href="css.css">
   <title>Title</title>
</head>
<body>
   <h1>Title</h1>
   <div id = "Left">
       <div id= "LeftContent">
       </div>
   </div>
   <div id = "Center">
       <div id = "CenterContent">
       </div>
   </div>
   <div id = "Right">
       <div id = "RightContent" >
       </div>
   </div>
</body>
</html>

CSS

body {
    background:black;
}
h1 {
    font-size:100px;
    text-align:center;
    color:#F433FF;
    text-shadow: 0 0 10px #fff,
                 0 0 20px #fff,
                 0 0 30px #fff,
                 0 0 40px #ff00de,
                 0 0 70px #ff00de,
                 0 0 80px #ff00de,
                 0 0 100px #ff00de,
                 0 0 150px #ff00de;
}
#Left {
    background-color:yellow;
    height:1500px;
    bottom:40px;
    width:300px;
    margin-left:100px;
}             
#LeftContent {
    float:right;
}
#Center {
    background:purple;
    inline;
    height:300px;
}
#CenterContent{ }
#Right {
    background:pink;
}
#RightContent{ }

也许把它放在文本编辑器中看看问题出在哪里?提前致谢!

最佳答案

你可以这样做JSFiddle

.container {
    width: 900px;
    overflow: hidden;
}

#Left, #Center, #Right {
    float: left;
    width: 300px;
    height: 1500px;
    background: yellow; 
}

关于html - 协助 html/css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24986048/

相关文章:

javascript - 为什么这个 javascript 猜谜游戏不能正确运行?

html - 如何计算 flex child 的 100% 宽度?

java - 如何在TextView中显示HTML文本?

html - 没有输入字段的拉伸(stretch)输入组

javascript - 显示和隐藏一个 div onclick

javascript - 使用javascript设置径向渐变

css - 使用 div 定义 CSS 属性

css - 为什么在一系列内联 div 之间呈现的空白不显示在 Firebug 的 'Style' 检查框架中?

html - 截断元素与非截断元素并排

javascript - 当单击部分中的每个 block 时,显示一个 block ,同时使用 jquery 隐藏其他 block 出现第二个 block ,第三个和第四个