이것이 가장 근본적인 질문이라고 생각합니다. 5 년 동안 CSS를 망친 것 같은 느낌이 들었습니다.Div 왼쪽 부동, 다른 오른쪽 인라인
pane-node-field-imageown
및 pane-node-field-short-place-intro
의 클래스를 가진 두 개의 div
이 있습니다. 그들은 내 페이지 상단에있는 클래스 burr-flipped-content-inner
div에 래핑됩니다.
pane-node-field-imageown
클래스가 사업부와 HTML
<div class="burr-flipped-content-inner burr-flipped-content-region-inner panel-panel-inner">
<div class="panel-pane pane-entity-field pane-node-field-imageown">
<div class="panel-separator"></div>
<div class="panel-pane pane-entity-field pane-node-field-short-place-intro">
<div class="panel-separator"></div>
<div class="panel-pane pane-vtiews-panes pane-og-nodes-panel-pane-2">
</div>
, 나는 왼쪽으로 떠 싶습니다. 그것은 가장 적합한에 보인다
.pane-node-field-imageown
{
float:left;
display: inline-block;
}
CSS는 내가 inline-block
값을 추가했다. 문제는 pane-node-field-short-place-intro
div가 첫 번째 블록의 오른쪽에 잘 앉도록하는 것입니다. 그것의 뒤에 숨기고 싶은 것처럼 보인다. (비록 내 텍스트는 괜찮을 것 같지만). 내가 원하는 동작을 얻을 수있는 유일한 방법은 두 번째 블록이 CSS 함께 :
.pane-node-field-short-place-intro {
display: table;
padding: 0 10px;
}
.pane-node-field-short-place-intro .pane-content {
background: none repeat scroll 0 0 #444444;
padding:10px;
}
이 잘 생각하지 않습니다. 내 페이지는 viewed here for reference 일 수 있습니다.
감사합니다. Ralph thatsjust 내가 뭘했는지. 나는 기회가 생길 때 오버플로에서 읽는 소변을 보게 될 것이다. –
도와 드리겠습니다. 'overflow : hidden '은 많은 일에 매우 편리합니다. 이 경우 플로팅되지 않은 요소가 옆에 떠 다니는 요소를 감싸는 것을 중지하므로 열을 처리하는 좋은 방법입니다. –