2016-07-03 3 views
0

내 코드의 일부분에 견적 세그먼트가 포함 된 웹 사이트를 만들려고하고 있는데 아이디어의 오른쪽에 일부 소셜 링크가 있어야합니다.CSS : 새로운 요소로 점프하는 nav 요소

아쉽게도 내 소셜 링크가 동일한 줄에 있지 않고 내 견적 세그먼트 아래의 줄로 점프합니다. 이유는 확실하지 않습니다. Heres는

내 HTML :

<div class="quote--bar"> 
<div class="quote"> 
"To create an environment in which knowledge <br /> 
about information and its sphere can be obtained" 
</div> 
<nav class="socialImageContainer"> 
    <ul> 
     <li><a href="#" class="logos twitterLogo"></a></li> 
     <li><a href="#" class="logos instagramLogo"></a></li> 
     <li><a href="#" class="logos facebookLogo"></a></li> 
     <li><a href="#" class="logos tumblrLogo"></a></li> 
     <li><a href="#" class="logos linkedInLogo"></a></li> 
    </ul> 
</nav> 

그리고 내 LESS : 당신은 내가 잘못된 일을 할 수있는 어떤 생각이있는 경우

.quote--bar { 
padding-top: 20px; 
background: @BGColor2; 
display: inline-block; 
.quote { 
    font-size: 24px; 
    font-family: 'Merriweather', serif; 
    color: @TXTColor2; 
} 
} 
.socialImageContainer { 
.logos { 
    margin: 20px 0; 
    float: right; 
    width: 51px; 
    height: 51px; 
} 
ul { 
    list-style: none; 
} 
li { 
    display: inline-block; 
} 

, 아주 많이 주시면 감사하겠습니다!

+0

그것의 하나 대신 디스플레이의 플로트를 사용하고 견적을 포함하는 요소는 화면에 낮은 X 값이 또는 .quote의 CSS에 대한 폭을 정의하지 않았기 때문에 그것은 전체를 독차지하기 때문에 다음 요소를 아래로 밀어주는 행. –

+0

죄송합니다.하지만 무슨 뜻인지 잘 모르겠습니다. 플로트를 바꾸려면 어떻게해야합니까? 팁의 두 번째 부분에 대해서도 확신 할 수 없습니다. 제대로 된 것 같지만 조금 자세히 설명해 주시겠습니까? – HowDoiJava

+0

이 경우에는 float가 문제가 아니며 .quote의 기본 너비가 100 %라고 생각합니다. 그래서 .quote에'width : 30 %;'나 그와 비슷한 것을 추가하면 좋다. 기본적으로 동일한 행에서 원하는 두 요소의 너비는 부모 컨테이너의 너비보다 작아야합니다. 추가 너비가 보이지 않더라도 텍스트의 길이를 넘어 "오른쪽 벽"까지 확장됩니다. –

답변

1

navdiv은 기본적으로 display:block입니다. 따라서 nav는 앞의 div 아래에 표시됩니다.

당신은 아마 그 내부의 링크 대신에 항법 장치를 뜨기위한 것입니다. 또한 앞의 div는 display:inline-block 또는 float:left이어야합니다.

.quote--bar { 
padding-top: 20px; 
background: @BGColor2; 
display: inline-block; 
.quote { 
    float: left; /* <-- this one */ 
    font-size: 24px; 
    font-family: 'Merriweather', serif; 
    color: @TXTColor2; 
} 
} 
.socialImageContainer { 
    float: right; /* <-- and this one */ 
    .logos { 
    margin: 20px 0; 
    width: 51px; 
    height: 51px; 
} 
ul { 
    list-style: none; 
} 
li { 
    display: inline-block; 
} 
} 
+0

나는 당신의 요점을 본다. 나는 그것을 변경하려했지만, 이제는 내 socialImageContainer가 어디에도 표시되지 않는다. S – HowDoiJava

+0

@HowDoiJava 죄송합니다. 너무 빨리 "게시"를 누르 셨습니다. 이게 더 좋은가요? –

+0

당신은 신입니다! 정말 고맙습니다! 나는 나 자신 주위에 약간의 바이올린을해야했다. 그러나 지금 그것은 매력처럼 작동한다 :) – HowDoiJava