CSS列印時變更螢幕設計和樣式(程式碼範例)
本篇文章我們將介紹在列印過程中使用CSS更改螢幕設計和样式的程式碼,要在印刷時改變樣式,可以在文件中進行樣式表的連結的link標籤指定media屬性,或是在CSS文件中使用媒體查詢。
使用連結標記指定媒體屬性時
程式碼
這是使用連結標記指定media屬性的程式碼。
index.html
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <meta charset="utf-8" /> <link rel="stylesheet" href="style.css" type="text/css" media="screen" /> <link rel="stylesheet" href="print.css" type="text/css" media="print" /> </head> <body> <div class="MenuFrame"> 菜单1<br /> 菜单2<br /> 菜单3<br /> 菜单4<br /> 菜单5<br /> 菜单6<br /> </div> <div class="ContentsFrame"> <h2 id="题记">题记</h2> <p>内容</p> <p> 竹外桃花,纷纷飘落。卿舞霓裳,君弹曲。高山流水,绕指尖幽幽荡漾。执一叶扁舟,在岁月的河流上,演绎一场不离散的笙歌,可好……——题记 犹记曾经,君袭一屡白衣,从陌上花开的小径款款而来,桃花灼灼,惊起了我的一帘幽梦。从此,诗词歌赋,烟雨桃花,都失去了色彩,只有君的身影,丝丝抨击着心海。 </p> <h2 id="第一段">第一段</h2> <p>内容</p> <p> 不再叹天若有情,不再盼三寸天堂。只因这素洁的红尘有了你的陪伴,相思惹起了无边的牵盼。情到深处无怨尤,不想,与君共享人世繁华,只愿,流年今夕,共看云卷云舒,花开花落。 初相见,惊素心。你来时,陌上花开,纷繁的花瓣,灿烂了我的眼眸。纵使,东风恶,人情薄,烟花不堪剪。</p> <h2 id="第二段">第二段</h2> <p>内容</p> <p> 仍愿为你,尝尽这无边的相思之苦。也许,我就是你千百年前放走的白狐,今生,只为你醉,只为你舞。君可知,那天空飘落的雪花呀,就是我对你深深的思念。那日,你说。凡尘寂寥,不能遗忘远方的梦想。山一程,水一程,你离开了这个令我百转千回的相思地。 一年一度秋风近,风儿翩翩吹起来。此时,桥边的芍药,正生的红艳,梨花艳艳地开着。熟悉的地方,陌生的氛围,却没有了你的踪影。日日思君不见君,即使花艳又如何。</p> </div> <div class="ClearLeft"></div> </body> </html>
screen.css
.MenuFrame{ width:200px; float:left; background-color:#fff8aa; color:#ff6a00;} .ContentsFrame { float:left; width:600px; background-color:#ededed; color:#535353; } .ClearLeft{ clear:left; }
print.css
.MenuFrame{ display:none; } .ContentsFrame { width:100%; } .ClearLeft{ clear:left; }
說明:
#在網路上瀏覽在器中正常顯示的情況下,套用style.css的樣式表。列印時,套用帶有media =“print”的print.css。在print.css中,左側的MenuFrame被隱藏,它變成1級顯示。此外,ContentsFrame的寬度假定為100%,並且將根據紙張的寬度進行佈局。此外,透過使角色的顏色不明確,我們將其設定為黑色字母的白色背景。
執行結果:
使用網頁瀏覽器顯示上述HTML檔案。將顯示如下所示的效果。
從網頁瀏覽器顯示列印預覽。在列印預覽中,您可以看到左側的選單未顯示,顏色也變為黑白。
#下面我們來看單一樣式的處理情況
程式碼如下:
index2.html
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <meta charset="utf-8" /> <link rel="stylesheet" href="style2.css" type="text/css" /> </head> <body> <div class="MenuFrame"> 菜单1<br /> 菜单2<br /> 菜单3<br /> 菜单4<br /> 菜单5<br /> 菜单6<br /> </div> <div class="ContentsFrame"> <h2 id="题记">题记</h2> <p>内容</p> <p> 竹外桃花,纷纷飘落。卿舞霓裳,君弹曲。高山流水,绕指尖幽幽荡漾。执一叶扁舟,在岁月的河流上,演绎一场不离散的笙歌,可好……——题记 犹记曾经,君袭一屡白衣,从陌上花开的小径款款而来,桃花灼灼,惊起了我的一帘幽梦。从此,诗词歌赋,烟雨桃花,都失去了色彩,只有君的身影,丝丝抨击着心海。 </p> <h2 id="第一段">第一段</h2> <p>内容</p> <p> 不再叹天若有情,不再盼三寸天堂。只因这素洁的红尘有了你的陪伴,相思惹起了无边的牵盼。情到深处无怨尤,不想,与君共享人世繁华,只愿,流年今夕,共看云卷云舒,花开花落。 初相见,惊素心。你来时,陌上花开,纷繁的花瓣,灿烂了我的眼眸。纵使,东风恶,人情薄,烟花不堪剪。</p> <h2 id="第二段">第二段</h2> <p>内容</p> <p> 仍愿为你,尝尽这无边的相思之苦。也许,我就是你千百年前放走的白狐,今生,只为你醉,只为你舞。君可知,那天空飘落的雪花呀,就是我对你深深的思念。那日,你说。凡尘寂寥,不能遗忘远方的梦想。山一程,水一程,你离开了这个令我百转千回的相思地。 一年一度秋风近,风儿翩翩吹起来。此时,桥边的芍药,正生的红艳,梨花艳艳地开着。熟悉的地方,陌生的氛围,却没有了你的踪影。日日思君不见君,即使花艳又如何。</p> </div> <div class="ClearLeft"></div> </body> </html>
style2 .css
.MenuFrame{ width:200px; float:left; background-color:#fff8aa; color:#ff6a00; } .ContentsFrame { float:left; width:600px; background-color:#ededed; color:#535353; } @media print { .MenuFrame{ display:none; } .ContentsFrame { width:100%; background-color:#FFFFFF; color:#000000; } } .ClearLeft{ clear:left; }
說明:
在網頁瀏覽器中正常顯示的情況下,套用樣式表的內容。列印時,@ media print {}區塊中的樣式也適用。在@media print {}區塊中,左側的MenuFrame被隱藏,它變成一個區塊內顯示。此外,ContentsFrame的寬度假定為100%,並且將根據紙張的寬度進行佈局。此外,文字顏色也指定黑色(#000000),它設定背景色也是白色(#FFFFFF)。
執行的效果和上述一樣。
以上是CSS列印時變更螢幕設計和樣式(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本
