css中@規則有哪些

小編給大家分享一下css中@規則有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創新互聯-專業網站定制、快速模板網站建設、高性價比鎮康網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式鎮康網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋鎮康地區。費用合理售后完善,10余年實體公司更值得信賴。

一個at-rule就是一個CSS語句,以@開頭,后接標識符,最后以;結束。

@charset

@charset用于定義樣式表中使用的字符編碼。它必須寫在樣式表的最開頭且前面不可有別的字符。

/* @charset "<charset>"; */
@charset "UTF-8";
@import

@import用于導入外部CSS樣式表文件。

/* @import url; */
/* @import url list-of-media-queries; */
@import 'custom.css';
@import url("fineprint.css") print;
@namespace

@namespace是用來定義使用在CSS樣式表中的XML命名空間的@規則。

/* @namespace <namespace-prefix>? [ <string> | <url> ]; */
@namespace url(http://www.w3.org/1999/xhtml);
@namespace svg url(http://www.w3.org/2000/svg);
@media

@media用于定義在一個或多個設備類型、具體特點和環境的媒體查詢來應用樣式。

/* @media */
@media screen and (min-width: 900px) {
 h2 {
 color:red;
 font-size:14px;
 }
}
web前端開發學習Q-q-u-n: 784783012 ,分享學習的方法和需要注意的小細節,不停更新最新的教程和學習方法
(詳細的前端項目實戰教學視頻,PDF)
@page

@page用于在打印文檔時修改某些CSS屬性。@page規則只能修改margin、orphans、widow 和 page breaks of the document,對其他屬性的修改是無效的。

/*
 * @page <page-selector-list> {
 * <page-body>
 * }
 */
@page {
 size: 10in 20in;
 margin: 10% 20%;
}
@keyframes

@keyframs通過定義動畫序列中的關鍵幀來控制CSS動畫不同步驟的狀態。

/* @keyframes */
@keyframes slidein {
 from {
 margin-left: 100%;
 width: 300%;
 }

 to {
 margin-left: 0%;
 width: 100%;
 }
}
@supports

@supports用來檢測規則組的規則是否生效。規則與@media類似

/*
 * @supports <supports_condition> {
 * <specific rules>
 * }
 */
@supports (display: flex) {
 div {
 display: flex;
 }
}
@viewport

@viewport用于設置視口(viewport)的特性。

/*
 * @viewport {
 * <group-rule-body>
 * }
 */
@viewport {
 min-width: 640px;
 max-width: 800px;
}

@viewport {
 zoom: 0.75;
 min-zoom: 0.5;
 max-zoom: 0.9;
}

@viewport {
 orientation: landscape;
}
@counter-style

@counter-style用于自定義counter的樣式

/*
 * @counter-style <counter-style-name> {
 * <group-rule-body>
 * }
 */
@counter-style circled-alpha {
 system: fixed;
 symbols: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?;
 suffix: " ";
}

.items {
 list-style: circled-alpha;
}
@font-face

@font-face用于給網頁指定文本字體。

/*
 * @font-face {
 * <group-rule-body>
 * } 
 */
@font-face {
 font-family: "Bitstream Vera Serif Bold";
 src: url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf");
}

body { font-family: "Bitstream Vera Serif Bold", serif }
@doucment

@document如果滿足條件組的條件,則規則生效(推延至 CSS Level 4 規范)

/*
 * @document name(guide) {
 * <group-rule-body>
 * }
 */
@document url(http://www.w3.org/),
 url-prefix(http://www.w3.org/Style/),
 domain(mozilla.org),
 regexp("https:.*") {
 /* 該條CSS規則會應用在下面的網頁:
 + URL為"http://www.w3.org/"的頁面.
 + 任何URL以"http://www.w3.org/Style/"開頭的網頁
 + 任何主機名為"mozilla.org"或者主機名以".mozilla.org"結尾的網頁 
 + 任何URL以"https:"開頭的網頁 */

 /* make the above-mentioned pages really ugly */
 body {
 color: purple;
 background: yellow;
 }
}

以上是“css中@規則有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

名稱欄目:css中@規則有哪些
標題URL:http://m.kartarina.com/article36/jedgpg.html

成都網站建設公司_創新互聯,為您提供微信小程序、網站設計、建站公司企業網站制作、網站內鏈、網站營銷

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司
主站蜘蛛池模板: 亚洲精品无码久久久久去q| 国产成年无码久久久久毛片| 国产在线无码一区二区三区视频 | AV无码小缝喷白浆在线观看 | 日韩乱码人妻无码中文字幕| 日韩精品无码一区二区三区不卡| 亚洲av无码专区在线观看下载| 无码aⅴ精品一区二区三区| 亚洲AV无码精品色午夜果冻不卡 | 中文字幕乱码人妻无码久久| av无码免费一区二区三区| 中文人妻无码一区二区三区| 国产av激情无码久久| 伊人无码精品久久一区二区| 中文字幕久久精品无码| 亚洲AV中文无码乱人伦| 无码人妻丰满熟妇啪啪网站牛牛| 无码人妻丰满熟妇精品区| 亚洲成av人片在线观看天堂无码| 无码国内精品久久人妻| 亚洲?V无码成人精品区日韩| 中文字幕无码乱码人妻系列蜜桃| 亚洲精品无码Av人在线观看国产| 无码精品久久一区二区三区 | 亚洲精品av无码喷奶水糖心| 2014AV天堂无码一区 | 国产成人AV无码精品| 亚洲中文字幕久久精品无码A| 野花在线无码视频在线播放| 黄A无码片内射无码视频| 免费无码国产在线观国内自拍中文字幕| 亚洲中文无码mv| 亚洲精品天堂无码中文字幕 | 亚洲中文字幕无码爆乳av中文| 亚洲AV无码AV吞精久久| 国模无码视频一区| 亚洲午夜无码片在线观看影院猛| 免费人妻无码不卡中文字幕18禁| 国产成人无码a区在线观看视频免费 | 无码精品国产dvd在线观看9久| 亚洲AV无码久久精品蜜桃|