2015-06-19 23 views
9

Đây là những gì tôi có ngay bây giờ. Tôi không thể làm cho nó có chiều rộng đầy đủLàm thế nào để tạo một nút Bootstrap với chiều rộng đầy đủ?

Almost full width

Đây là html. Tôi đã thử thêm lớp .btn-block nhưng tôi nhận được kết quả tương tự như tôi chỉ sử dụng chiều rộng: 100%; trong css. Có lẽ vấn đề là với yếu tố cha mẹ?

<article class="col-xs-12 col-md-4"> 
      <div class="label label-success price"><span class="glyphicon glyphicon-tag"></span>$39</div> 

      <div class="price-title"> 
       <h3>LOREM</h3> 

       <small>Lorem Ipsum</small> 
      </div> 

      <div class="price-content "> 
       <ul> 
        <li><h4>Item or Service # 1</h4></li> 
        <li><h4>Item or Service # 2</h4></li> 
        <li><h4>Item or Service # 3</h4></li> 
        <li><h4>Item or Service # 4</h4></li> 
        <li><h4>Item or Service # 5</h4></li> 
        <li><h4>Item or Service # 6</h4></li> 
       </ul> 

       <a href="#"><div class="btn btn-success">Sign Up</div></a> 
      </div> 
     </article> 

Và đây là những phong cách

#tables{ 
color: white; 
text-align: center; 
margin: 15px 20px;} 


.price{ 
position: relative; 
top: 20px; 
font-size: 30px;} 

.price-content{ 
background-color: #E8E9EA; 
color: #69696A; 
padding-right: 50px; 
padding-top: 30px; 
height: 350px; 
margin-bottom: 80px; 
width: 100%;} 

.btn{ 
border-radius: 0px; 
font-size: 20px; 
font-weight: bold; 
width: 100%;} 
+0

thử thêm 'display: block;' vào cha mẹ của bạn 'a' – PixelAcorn

+0

Không may mắn thêm" display: block; " với "a". Có vẻ như không làm bất cứ điều gì –

Trả lời

22

Vâng câu hỏi đầu tiên ... tại sao heck là bạn làm tổ một div bên trong thẻ a? <a href="#"><div class="btn btn-success">Sign Up</div></a>. Hãy thử điều này:

<a class="btn btn-block btn-success" href="#">Sign Up</a> 

Sau đó xóa padding-right: 50px; khỏi bộ chọn .price-content.

+0

Bạn nói đúng, tôi đã xóa div nhưng vẫn không có gì thay đổi –

+1

Chờ ... bạn có 'padding-right: 50px;' trên hộp '.price-content' của bạn. Đó là lý do tại sao bạn không mở rộng toàn bộ chiều rộng. –

+0

Ôi trời ơi, vâng, đó là vấn đề. Bây giờ, vì một số lý do mà các mục danh sách của tôi không tập trung, đó là lý do tại sao tôi sử dụng padding-right: 50px, bất kỳ lời khuyên nào? –

0

Tôi nghĩ rằng đó là bởi vì bạn đang sử dụng

padding-phải: 50px

trong

.price-content

Hãy thử di chuyển di chuyển của bạn bên ngoài div giá nội dung.

+0

"padding-right: 50px" thực sự là vấn đề –

+0

Rất vui được giúp. Và chỉ cần thêm vào giải pháp của bạn thêm đệm vào tất cả các li của bạn có thể viết bộ chọn css như .price-content> li {padding-right: 50px} thay vì thêm css nội tuyến cho tất cả các li –

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