2013-02-06 33 views
7

Tôi có một phần tử như thế này <input type="text" placeholder="lorem ipsum">.Cách tạo kiểu thuộc tính giữ chỗ trên tất cả các trình duyệt?

Làm cách nào để tạo kiểu thuộc tính placeholder này trong CSS, để nó hoạt động trên tất cả các trình duyệt?

+0

Bạn có nghĩa là bạn muốn biết làm thế nào để tạo kiểu cho văn bản giữ chỗ? – Simon

+1

Tại sao "tùy chỉnh"? Thuộc tính đó được định nghĩa trong HTML5 –

+0

Trình giữ chỗ là thuộc tính biểu mẫu HTML5 được hỗ trợ trên tất cả các trình duyệt hiện đại ngoại trừ IE. http://www.w3schools.com/html/html5_form_attributes.asp –

Trả lời

5

Văn bản trình giữ chỗ trong các yếu tố đầu vào có (trong các trình duyệt thực hiện nó cho đến nay) một màu xám nhạt. Để tạo kiểu cho nó, bạn sẽ cần các thuộc tính CSS tiền tố của nhà cung cấp.

::-webkit-input-placeholder { 
    color: red; 
} 

:-moz-placeholder { /* Firefox 18- */ 
    color: red; 
} 

::-moz-placeholder { /* Firefox 19+ */ 
    color: red; 
} 

:-ms-input-placeholder { 
    color: red; 
} 

Bạn cũng có thể kiểm tra điều này câu hỏi rất giống nhau:

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