2013-04-10 24 views
8

Tôi muốn in trang HTML theo cách của nó, không có bất kỳ nội dung bổ sung nào như URL và ngày tháng.In trang HTML không có nội dung bổ sung (URL, ngày, v.v.)

Một số người nói với tôi rằng bạn không thể làm điều đó bằng cách sử dụng CSS/JavaScript vì những nội dung bổ sung đó là từ trình duyệt/máy in.

Người dùng sẽ in trang đang sử dụng máy chủ. Trình duyệt sẽ là giao diện và PHP có thể được sử dụng kết hợp để in.

Cách tốt nhất để làm điều đó là gì?

+1

Ý anh là gì bởi "trang in máy là máy chủ bản thân"? Máy chủ có đang in không in trang thông qua trình duyệt không? –

+0

Nếu bạn đang đề cập đến thông tin được in ở đầu trang và chân trang của tài liệu, thì có, những thông tin đó được tạo bởi trình duyệt hoặc máy in (cài đặt in). Bạn đang đề cập đến cái gì khác? Bạn đang sử dụng trình duyệt để in? – Revent

+0

Tôi nghĩ rằng trong CSS3 có các tính năng cho việc này. Nhưng chưa bao giờ thử nghiệm. Tôi đã có vấn đề một lần quá tôi không thể giải quyết nó – hek2mgl

Trả lời

9

URL, ngày tháng và tiêu đề trang, và các thông tin khác mà thường được in trong tiêu đề và/hoặc chân được điều khiển bởi các trình duyệt web. Thật không may, bạn không thể kiểm soát chúng thông qua CSS hoặc HTML. Tùy thuộc vào khách truy cập trang web của bạn để quyết định xem họ có muốn các yếu tố này in hay không.

Người dùng có thể tắt đầu trang và chân trang bằng cách thực hiện theo các bước bên dưới. (Các bước có thể khác nhau dựa trên phiên bản trình duyệt, hoặc thậm chí có thể không có sẵn trên các trình duyệt cũ. Tất cả các bước thực hiện trong phiên bản mới nhất của mỗi trình duyệt.)

Chrome

  1. Nhấp vào biểu tượng Menu trong đầu góc phải của trình duyệt.
  2. Nhấp vào In.
  3. Bỏ chọn Đầu trang và chân trang trong phần Tùy chọn.

Firefox

  1. Bấm Firefox ở góc trên cùng bên trái của trình duyệt.
  2. Đặt chuột lên trên In, nhấp vào Thiết lập trang.
  3. Nhấp vào tab Lề & Đầu trang/Chân trang.
  4. Thay đổi từng giá trị dưới Tiêu đề & Chân trang đến --blank--.

Internet Explorer

  1. Nhấp vào biểu tượng Gear ở góc trên bên phải của trình duyệt.
  2. Đặt chuột lên In, sau đó nhấp vào Thiết lập trang.
  3. Thay đổi từng giá trị theo Đầu trang và chân trang đến -Empty-.
2

Bạn có thể làm điều đó bao gồm một page mediaCSS quy tắc trong trang của bạn:

<style> 
    @page { 
    size: auto; 
    margin: 0; 
    } 
</style> 
+1

Nó có thể hữu ích để thay thế 'margin: 0;' bởi 'margin-top: 0; margin-bottom: 0;' để có thể giữ lề trái và lề phải, đầu trang và chân trang sẽ không xuất hiện (được kiểm tra trên Firefox 51.0.1) – mauritslamers

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