2014-11-13 10 views
6

mẫu:Làm thế nào để ngăn chặn chuyển động văn bản nút khi nút đang hoạt động trong Firefox?

<button>Button</button> 


button { 
    border: medium none; 
    margin-top: 17px; 
    width: 224px; 
    height: 40px; 
    background: none repeat scroll 0% 0% #7BA6BB; 
    color: #FFF; 
    outline: medium none; 
    cursor: pointer; 
} 

http://codepen.io/anon/pen/ByaLZN

Trình duyệt: Mozilla Firefox (phiên bản mới nhất)

Khi nút được nhấp (đang hoạt động), nút văn bản di chuyển ngay. Làm thế nào để ngăn chặn nó?

+1

Bạn cũng có thể xem ngôn ngữ của bạn. Đó là một trang web Hỏi & Đáp ở đây, không phải là diễn đàn thịnh nộ hàng ngày của bạn. –

+0

Bram Yanroy, Có, đây là trang web Hỏi & Đáp ở đây, không phải là diễn đàn thảo luận để thảo luận về tần suất câu hỏi của tôi. – AlexAstanin

+1

bản sao có thể có của [trạng thái hoạt động của nút css khiến văn bản di chuyển?] (Http://stackoverflow.com/questions/10931038/css-button-active-state-causing-text-to-move) – Tanner

Trả lời

-1

Add reset css

*{margin:0; padding:0;} 

Demo

+0

Câu trả lời của bạn cho thấy xóa lề và đệm trên tất cả các phần tử có thể xuất hiện trên một trang, thay vì một phần tử được nhắm mục tiêu cụ thể. – Tanner

0

Nếu văn bản được chuyển ngay - nút di chuyển sang trái, vì vậy văn bản sẽ vẫn ở vị trí của mình:

http://jsfiddle.net/goc68jy4/2/

button { 
    ... 
    padding:0px; 
} 
button:active{ 
    margin-left:-2px; 
    padding-left:4px; 
} 
Các vấn đề liên quan