2010-09-10 37 views
5

Tôi đã nhận được yêu cầu từ khách hàng để gạch dưới văn bản trong trường văn bản. Cả hai dòng đơn và kép.Gạch chân văn bản trong một <input> Hộp

Điều này có thể thực hiện được không? Tôi giả sử với một số plugin tối nghĩa nhưng tôi chưa tìm thấy nó. : P

Tôi đã nghĩ về việc có 2 khả năng, nếu điều này là có thể.

  1. Gạch chân văn bản trong trường thực tế.
  2. Thực hiện một số bản hack điên rồ với văn bản ngay bên dưới trường văn bản.

Cảm ơn bạn đã giúp đỡ và/hoặc bình luận.^_^

Trả lời

6

Các công trình sau đây trong Chrome 6.0.472.55/Ubuntu 10,04, và Firefox 3.6.9 (còn Ubuntu 10.04):

input {text-decoration: underline; } 

Mặc dù này, rõ ràng, đưa ra chỉ là một single-gạch dưới.

bản demo nhanh tại địa chỉ: jsbin

+0

Tuyệt vời! :) Hy vọng rằng tôi có thể – bobber205

+0

* tìm thứ gì đó hoàn thành gạch chân kép. – bobber205

+0

@ bobber205: Tôi chúc bạn tốt trong tìm kiếm đó, tôi nghi ngờ rằng nó có thể sẽ liên quan đến javascript chicanery và nghệ thuật đen tối ngoài ken của tôi. ... vào thời điểm này của đêm, dù sao ... * ngáp * = b –

1

Bạn chỉ có thể sử dụng một giải pháp dựa trên CSS tức là chọn CSS để nhấn mạnh các văn bản.

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