2010-11-20 5 views
0

div와 div가 5 개 있습니다.div에서 div 수정

<div style="width: 1000px"> 
<div style="float: left; width: 50px;"></div> 
<div style="float: left; width: 50px;"></div> 
<div style="float: left; width: 50px;"></div> 
<div style="float: left; width: 50px;"></div> 
<div style="clear: both;"></div> 
</div> 

이제 내부 div를 오른쪽으로 조정하고 싶습니다.

+0

"오른쪽으로 조절": float : 오른쪽? – JJJ

+0

float : 모두에게 맞춰 내가 추측 한 문제를 해결할 것입니다 ... – Vishwanath

답변

1

부모 div에 제공하려고 패딩 왼쪽과 같은 :

<div style="width: 1000px;padding-left:100px"> 
<div style="float: left; width: 50px;"></div> 

아니면 여백 왼쪽으로, 자신의 각 요소의 위치를 ​​시도 할 수 있습니다 :

<div style="width: 1000px;"> 
<div style="float: left; width: 50px;margin-left:100px"></div> 

일부 자원 :

http://www.w3schools.com/css/css_margin.asp 
http://www.w3schools.com/css/css_padding.asp 
+0

동적으로 조정할 방법이 있습니까? 내부 div 수는 정적이 아니기 때문에 – rakete

+0

@elairoo 당신은 어떻게 의미합니까? 패딩이 부모 div에 적용되면 항상 부모와 자식/ren 사이에 정적 공간이 생깁니다 (지금 쓰는 문자와 입력 한 문자 사이에 작은 공간이있는 것처럼). 다른 한편으로는 여백을 적용하면 간격은 동적입니다 (단어 사이에 공백이있는 것처럼 공백은 하위/ren에 비례합니다). –

+0

가장 좋은 방법은 내부 요소에 _italic_class_italic_을 적용한 다음 클래스 스타일을 지정하는 것입니다 (예 : # some-div .someClass {// styling}. .someClass에 내부 div가있는 경우 모든 내부 div에서 스타일이 일관됩니다. –

1

부모 div에게 padding-left: 50px 원하는 크기를 삽입하십시오.

가운데에 놓으려면 다른 div에 넣고 div를 가운데에 놓습니다.

관련 문제