2012-12-17 28 views
11

Tôi đang tạo một trang web bằng cách sử dụng Bootstrap và Wordpress. Đó là bố cục 2 cột - thanh bên trái, nội dung phù hợp. Nội dung phù hợp là động và mở rộng bằng cuộn vô hạn. Tôi đã cố gắng để làm cho thanh bên trái 100% chiều cao thông qua một số kỹ thuật nhưng vô ích.100% chiều cao bên trái với nội dung động phải - Bootstrap + Wordpress

Tôi muốn thanh bên tiếp tục xuống theo kích thước của chế độ xem/chiều cao của div nội dung phù hợp.

Tôi đã thực hiện một fiddle trần: http://jsfiddle.net/ydPMr/3 nhưng nó sẽ là tốt hơn nếu bạn nhìn thấy những gì tôi đã nói về trên trang dev của tôi: http://joshuawalker.koding.com.

Dưới đây là cấu trúc cơ bản của trang web của tôi:

<div class="navbar navbar-inverse navbar-static-top"> 
<div class="navbar-inner"></div> 
</div> 
<div class="wire-unit hero-fix"> 
</div> 
<div class="sidebar hidden-phone"></div> 
<div class="content"></div> 

Nếu ai có bất kỳ ý tưởng về cách làm cho thanh bên để căng chiều cao đầy đủ, tôi sẽ đánh giá cao nó.

Cảm ơn!

+0

Đây là một điều khó khăn để làm. Bạn có thể thực hiện nó bằng cách sử dụng jQuery hoặc bằng cách dán thanh bên trái bên trong div mở rộng và đặt chiều cao của thanh bên trái thành 100% và đảm bảo div nằm bên trong có vị trí: thuộc tính tương đối. –

+0

Bạn có thể thấy câu trả lời này hữu ích: http://stackoverflow.com/a/8741070/681807 –

+0

Cảm ơn sự giúp đỡ của bạn, @ MyHeadHurts và @ TrevanHetzal. Sẽ ghi nhớ ý tưởng của bạn cho những phát triển trong tương lai. –

Trả lời

23

Điều này có hiệu quả đối với tôi. Fiddle

tôi đặt min-Height-500px. Nếu bạn không muốn tối thiểu, hãy xóa nó. Nó sẽ hoạt động theo số height nội dung của bạn trong số content div. Như thế này Fiddle

<div class="wrapper"> 
    <div class="sidebar hidden-phone"> 
    </div> 
    <div class="content"> 


    </div> 
</div> 

và phong cách

<style type="text/css" > 
    .wrapper 
    { 
     min-height:100%; 
     width:100%; 
     position:relative; 
     background-color:Black; 
     display:inline-block; 
    } 
    .sidebar 
    { 
     width:20%; 
     top:0px; 
     left:0px; 
     bottom:0px; 
     position:absolute; 
     background-color:Aqua; 
    } 
    .content 
    { 
     min-height:500px; 
     width:80%; 
     position:relative; 
     background-color:Gray; 
     float:right; 
    } 
</style> 
+1

Giải pháp này có hiệu quả đối với tôi. Cảm ơn! –

+0

Nội dung bên hông có nên đi sau khu vực nội dung cho mục đích SEO không? – Shoebox

+3

Nhưng thanh bên không phát triển với nội dung riêng ... –

Các vấn đề liên quan