我在这里有一个问题,我不知道如何做以下事情,即将其分为3个部分。我可以向您展示一个我想要它的样子的例子,我只是想知道如何将它分成3个部分。
<style>
* {
margin: 0;
box-sizing: border-box;
}
html {
height: 100%;
background-color: yellow;
overflow: hidden;
}
body {
height: 100%;
background-color: #ddd;
}
#header {
height: 10%;
border-bottom: 3px solid red;
}
h2, h3 {
text-align: center;
}
#wrap {
}
.window {
}
.pane {
}
#window1 {
}
#window2 {
&#13;
<body>
<div id="header"><h2>Header</h2></div>
<div id="wrap">
<div id="window1" class="window" >
<h3>Window 1</h3>
<p>
Helloo
</p>
</div>
<div id="window2" class="window">
<h3>Window 2</h3>
<div id="pane1" class="pane">
Pane 1
</div>
<div id="pane2" class="pane">Pane 2</div>
</div>
</div>
</body>
&#13;
答案 0 :(得分:0)
https://jsfiddle.net/jpat82792/zb6gnc9y/12/
<强> HTML 强>
<div id="wrap">
<div id="window1" class="window" >
<h3>Window 1</h3>
<p>
Helloo
</p>
</div>
<div id="window2" class="window">
<h3 class="window-banner">Window 2</h3>
<div id="pane1" class="pane">
Pane 1
</div>
<div id="pane2" class="pane">Pane 2</div>
</div>
</div>
</body>
<强> CSS 强>
* {
margin: 0;
box-sizing: border-box;
}
html {
height: 100%;
background-color: yellow;
overflow: hidden;
}
body {
height: 100%;
background-color: #ddd;
}
#header {
height: 10%;
border-bottom: 3px solid red;
}
h2, h3 {
text-align: center;
}
#wrap {
height: 100%;
position: relative;
}
.window-banner{
position: absolute;
margin: auto;
left: 0px;
right: 0px;
}
.window {
width:50%;
position:relative;
float:left;
height:100%;
}
.pane {
width: 100%;
position: relative;
height: 50%;
text-align: right;
}
#pane1{
border-bottom:1px dashed;
}
#window1 {
border-right:1px solid;
}
#window2 {
border-left:1px solid;
}
我嘲笑这个小提琴基本上可以实现你的参考图像。但是在你发表这篇文章之前,请继续阅读,因为这可以节省你一大堆时间。
为什么我输入了所有内容?希望我的过程可以帮助您了解下次遇到令人生畏的问题时您可以做些什么。把它一块一块地拿走。首先是布局,然后是细节。
您编写的代码越多,研究每种语言使用的概念模型就会越好。建立一个坚实的基础,你将能够立即敲出这些东西。祝你好运。