Tôi muốn một ký tự ngắt dòng tùy chọn luôn ẩn mặt hoạt động với kiểu dáng word-wrap: break-word;
CSS.Thực thể HTML ngắt dòng tùy chọn luôn vô hình
Dưới đây là một số chi tiết cụ thể. Mục tiêu của tôi là phá vỡ các liên kết dài ở những nơi hợp lý. Các ký tự này là một nơi tốt để bắt đầu: -
, .
, _
, /
, \
. Đây không phải là một câu hỏi Rails cụ thể, nhưng tôi muốn chia sẻ một số mã Tôi đang sử dụng hiện nay:
module ApplicationHelper
def with_optional_line_breaks(text)
text.gsub(%r{([-._/\\])}, '\1­')
end
end
Đây là vấn đề với các mã trên: khi ­
hiệu lực thi hành (trong một bảng với: word-wrap: break-word;
), ­
được hiển thị là -
. Tôi không muốn thấy số -
; Tôi muốn ngắt dòng mà không có bất kỳ ký tự nào được hiển thị.
Thẻ đơn giản
không hoạt động cho bạn trong trường hợp này? –
@Christopher: '
' không phải là ngắt dòng tùy chọn –
Câu trả lời này có thể hữu ích. Không phải là một nhân vật, nhưng sử dụng nhịp. http://stackoverflow.com/questions/5392853/html-css-denoting-a-preferred-place-for-a-line-break – Unrelated