中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS3怎么設置字體兼容所有瀏覽器

發布時間:2022-03-08 11:10:01 來源:億速云 閱讀:328 作者:iii 欄目:web開發

本篇內容介紹了“CSS3怎么設置字體兼容所有瀏覽器”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

    1、設置字體(兼容所有瀏覽器)

    @font-face{

    font-family:'iconfont';

    src:url("fonts/iconfont/iconfont.eot");

    src:url("fonts/iconfont/iconfont.eot?#iefix")format("embedded-opentype"),

    url("fonts/iconfont/iconfont.ttf")format("truetype"),

    url("fonts/iconfont/iconfont.woff")format("woff"),

    url("fonts/iconfont/iconfont.svg#icomoon")format("svg");

    font-weight:normal;

    font-style:normal;}

    @font-face{font-family:name;src:url(url);sRules}

    說明:

    name: 字體名稱

    url: 使用絕對或相對地址指定OpenType字體

    sRules: 樣式表定義

    設置嵌入HTML文檔的字體。

    @font-face{font-family:dreamy;font-weight:bold;src:url(http://www.example.com/font.eot);}

    2、div[class^="test"]

    設置只有div內class屬性值以"test"開頭的所有div元素的背景色:

    div[class^="test"]

    {

    background:#ffff00;

    }

    3、[class*="abc"]

    class的值中含有"abc"的元素。

    div[class*="abc"]

    代表只有div內class=abc的樣式

    4、指定最后一個p標簽背景樣式

    p:last-child{background:#ff0000;}

    5、顯示設備分辨率最小768并且最大979時候顯示abc(CSS3)

    @media(min-width:768px)and(max-width:979px){

    .abc{}

    }

    ie6-ie9支持

    <style>

    @mediascreenand(min-width:1201px){

    .y-row{

    width:1200px;

    border:1pxsolid#333;height:300px;

    min-width:1200px;}}

    @mediascreenand(max-width:1200px){

    .y-row{

    width:900px;

    border:1pxsolid#333;height:300px;

    min-width:900px;}}

    </style>

    <!--[ifltIE9]>

    <scriptsrc="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>

    <![endif]-->

    6、div>span(IE6不支持)

    div>span{字體12px}

    div標簽內的兒子span樣式為字體12px,div內孫子span不起作用,具有優先

    7、字體陰影

    .blue{background:#01dbff;text-shadow:2px2px2px#09a5ef;}

    陰影字體靠左距離靠下距離陰影距離范圍陰影顏色

    字體背景+字體陰影

    8、盒子陰影

    -moz-border-radius:0px5px5px0px;-webkit-border-radius:0px5px5px0px;border-radius:0px5px5px0px;-moz-box-shadow:0px0px1px#fffinset;-webkit-box-shadow:0px0px1px#fffinset;box-shadow:0px0px1px#fffinset;

    -moz代表firefox瀏覽器私有屬性

    -ms代表IE瀏覽器私有屬性

    -webkit代表chrome、safari私有屬性

    -o代表opera蘋果瀏覽器

    設置

    border-radius:0px5px5px0px;代表邊框右上和右下圓角為5px

    box-shadow:0px0px1px#fffinset;代表邊框間距靠左0靠上0和1px陰影范圍陰影顏色為白色

    有inset代表框內陰影不帶inset代表框外陰影

    注意:box-shadow:0px0px1px#fff

    第1個值為0時,代表左右邊框陰影為1px范圍

    第1個值為正整數代表左邊框陰影

    第1個值為負整數代表右邊框陰影

    同理

    第2個值為0代表上下邊框陰影

    第2個值為正整數代表1px陰影距離上邊框多少

    第1個值為負整數代表下邊框陰影設置

    border-radius圓角

    9、:first-letter

    p:first-letter{font-size:20px}

    代表p標簽內第一個字大小為20px

    10、div:first-line{color:red;font-size:16px;}

    代表DIV中第一行文字為紅色字體為16px

    11、pa:first-child{color:green}

    代表p盒子里第一個a超鏈接字體顏色為綠色

    12、p:before{content:"我在這"}

    代表p標簽對象前加入一段內容:“我在這”

    13、table:after{content:ENDOFTABLE}

    代表在table對象后顯示內容“ENDOFTABLE”

    14、單冒號與雙冒號

    偽元素由雙冒號和偽元素名稱組成。雙冒號是在當前規范中引入的,用于區分偽類和偽元素。但是偽類兼容現存樣式,瀏覽器需要同時支持舊的偽類,比如:first-line、:first-letter、:before、:after等。

    那么現在就可以完整的回答標題中的問題了,對于CSS2之前已有的偽元素,比如:before,單冒號和雙冒號的寫法::before作用是一樣的。

    所以,如果你的網站只需要兼容webkit、firefox、opera等瀏覽器,建議對于偽元素采用雙冒號的寫法,如果不得不兼容IE瀏覽器,還是用CSS2的單冒號寫法比較安全。

    15、.uploaderinput[type=file]{}

    代表class為uploader盒子內input標簽屬性為type=file設置樣式

“CSS3怎么設置字體兼容所有瀏覽器”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沂水县| 揭阳市| 钟山县| 星子县| 长丰县| 静安区| 邢台市| 苗栗县| 舞阳县| 二连浩特市| 西乌珠穆沁旗| 永清县| 长寿区| 普定县| 大余县| 色达县| 芜湖县| 武鸣县| 伊吾县| 秦皇岛市| 清水县| 喀喇| 武安市| 泰兴市| 炎陵县| 罗江县| 曲麻莱县| 四子王旗| 安丘市| 静宁县| 高陵县| 中江县| 临安市| 遵化市| 边坝县| 确山县| 马鞍山市| 朝阳市| 墨竹工卡县| 封开县| 神池县|