2014-07-03 18 views
5

Đọc bài đăng SO "Change an input's HTML5 placeholder color with CSS" Tôi nghĩ rằng tôi hiểu cách thực hiện với CSS bên ngoài.Thay đổi màu của phần giữ chỗ HTML5 của đầu vào bằng CSS nội tuyến

Ngay cả sau khi tìm kiếm thông qua Google và SO tôi không tìm thấy cách nào để thực hiện điều này cũng hoạt động với CSS nội tuyến (Tôi biết rằng nên tránh CSS nội tuyến).

Ví dụ: một cái gì đó như:

<input type="text" placeholder="Enter something" style="???" /> 

Đối với các ??? phần Tôi không biết phải nhập gì để thay đổi màu của văn bản giữ chỗ.

Vì vậy, câu hỏi của tôi là:

Có thể sử dụng inline CSS để thay đổi màu sắc của một văn bản giữ chỗ? Nếu có, làm thế nào để làm điều đó?

Trả lời

0

Theo như tôi biết, bạn chắc chắn không thể. Nhưng bạn có thể làm điều này với css

input::-webkit-input-placeholder { /* WebKit browsers */ 
    color: #fff; 
} 
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
    color: #fff; 
} 
input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
    color: #fff; 
} 
input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
    color: #fff; 
} 
+0

Cảm ơn. Đó là những gì [bài viết được liên kết] (http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css) cũng đề xuất, đúng không? –

+1

Đúng là như nhau: D –

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