2015-12-15 30 views
0

這是定位問題嗎? https://jsfiddle.net/zhuc6ma0/如何對齊彼此相鄰的兩列

.container-01 { 
 
position: absolute; 
 
float: left; 
 
margin: 20px 40px; 
 
width: 380px; 
 
height: 160px; 
 
border-left: 2px solid black;  
 
opacity: .5; 
 
background: #555; /* For browsers that do not support gradients */ 
 
    background: -webkit-radial-gradient(circle,white, grey, black); /* Safari */ 
 
    background: -o-radial-gradient(circle, white, grey, black); /* Opera 11.6 to 12.0 */ 
 
    background: -moz-radial-gradient(circle, white, grey, black); /* Firefox 3.6 to 15 */ 
 
    background: radial-gradient(circle, white, grey, black); /* Standard syntax */ 
 
z-index: 5; 
 
} 
 

 
.container-01-box { 
 
    float: left; 
 
margin: 40px 40px; 
 
width: 380px; 
 
height: 10px; 
 
opacity: .5; 
 
z-index: 50; 
 
border: 1px solid black; 
 
background: #555; /* For browsers that do not support gradients */ 
 
    background: -webkit-radial-gradient(circle, black, grey, white); /* Safari */ 
 
    background: -o-radial-gradient(circle, black, grey, white); /* Opera 11.6 to 12.0 */ 
 
    background: -moz-radial-gradient(circle, black, grey, white); /* Firefox 3.6 to 15 */ 
 
    background: radial-gradient(circle, black, grey, white); /* Standard syntax */ 
 
} 
 

 
#trident-left { 
 
float: left; 
 
top: 0; 
 
left: 0; 
 
z-index: 100; 
 
} 
 

 

 
/* -----------------RIGHT CONTAINER TOP (NIGHTMARE) 
 

 
*/ 
 

 
.container-02 { 
 
    position: relative; 
 
float: right; 
 
margin: 20px 40px; 
 
width: 380px; 
 
height: 160px; 
 
border-right: 2px solid black;  
 
opacity: .5; 
 
background: #555; /* For browsers that do not support gradients */ 
 
    background: -webkit-radial-gradient(circle, white, grey, black); /* Safari */ 
 
    background: -o-radial-gradient(circle, white, grey, black); /* Opera 11.6 to 12.0 */ 
 
    background: -moz-radial-gradient(circle, white, grey, black); /* Firefox 3.6 to 15 */ 
 
    background: radial-gradient(circle, white, grey, black); /* Standard syntax */ 
 
z-index: 5; 
 
} 
 

 
.container-02-box { 
 

 
clear: both; 
 
display: inline-block; 
 
float: right; 
 
margin: 40px 40px; 
 
width: 380px; 
 
height: 10px; 
 
opacity: .5; 
 
z-index: 50; 
 
border: 1px solid black; 
 
background: #555; /* For browsers that do not support gradients */ 
 
    background: -webkit-radial-gradient(circle, black, grey, white); /* Safari */ 
 
    background: -o-radial-gradient(circle, black, grey, white); /* Opera 11.6 to 12.0 */ 
 
    background: -moz-radial-gradient(circle, black, grey, white); /* Firefox 3.6 to 15 */ 
 
    background: radial-gradient(circle, black, grey, white); /* Standard syntax */ 
 
} 
 

 

 
#trident-right { 
 
float: right; 
 
top: 0; 
 
left: 0;
<h1 id="name-of-dream">"The ships from Nova"</h1> 
 
<div class="container-01"><img src="images/triangle-01.png" id="trident-left"> 
 
</div> 
 
<div class="container-01-box"> 
 
</div> 
 
    
 
<div class="container-02"><img src="images/triangle-01.png" id="trident-right"> 
 
</div> 
 
<div class="container-02-box"> 
 
</div>

這是我的問題,我想在看一樣右邊框右邊的框中。隨着框上方的酒吧。但它不在那裏。

+1

的寬度使用百分比。 –

+0

仍然沒有對齊他們在同一行。 :o – Sidhartha

回答

1

如果你把DIV內的另一個DIV效果更好:

<h1 id="name-of-dream">"The ships from Nova"</h1> 
<div class="container-01"> 
    <img src="images/triangle-01.png" id="trident-left"> 

    <div class="container-01-box"> 
    </div> 
</div> 

<div class="container-02"> 
    <img src="images/triangle-01.png" id="trident-right"> 

    <div class="container-02-box"> 
    </div> 
</div> 

CSS:

.container-01 { 
position: relative; 
float: left; 
margin: 20px 40px; 
width: 40%; 
height: 160px; 
border-left: 2px solid black;  
opacity: .5; 
background: #555; /* For browsers that do not support gradients */ 
    background: -webkit-radial-gradient(circle,white, grey, black); /* Safari */ 
    background: -o-radial-gradient(circle, white, grey, black); /* Opera 11.6 to 12.0 */ 
    background: -moz-radial-gradient(circle, white, grey, black); /* Firefox 3.6 to 15 */ 
    background: radial-gradient(circle, white, grey, black); /* Standard syntax */ 
z-index: 5; 
} 



.container-01-box { 
    float: left; 
/* margin: 40px 40px; */ 
width: 100%; 
height: 10px; 
opacity: .5; 
z-index: 50; 
border: 1px solid black; 
background: #555; /* For browsers that do not support gradients */ 
    background: -webkit-radial-gradient(circle, black, grey, white); /* Safari */ 
    background: -o-radial-gradient(circle, black, grey, white); /* Opera 11.6 to 12.0 */ 
    background: -moz-radial-gradient(circle, black, grey, white); /* Firefox 3.6 to 15 */ 
    background: radial-gradient(circle, black, grey, white); /* Standard syntax */ 
} 

#trident-left { 
float: left; 
top: 0; 
left: 0; 
z-index: 100; 
} 


/* -----------------RIGHT CONTAINER TOP (NIGHTMARE) 

*/ 

.container-02 { 
    position: relative; 
float: right; 
margin: 20px 40px; 
width: 40%; 
height: 160px; 
border-right: 2px solid black;  
opacity: .5; 
background: #555; /* For browsers that do not support gradients */ 
    background: -webkit-radial-gradient(circle, white, grey, black); /* Safari */ 
    background: -o-radial-gradient(circle, white, grey, black); /* Opera 11.6 to 12.0 */ 
    background: -moz-radial-gradient(circle, white, grey, black); /* Firefox 3.6 to 15 */ 
    background: radial-gradient(circle, white, grey, black); /* Standard syntax */ 
z-index: 5; 
} 

.container-02-box { 

clear: both; 
display: inline-block; 
float: right; 
/* margin: 40px 40px; */ 
width: 100%; 
height: 10px; 
opacity: .5; 
z-index: 50; 
border: 1px solid black; 
background: #555; /* For browsers that do not support gradients */ 
    background: -webkit-radial-gradient(circle, black, grey, white); /* Safari */ 
    background: -o-radial-gradient(circle, black, grey, white); /* Opera 11.6 to 12.0 */ 
    background: -moz-radial-gradient(circle, black, grey, white); /* Firefox 3.6 to 15 */ 
    background: radial-gradient(circle, black, grey, white); /* Standard syntax */ 
} 


#trident-right { 
float: right; 
top: 0; 
left: 0; 
z-index: 100; 
} 
+0

爲什麼我沒有想到:) 謝謝! – Sidhartha