나는 초기 상태가 나에게 단순 해 보이지만 그렇지 않다는 것을 알리고 싶습니다.다른 DIV의 내용에 DIV 폭, 모두 부동 및 센터링
내 코드입니다 : 내가 좀하고 싶습니다 것은
<html>
<head>
<style>
div {
border-top: 1px solid black;
margin: 10px;
}
div#all {
border: 0;
}
</style>
<body>
<div id=all>
<div class=first>First</div>
<div class=rowstarter>Row Starter</div>
<div class=content>Content</div>
<div class=content>Content</div>
<div class=content>Content</div>
<div class=content>Content</div>
<div class=content>Content</div>
<div class=rowstarter>Row Starter</div>
<div class=content>Content</div>
<div class=content>Content</div>
<div class=rowstarter>Row Starter</div>
<div class=content>Content</div>
<div class=content>Content</div>
<div class=content>Content</div>
<div class=content>Content</div>
</div>
</body>
</html>
"내용"클래스의 모든 된 DIV가 왼쪽에서 오른쪽으로 잇달아 설정 인라인 블록 (또는 수레)입니다.
"rowstarter"클래스는 동일하지만 이전 수식을 지워야합니다 (새 행 시작).
"첫 번째"DIV의 너비는 아래 내용과 동일해야합니다 (따라서 브라우저 너비가 브라우저에 5 개의 "내용"DIV를 표시 할 수있게하려면 100px 너비의 "첫 번째"는 5 * 100px + 5 * (2 * 10px [여백]) = 6 "콘텐츠"DIV 다음 "처음"의 너비가 720px 인 경우 600px ...).
CSS 만 사용하면 Javascript를 사용하지 않고도이 작업을 수행 할 수 있습니까?
나는 당신이 의미하는 바를 얻지 못하지만, 당신을 도울 수 있다고 확신합니다. 이미지를 사용하여 시각화 할 수 있습니까? –
미안하지만 대답을 얻습니다. 시각화는 그것을 향상시킬 것이므로, 시간이 있다면 그것을 더하십시오. –
얼마나 많은 div가 있더라도 각 "행"은 100 % 넓이가되어야합니다. –