2015-10-10 13 views
7

Tôi phải in ra một thẻ inputlabel mà không có khoảng trống giữa thẻ và bắt đầu tiếp theo ... nhưng tôi cũng muốn in phần còn lại của tài liệu.Tránh khoảng trống giữa các thẻ trong đầu ra mẫu Ngọc khi in đẹp

Theo mặc định — với in ấn khá bật trong Jade — tôi nhận được như sau:

<input ...></input> 
<label ...></label> 

Tôi muốn:

<input ...><label ...></label> 

hoặc

<input ...></input><label ...></label> 

Ý tưởng từ Jade - Controlling line-breaks in the HTML output doesn không hoạt động vì input là một thẻ tự đóng.

Cập nhật 1: Tôi đã tạo giải pháp rõ ràng bằng cách sử dụng HTML mixin và HTML, nhưng tôi muốn tránh điều đó nếu có thể.

+1

Nếu nó có thể phá vỡ nó thành nhiều file, bạn có lẽ có thể làm cho phần một tập tin riêng biệt sau đó sử dụng API để tắt khá cho (các) tệp có chứa dòng đó. Bạn có thể thử xử lý sau tệp HTML để có được kết quả mong muốn. Trong cả hai trường hợp, tôi không chắc chắn nó sẽ có giá trị rắc rối. – Nuclearman

Trả lời

1

Trong Razor, tôi giải quyết điều này bằng cách gói các khoảng trắng với một đa dòng chú thích:

<div> 
     <span>No trailing</span><!-- 
    --><span>space</span> 
    </div> 
Các vấn đề liên quan