Hướng dẫn how do you print as it is in html? - làm thế nào để bạn in như trong html?

W3Schools được tối ưu hóa cho việc học và đào tạo. Ví dụ có thể được đơn giản hóa để cải thiện việc đọc và học tập. Hướng dẫn, tài liệu tham khảo và ví dụ được xem xét liên tục để tránh lỗi, nhưng chúng tôi không thể đảm bảo tính chính xác đầy đủ của tất cả các nội dung. Trong khi sử dụng W3Schools, bạn đồng ý đã đọc và chấp nhận các điều khoản sử dụng, cookie và chính sách bảo mật của chúng tôi.

Bản quyền 1999-2022 bởi dữ liệu refsnes. Đã đăng ký Bản quyền. W3Schools được cung cấp bởi W3.CSS.
W3Schools is Powered by W3.CSS.


Khả năng hiển thị JavaScript

JavaScript có thể "hiển thị" dữ liệu theo những cách khác nhau:

  • Viết thành một phần tử HTML, sử dụng innerHTML.
  • Viết vào đầu ra HTML bằng cách sử dụng document.write().
  • Viết vào một hộp cảnh báo, sử dụng window.alert().
  • Viết vào bảng điều khiển trình duyệt, sử dụng console.log().

Sử dụng InternalHtml

Để truy cập một phần tử HTML, JavaScript có thể sử dụng phương thức document.getElementById(id).

Thuộc tính id xác định phần tử HTML. Thuộc tính innerHTML xác định nội dung HTML:

Thí dụ



Trang web đầu tiên của tôi đoạn đầu tiên của tôi

My First Paragraph

Trang web đầu tiên của tôi đoạn đầu tiên của tôi
document.getElementById("demo").innerHTML = 5 + 6;

document.getEuityById ("demo"). Internhtml = 5 + 6;

Try it Yourself »

Hãy tự mình thử »


Thay đổi thuộc tính bên trong của phần tử HTML là một cách phổ biến để hiển thị dữ liệu trong HTML.

Sử dụng document.write ()

Thí dụ



Trang web đầu tiên của tôi đoạn đầu tiên của tôi

My first paragraph.

document.getEuityById ("demo"). Internhtml = 5 + 6;
document.write(5 + 6);

document.getEuityById ("demo"). Internhtml = 5 + 6;

Try it Yourself »

Hãy tự mình thử »delete all existing HTML:

Thí dụ

document.getEuityById ("demo"). Internhtml = 5 + 6;

My First Web Page


My first paragraph.

Hãy tự mình thử »

document.getEuityById ("demo"). Internhtml = 5 + 6;

Try it Yourself »

Hãy tự mình thử »



Thay đổi thuộc tính bên trong của phần tử HTML là một cách phổ biến để hiển thị dữ liệu trong HTML.

Sử dụng document.write ()

Thí dụ

document.getEuityById ("demo"). Internhtml = 5 + 6;

My First Web Page


My first paragraph.

Hãy tự mình thử »
window.alert(5 + 6);

document.getEuityById ("demo"). Internhtml = 5 + 6;

Try it Yourself »

Hãy tự mình thử »

Thay đổi thuộc tính bên trong của phần tử HTML là một cách phổ biến để hiển thị dữ liệu trong HTML.

Thí dụ

document.getEuityById ("demo"). Internhtml = 5 + 6;

My First Web Page


My first paragraph.

Hãy tự mình thử »
alert(5 + 6);

document.getEuityById ("demo"). Internhtml = 5 + 6;

Try it Yourself »


Hãy tự mình thử »

Thay đổi thuộc tính bên trong của phần tử HTML là một cách phổ biến để hiển thị dữ liệu trong HTML.

Sử dụng document.write ()

Thí dụ

document.getEuityById ("demo"). Internhtml = 5 + 6;

document.getEuityById ("demo"). Internhtml = 5 + 6;

Try it Yourself »


Hãy tự mình thử »

Thay đổi thuộc tính bên trong của phần tử HTML là một cách phổ biến để hiển thị dữ liệu trong HTML.

Sử dụng document.write ()

Đối với mục đích thử nghiệm, thuận tiện khi sử dụng document.write():

Thí dụ



Trang web đầu tiên của tôi đoạn đầu tiên của tôi

document.getEuityById ("demo"). Internhtml = 5 + 6;

Try it Yourself »



Bạn đã bao giờ thử in từ trình duyệt web của mình chưa? Tại sao phiên bản in trông không giống những gì trong trình duyệt của bạn?

Các vấn đề phổ biến khi in từ web bao gồm các yếu tố thay đổi, hình ảnh bị thiếu, nội dung không phù hợp với trang, v.v.

Tôi sẽ đến & nbsp; chỉ cho bạn cách làm cho trang web của bạn in giống như cách nó trông trên màn hình.

Cứu giúp! Trang web in của tôi trông thật khủng khiếp!

Bạn đã có một trang web trông tuyệt vời trên màn hình và bạn cần người dùng có thể in những gì họ thấy.

Để kiểm tra những gì người dùng sẽ thấy khi họ in, chọn & nbsp; File> Print & nbsp; từ Google Chrome (nó có một bản xem trước in đẹp). Thật không may, bản xem trước in trông không giống với trang web đẹp của bạn.

Bố cục hoàn toàn bị mất trong phiên bản in hay là nó?

Sửa chữa nhanh chóng

Nếu bạn có một trang đơn giản, & nbsp; bạn có thể sửa đổi một thuộc tính HTML duy nhất để cải thiện đáng kể kết quả in.

Để áp dụng bản sửa lỗi, hãy mở tệp HTML của bạn trong trình soạn thảo văn bản và tìm kiếm bất kỳ & nbsp;

Sử dụng window.alert ()

Tải lại trang trong trình duyệt của bạn và chọn & nbsp; Tệp> In.

Chọn hộp kiểm & NBSP; NB có nền & NBSP; để bao gồm hình ảnh nền.

Nếu mọi thứ có vẻ tốt ở giai đoạn này, thì bạn đã thiết lập tất cả. Bạn có thể muốn cung cấp hướng dẫn cho người dùng về cách in với nền, nhưng ngoài ra trang web của bạn đã sẵn sàng để in.

Thay đổi đơn giản này đã giành được sửa chữa mọi kịch bản in ấn. Điều gì sẽ xảy ra nếu mọi thứ vẫn không có vẻ tốt ở giai đoạn này? Có lẽ trang của bạn phức tạp hơn hoặc bạn cần phải ẩn các yếu tố nhất định khi in. Đừng lo lắng, chúng tôi đã có câu trả lời.

Điều gì sẽ xảy ra nếu sửa chữa nhanh không hoạt động?

Có một cách để kiểm soát nhiều khía cạnh của in ấn. Trên thực tế, bạn thậm chí có thể nhắm mục tiêu kiểu dáng đặc trưng cho các yếu tố riêng lẻ, điều mà tôi sẽ chỉ cho bạn trong giây lát. Điều này sẽ yêu cầu một số thử nghiệm.

Cụ thể, hãy để Lừa nhìn vào & nbsp; in một chứng chỉ & nbsp; từ một khóa học Adobe quyến rũ.

Tôi sẽ chỉ ra cách in một chứng chỉ sạch mà không có bất kỳ giao diện người dùng trên màn hình nào.

Tạo tệp sẽ giữ các quy tắc in

Đầu tiên, hãy thêm một liên kết trong HTML & NBSP; & NBSP; vào tệp CSS bổ sung:

Trên dòng đầu tiên của tệp mới được tạo & nbsp; print.css & nbsp; tệp, nhập lại các CSS hiện có (được tạo bởi Captivate) nhưng với A & NBSP; Print & NBSP; loại phương tiện: Loại phương tiện:

Trên dòng đầu tiên của tệp mới được tạo & nbsp; print.css & nbsp; tệp, nhập lại các CSS hiện có (được tạo bởi Captivate) nhưng với A & NBSP; Print & NBSP; loại phương tiện: Loại phương tiện:

@Import URL ("Tài sản/CSS/cpl Libraryall.csss") in;

Thêm một định nghĩa cho & nbsp;@page & nbsp; để kiểm soát các khía cạnh của trang in:

@trang { }

Thêm một truy vấn phương tiện vào các yếu tố đích để in:

@Media in {}

Chúng tôi sẽ điền vào các quy tắc CSS này khi chúng tôi kiểm tra.

Vấn đề về người ngủ: tốc độ thử nghiệm

Bạn có thể không nhận ra điều đó, nhưng nếu quá trình giải quyết vấn đề của bạn có các bước không cần thiết, nó sẽ làm bạn chậm lại và cản trở khả năng của bạn để đạt được giải pháp. Trước khi chúng tôi bắt đầu thực hiện các thay đổi, hãy để chúng tôi xem xét cách tiếp cận của chúng tôi đối với vấn đề tạo kiểu in này. Trong trường hợp này, giải pháp mong muốn là chứng chỉ được in đẹp mắt của chúng tôi.

Vòng phản hồi mặc định của chúng tôi để kiểm tra CSS mới là một cái gì đó như:

  • Cập nhật CSS của chúng tôi
  • Lưu các tập tin
  • Chuyển sang trình duyệt
  • Làm mới trang
  • Chọn Tệp> In và xem kết quả
  • Đóng hộp thoại in
  • Rửa sạch và lặp lại

Đó chỉ là khoảng sáu bước, nhưng nếu bạn & nbsp; lặp lại quy trình 30 lần, thì đó là 180 bước. Yike! Nếu bạn giống như tôi, bạn có thể đủ khả năng thời gian hoặc sự tỉnh táo để chạy qua các bước này 180 lần.

Cách tiếp cận giải pháp nhanh hơn

Hãy để khắc phục vấn đề in ấn này theo cách thông minh và tiết kiệm hàng tấn thời gian trong quá trình này. Trong giải quyết vấn đề của tôi cho các chuyên gia web & nbsp; khóa học, tôi chỉ cho bạn cách & nbsp; thu hẹp vòng lặp phản hồi.

Giống như trong khóa học, chúng tôi sẽ sử dụng các công cụ kiểm tra web để & nbsp; giảm sáu bước xuống một:

Cập nhật giá trị CSS và xem sự thay đổi trực tiếp trong trình duyệt

Bam! Quá trình 180 bước giảm xuống còn 30 bước. Bây giờ bạn có thể tiếp tục về ngày của bạn với tư cách là một người giải quyết vấn đề tự hào, lành mạnh.

Tôi muốn giải câu đố, Pat

Trong Google Chrome (có các công cụ kiểm tra web tốt nhất), hãy mở Thanh tra: & NBSP; Xem> Nhà phát triển> Công cụ phát triển hoặc nhấp chuột phải và chọn & NBSP; KIỂM TRA Yếu tố.

Chọn biểu tượng thiết bị ở góc trên bên trái của bảng điều khiển để chuyển sang & nbsp; mô phỏng thiết bị.

Tìm và chọn tab & nbsp; mô phỏng & nbsp; (thường là gần phía dưới).

Điều hướng đến & nbsp; media & nbsp; phần. Chọn hộp kiểm CSS Media và đảm bảo & nbsp; Print & nbsp; được chọn trong menu thả xuống.

Bây giờ bạn có thể thấy cách tài liệu sẽ in (trừ ranh giới trang).

Bên trong các công cụ kiểm tra, giờ đây chúng ta có thể tìm kiếm các yếu tố và kiểm tra CSS mới. Ví dụ, tôi đã phát hiện ra rằng các điều khiển phát lại có & nbsp; id & nbsp; của playbar, sau đó tôi nhắm mục tiêu trong CSS chỉ in để ẩn các điều khiển:

@Media in {#playbar {Display: none! Quan trọng; }}
#playbar { display:none!important; }
}

Thực hiện các điều chỉnh pixel riêng lẻ bằng các phím mũi tên lên và xuống. Thêm ca để nhảy theo gia số 10 pixel.

Tôi đã sử dụng kỹ thuật thử nghiệm nhanh này để thấy rằng việc di chuyển container chính 278 pixel sang bên trái ẩn bảng nội dung mà tôi đã thêm vào CSS chỉ in:

#main_container {trái: -278px! Quan trọng; }

Tôi cũng muốn ẩn & nbsp; in chứng chỉ & nbsp; nút. Sử dụng thanh tra viên, tôi thấy rằng Captivate tạo ra & nbsp; id & nbsp; rằng & nbsp; bắt đầu với & nbsp; naph_. CSS này ẩn nút đó:

[id^= "nút _"] {Hiển thị: Không! Quan trọng; }

Trong khi đó, Chrome là những thay đổi theo dõi trực tiếp. Chúng tôi không phải chuyển đổi giữa các ứng dụng!

Một vài điều chỉnh cuối cùng yêu cầu bạn kiểm tra bản xem trước in. Tại đây, các tập tin đã hoàn thành & nbsp; print.css & nbsp; với các cài đặt hoạt động cho tôi về lề trang:

@Page {lề: .25in; Đệm: 0; }
margin:.25in;
padding:0;
}

@Media in {html, body {width: 110%; Chiều cao: Tự động; Biên độ: Tự động; Đệm: 0; }
html, body {
width:110%;
height:auto;
margin:auto;
padding:0;
}

#main_container {trái: -278px! Quan trọng; } #playbar {Display: none! Quan trọng; } [id^= "nút _"] {display: none! quan trọng;}}
#playbar { display:none!important; }
[id^="Button_"]{ display:none!important;}
}

Các cài đặt này được tối ưu hóa để in phong cảnh, vì chứng chỉ là cảnh quan. Lưu ý rằng & nbsp; bạn có thể sử dụng các đơn vị in (ví dụ: inch và mm) & nbsp; bên trong & nbsp;@page & nbsp; quy tắc.

Mẹo thưởng: Tạo nút in

Trong trường hợp bạn không có chức năng in, ở đây, JavaScript:

window.print();

Toàn bộ nút (chức năng) có thể đơn giản như:

In tôi

Kiểm tra nó trên & nbsp; jsfiddle.

Sau đó, bạn có thể sử dụng những gì bạn đã học ở trên để ẩn nút khi được in.

Muốn tìm hiểu thêm? Các khóa học học LinkedIn này có thể giúp:

  • Giải quyết vấn đề cho các chuyên gia web
  • Tạo bố cục HTML với InDesign
  • Học thiết kế đáp ứng
  • Tạo thiết kế web đáp ứng: Kỹ thuật nâng cao
  • Ngôn ngữ cơ thể cho các nhà lãnh đạo

Mã HTML để in là gì?

Cửa sổ in () Phương thức Phương thức in () in nội dung của cửa sổ hiện tại. Phương thức in () mở hộp thoại in, cho phép người dùng chọn các tùy chọn in ưa thích. The print() method prints the contents of the current window. The print() method opens the Print Dialog Box, which lets the user to select preferred printing options.

Làm thế nào tôi có thể làm cho máy in của tôi thân thiện?

Kiểu máy in..
Đảm bảo bạn sử dụng văn bản tối trên nền trắng ..
Cân nhắc sử dụng một phông chữ serif, có thể dễ đọc hơn ..
Điều chỉnh kích thước văn bản thành 12pt trở lên ..
Sửa đổi mái chèo và lề khi cần thiết.CM tiêu chuẩn, mm hoặc trong các đơn vị có thể thực tế hơn ..

Làm thế nào để bạn in một giá trị trong HTML?

Có ba cách để hiển thị các giá trị biến JavaScript trong các trang HTML:..
Hiển thị biến bằng tài liệu.viết phương pháp..
Hiển thị biến cho nội dung phần tử HTML bằng cách sử dụng thuộc tính bên trong ..
Hiển thị biến bằng cửa sổ.Phương thức cảnh báo () ..

@Media in trong HTML là gì?

Quy tắc này cho phép bạn chỉ định phong cách khác nhau cho các phương tiện khác nhau.Vì vậy, bạn có thể xác định các quy tắc khác nhau cho màn hình và máy in.Ví dụ dưới đây chỉ định các họ phông chữ khác nhau cho màn hình và in.CSS tiếp theo sử dụng cùng kích thước phông chữ cho cả hai màn hình cũng như máy in.