1. Add printing style
1. Prepare a css file for screen display and printing, as shown below:
css for screen display:
css for printing:
2. Import method:
3. Directly write the screen display style and printing style in a css file:
@media print {}{
h1 {
color: black;
}
h2 {}{
color: gray;
}
}
The content in @media print is only valid for the printed content, and the other content is the screen display style.
Others:
It is often useful to create a stylesheet that does not specify a media type (or utilize media="all"). When you're ready to define something special
When it comes to printing rules, you can just create a separate style sheet and disable any styles that don't look good when printed. One problem with using this approach is that you have to make sure that the printer styles actually do override the main style sheet. It's ready to use! important.
2. Notes on printing style:
1. It is not recommended to use background in print styles, because the browser cannot print out the background content in CSS by default. It can only be used when the browser is
The background can be printed only when the background can be set to be printed (optional in the advanced options of IE). Even if the background prints, it may overwhelm any text overlaid on it.
This is true, especially for text that contrasts strongly on a monitor with a colored background, but blends into this background when printed on a black and white printer.
background:none; remove background
Pictures and colors.
You can use the background-color attribute to set the background color to white, like this: font-family: Arial; line-height: 26px;"> You can also get the same effect by using the background shortcut: background: white. Therefore Like background: white;
Such a statement not only sets the background color to white, but also eliminates all background images. Use the shortcut attribute of this background,
You achieve two things - set a white background and eliminate the image - with very little code.
2. If you need pictures to appear in the printed content, please add them in the HTML code.
3. Print settings use physical units, so it is best not to use pixels (px) for size. You can use pt or cm;
4. Hide unnecessary or secondary content. display: none;
5. Try not to let the content float. Some browsers will cause trouble when printing floating divs, which requires special attention.
Don't use floating blocks in printed stylesheets, like this: float: none;. For example, Gecko-based browser
(such as Netscape 6), when the user uses it to browse a printout page, it will truncate the content in the floating element.
The content will not be sent to the printer, and there will be no trace of it on the next page - it will disappear.
6. Try your best to prioritize the important content in the HTML code, which can save a lot of trouble in the printing style.
7. Printing is different from web pages. When printing, white margins must be left, and the unit is inches (in).
8. To ensure that all text on the page prints in black, use a wildcard selector (see page 54) and !important to create a variable that separates each
Tags are all formatted with a single style of black text:
*{ color: ##000# !important }
9. Display link URL information in printing: use an advanced selector: after and an advanced CSS property called content,
Print text that is not displayed on the screen at the end of a style element.
Unfortunately, the :after selector and content attribute tricks don’t work on Internet Explorer 6 or earlier
(As of this writing, it doesn't work on IE 7 either). But it does work on Firefox and Safari, so you at least have the clarity
Describe the URL so that visitors can use their browser.
To do this, add a style to the print stylesheet that prints the URL after each link. You can even add additional text items
Use parentheses to make it look better:
a:after {content: " (" attr(href) ") ";}
However, this CSS does not differentiate between external or internal links, so it also prints useless relative
to other pages on the same website.
Document link: "Visit homepage (../../index.html)." With a little CSS 3 magic, you can force this style to only type
Print absolute URLs (i.e. those starting with http://), like this:
a[href^="http://"]:after {content: " (" attr(href) ") ";}
10. Add page breaks to printing: Two widely recognized attributes are page-break-before and page-break-after.
page-break-before tells the web browser to insert a page break before a specified style. Use page-break-before
The property causes the image to be printed on a new page and fit on the entire page.
To make an element appear as the last item on the printed page, add page-break-after: always to that element's style.
Create two class styles, named like .break_after and .break_before, like this:
.break_before { page-break-before: always; }
.break_after { page-break-after: always; }
You can then selectively apply these styles to elements that should print at the top or bottom of the page.
3. Test printing style
Normally speaking, it is impossible for us to use a printer for testing. There is a "Print Preview" in the "File" menu bar of the IE browser, which can be used
Print preview to test.

实现方法:1、用“$("img").delay(毫秒数).fadeOut()”语句,delay()设置延迟秒数;2、用“setTimeout(function(){ $("img").hide(); },毫秒值);”语句,通过定时器来延迟。

修改方法:1、用css()设置新样式,语法“$(元素).css("min-height","新值")”;2、用attr(),通过设置style属性来添加新样式,语法“$(元素).attr("style","min-height:新值")”。

区别:1、axios是一个异步请求框架,用于封装底层的XMLHttpRequest,而jquery是一个JavaScript库,只是顺便封装了dom操作;2、axios是基于承诺对象的,可以用承诺对象中的方法,而jquery不基于承诺对象。

增加元素的方法:1、用append(),语法“$("body").append(新元素)”,可向body内部的末尾处增加元素;2、用prepend(),语法“$("body").prepend(新元素)”,可向body内部的开始处增加元素。

在jquery中,apply()方法用于改变this指向,使用另一个对象替换当前对象,是应用某一对象的一个方法,语法为“apply(thisobj,[argarray])”;参数argarray表示的是以数组的形式进行传递。

删除方法:1、用empty(),语法“$("div").empty();”,可删除所有子节点和内容;2、用children()和remove(),语法“$("div").children().remove();”,只删除子元素,不删除内容。

去掉方法:1、用“$(selector).removeAttr("readonly")”语句删除readonly属性;2、用“$(selector).attr("readonly",false)”将readonly属性的值设置为false。

on()方法有4个参数:1、第一个参数不可省略,规定要从被选元素添加的一个或多个事件或命名空间;2、第二个参数可省略,规定元素的事件处理程序;3、第三个参数可省略,规定传递到函数的额外数据;4、第四个参数可省略,规定当事件发生时运行的函数。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

Notepad++7.3.1
Easy-to-use and free code editor

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool
