2013-08-13 75 views
8

Tôi đang làm việc trong cấu trúc quản trị cốt lõi của bootstrap và có một tiêu đề chính ở đầu trang và sau đó là một tiêu đề phụ bên dưới nó. Tôi đang cố gắng cho phép tiêu đề phụ đó sửa chữa ở đầu trang khi người dùng cuộn xuống để họ luôn có thể xem thông tin đó, nhưng tôi gặp một chút rắc rối.bootstrap cố định tiêu đề khi di chuyển xuống

Phần tôi muốn gắn vào phần trên trông như thế này.

<div class="area-top clearfix" > 
    <div class="pull-left header"> 
    <h3 class="title"><i class="icon-group"></i>Dashbord</h3> 
    </div><!--.header--> 
    <ul class="inline pull-right sparkline-box"> 
    <li class="sparkline-row"> 
     <h4 class="blue"><span> Cover Designs</span> 4</h5> 
    </li> 
    <li class="sparkline-row"> 
     <h4 class="green"><span> Video Trailers</span> 5</h5> 
    </li> 
    <li class="sparkline-row"> 
     <h4 class="purple"><span> Web Banners</span> 5</h5> 
    </li> 
    </ul> 
</div><!--.area-top--> 

và tôi đã thử cho đến thời điểm này trong một div khác với các lớp học navbar navbar-fixed-top. Nhưng điều đó bắn nó lên trên cùng ngay lập tức và chồng chéo nội dung cần được nhìn thấy.

Tôi cũng đã thử sử dụng đồng bằng css bằng cách thêm position:fixed; vào div hiện tại, nhưng điều đó làm rối loạn breadcrubms tôi đã đặt bên dưới nó bởi vì nó đưa nó ra khỏi dòng.

Có cách nào để thực hiện việc này chỉ với css. Tôi biết tôi có thể làm một hack với jquery, nhưng trong nhóm của tôi, tôi chỉ phụ trách css.

+0

Nếu bạn sử dụng 'navbar-fixed-top', bạn phải thêm đệm vào với chiều cao của thanh điều hướng. Ví dụ: nếu bạn 'navbar'' height' là '50p'x thì bạn phải thêm phần đệm '50px' vào phần thân. –

+0

@AvinVarghese Nó vẫn không hoạt động cho tình huống này bởi vì tôi không muốn nó trải dài trên toàn bộ trang vì nó ẩn nội dung và đưa nó ra khỏi dòng chảy của trang. Plus này chỉ xảy ra trên một trang vì vậy tôi không muốn thêm padding trên toàn cầu. – zazvorniki

+0

Bạn có thể cung cấp cho bạn mã mẫu trong http://bootply.com/new –

Trả lời

0

vị trí: cố định là cách để đến đây. Bạn có thể áp dụng một chiều cao cho div bạn muốn được cố định và áp dụng một lề để các breadcrumbs?

.area-top{ position:fixed; height:2em; } 

.breadcrumbs { margin-top: 2.2em; } 
+0

Điều này vẫn đặt quyền điều hướng trên đầu trang của đường dẫn mặc dù nó có lề trên nó – zazvorniki

+0

Đường dẫn có bị đẩy xuống trên trang không? Kiểu dáng không được áp dụng, hoặc phải chỉ định một lề lớn hơn. –

+0

đường dẫn nằm ngay bên dưới tiêu đề và tiêu đề đang được đẩy xuống dưới trang. Tôi đặt phong cách nội tuyến để tôi có thể chắc chắn rằng nó đang được áp dụng và trong thanh tra web đã thêm 20em vào lề để xem liệu có bất kỳ điều gì xảy ra hay không, nhưng cả hai đều chuyển xuống trang đường dẫn dưới tiêu đề. – zazvorniki

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