2017-02-15 71 views
0

我当前正在尝试将页面分成两个在两侧都有一个边框的美学和垂直部分。问题是我有两个部分的宽度:49vw;并且边框的大小是1vw,等于100vw,但是这些部分在彼此之下跳跃而不是内联。我建立了一个JSfiddle,因此更容易显示。下面是JSfiddle附带的代码。将页面划分为两个带有边框的垂直和美学部分

HTML:

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<link rel="stylesheet" href="css/reset.css" media="screen" type="text/css" /> 
<link rel="stylesheet" href="css/styles.css" media="screen" type="text/css" /> 
</head> 
<body> 
<!--SECTION 1--> 
    <div class="section1"> 
     <p>2D</p> 
    </div> 
<!--SECTION 2--> 
    <div class="section2"> 
     </p>3D</p> 
    </div> 
</body> 
</html> 

CSS:

.section1{ 
    background-color:#11181e; 
    width:49vw; 
    float:left; 
    height:100vh; 
    border-right: 1vw solid #F5E5D6; 
    margin:0; 
    padding:0; 
} 
.section2{ 
    background-color:#f1c40f; 
    width:49vw; 
    float:left; 
    height:100vh; 
    border-left: 1vw solid #000; 
    margin:0; 

这里是链接:http://jsfiddle.net/VfTYs/4/

感谢您的帮助。

回答

0

.section1.section2上使用width: 50%;box-sizing: border-box

body{ 
 
\t color:#fff; 
 
\t font-size:100pt; 
 
} 
 
.section1{ 
 
\t background-color:#11181e; 
 
\t width:50%; 
 
\t float:left; 
 
\t height:100vh; 
 
\t border-right: 1vw solid #F5E5D6; 
 
    box-sizing: border-box; 
 
    margin:0; 
 
    padding:0; \t 
 
} 
 
.section2{ 
 
\t background-color:#f1c40f; 
 
\t width:50%; 
 
\t float:left; 
 
\t height:100vh; 
 
\t margin:0; 
 
\t padding:0; 
 
    box-sizing: border-box; 
 
}
<div class="section1"> 
 
2d 
 
</div> 
 
<div class="section2"> 
 
3d 
 
</div>

+0

我也取消了'.section2'黑色边框。 – Jesse

+0

令人惊叹,谢谢。 – Animalovsky

+0

没问题,祝你的项目好运!如果我回答了您的问题,请介意将绿色复选标记扔给我? – Jesse