2013-01-16 81 views
6

Làm cách nào để căn chỉnh biểu tượng và hình ảnh khởi động xuống dưới? (Tôi đang sử dụng font-awsome cho các biểu tượng).Làm cách nào để căn chỉnh biểu tượng bootstrap bằng văn bản trong nút?

JSBIN: http://jsbin.com/uwupuz/2/edit

enter image description here

<div class="btn-group"> 
    <a class="btn" href="#"> 
     <i class="icon-plus"></i> 
     <span>Add</span> 
    </a> 
    <a class="btn" href="#"> 
     <i class="icon-trash"></i> 
     <span>Remove</span> 
    </a> 
    <a class="btn" href="#"> 
     <i class="icon-edit"></i> 
     <span>Edit</span> 
    </a> 
    </div> 

Trả lời

3

Hãy thử điều này: http://jsfiddle.net/jonschlinkert/CBss2/1/ đây là những gì nó trông giống như sau khi áp dụng line-height: 1;

button screen cap

tôi sẽ không gây rối với các position tài sản theo đề nghị của @hajpoj, có là những cách sạch hơn để khắc phục sự cố không có hiệu ứng xếp tầng sau này. Một vấn đề khác khi sử dụng position: relative là mỗi biểu tượng thực sự có một chút khác biệt về kích thước. Bạn muốn cố gắng duy trì hoạt động bảo trì bằng cách tính toán điều đó. Tốt nhất là làm cho nó xuất hiện như thể nó được căn chỉnh dưới cùng cho hầu hết các biểu tượng có kích thước bình thường và khi một biểu tượng lớn hơn trung bình được sử dụng, nó được căn giữa với văn bản. Sử dụng position: relative một biểu tượng lớn hơn sẽ đẩy lên trên các biểu tượng khác và nhìn ra ngoài trung tâm.

+0

điểm tốt, tôi sẽ không áp dụng vị trí tương đối so với tất cả các biểu tượng, chỉ những biểu tượng bạn muốn tinh chỉnh. btw trong jsfiddle của bạn chiều cao dòng là nhận được hơn cưỡi bởi css cụ thể hơn. – hajpoj

+0

vâng, đúng - cảm ơn vì đã nhắc tôi đề cập đến phần @hajpoj. các bộ chọn phổ quát được áp dụng cho các biểu tượng trong bootstrap sẽ luôn ghi đè lên trừ khi bạn tăng độ đặc hiệu hoặc sử dụng quan trọng (tôi cũng không khuyên bạn nên thực hiện), do đó, chiều cao dòng cần phải được điều chỉnh tại nguồn. Chiều cao dòng là hiệu quả nhất vì nó sẽ điều chỉnh với văn bản xung quanh nó. Tuy nhiên, tôi không ở trên bằng cách sử dụng giải pháp của hajpoj khi mọi thứ khác thất bại - để có thể có ích quá – jonschlinkert

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