너비가 100 % 인 상위 내에서 두 div (동적 너비와 함께)를 나란히 정렬하려고합니다. div 중 하나의 내부에 중첩 테이블 (100 % 포함)이있는 것을 보았을 때까지 어렵지 않았습니다.너비가 100 % 인 중첩 테이블과 동적 너비가있는 두 div 정렬
내가 원하는 것은 :
#parent
폭 100 %
#left
내 컨텐츠에 의한 #right
자동 폭 # "의"#right "
table
100 % 폭에서 남은 빈 공간의 공허함을 채우기 왼쪽 "
문제 :
아래의 예에서 볼 수 있듯이, 내가 사업부를 얻을 수는 B의 e side-by-side, 그러나 나는 "#left"의 100 %가되는 테이블을 얻을 수 없다. 대신 "#parent"아래로 이동합니다.
예 :
http://jsfiddle.net/MHWQT/
번호 :
HTML
<div id="parent">
<div id="right">RIGHT!</div>
<div id="left">
<table>
<tr>
<th>Header</th>
<th>Also Header</th>
</tr>
</table>
</div>
</div>
CSS
내가#parent
내부의 모든 변경 @media 속성을 사용하게 될거야 언급하는 것을 잊었다 대답
에
#parent {
width: 100%;
height: 300px;
}
#right {
float: right;
width: auto;
height: 100%;
}
#left {
width: 100%;
height: 100%;
}
table {
width: 100%;
}
편집
재생시 특정 폭 아래의 화면. 그래서 현재의 html 구조를 유지하고 싶습니다.
참조 샘플 작업에 대한 코드를 편집 ... 생각합니다. 내가 이전에 말한 것을 무시하십시오. – Steven
'# right'는 그 안에있는 내용만큼 크다고 가정합니다. –
죄송합니다. 왼쪽과 오른쪽 부분을 잘못 읽었습니다. 지금 코드를 변경했습니다. 나는 이전 코드에서 왼쪽 및 오른쪽으로 사용했던 동작을 서로 바꿨습니다. 그것을 시도하고 알려주세요. – Steven