2012-08-11 2 views
1

이것은 아주 쉬운 질문 일 수 있습니다. 따라서 플로트하는 방법 - <section> 태그를 남겼습니까? float: left;을 사용하려고했지만 작동하지 않거나 태그의 내용과 함께 태그를 세로로 정렬 할 수 있습니까?html5에서 섹션 태그를 플로팅하는 방법

여기 내 시도입니다.

html.

<div id="divcontent"> 
    <section> 
     <h1>heyo</h1> 
     <a href="dropitinmyass.html" ><p>asdasdasdasd</p></a> 
    </section> 
    <section> 
     <h1>heyo</h1> 
     <a href="dropitinmyass.html" ><p>asdasdasdasd</p></a> 
    </section> 
    <section> 
     <h1>heyo</h1> 
     <a href="dropitinmyass.html" ><p>asdasdasdasd</p></a> 
    </section> 
</div> 

여기에 CSS가 있습니다.

#divcontent {overflow: auto; padding: 15px;} 
#divcontent section {float:left; width: 300px;} 
+1

제발 제발 .. –

답변

0

좋아, 내가 그것을 해결하고 난 내 머리가 좋은 뇌와 그것을 해결, 괜찮아, 난 그냥 떠있는 부모 요소를 설정는 : 왼쪽 물론 섹션에 태그 및 woohla의 매력

처럼 작동
+0

섹션 태그를 무엇으로 설정 했습니까? –

1

모든 HTML5 새로운 요소는 기본적으로 inline 있습니다. display:block을 모두 지정해야하며 div으로 표시되어야합니다.

#divcontent {overflow: auto; padding: 15px;} 
#divcontent section {display: block; float: left; width: 300px;} 
+2

'모든 HTML5 새로운 요소는 기본적으로 인라인입니다. '당신은 그 정보를 어디서 얻었습니까? – Musa

+0

@Musa 특히 내 브라우저에 ** Juliver Galleto의 ** 코드가 올바르게 표시됩니다. 그러나 브라우저는 알려지지 않은 요소를 '인라인'으로 처리합니다. 그래서 저자는 오래된 브라우저를 가지고 있고'display' 속성을 지정할 필요가 있다고 가정했습니다. –

+0

오래된 브라우저 만 ie6 ie7 ie8 섹션을 인라인 요소로보고 다른 모든 블록 레벨 요소로 보임 – Mark

0

그냥 float<section>처럼 <div> 너무 좋으므로 플로트가 작동합니다.

section { 
    float: left; 
    width: 200px; 
    display: block; /* for old browsers */ 
} 
관련 문제