欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

“CSS”的使用技巧

2024-01-31    分類: 網(wǎng)站建設(shè)

為了提高網(wǎng)頁在視覺上可以有更多元的表現(xiàn),W3C在1996年推出CSS第一版,提供解決之道。不過由于CSS有賴于瀏覽器的支持,因此長久以來CSS的推展情況一直不佳,一直到IE 6、Firefox等主流瀏覽器支持CSS,才漸漸改善。

CSS語法立意讓網(wǎng)頁內(nèi)容與視覺呈現(xiàn)分離,一方面使得頁面維護(hù)工作更容易,不會(huì)因內(nèi)容或視覺效果改變影響到另一方,這樣的頁面設(shè)計(jì),也對(duì)搜尋引擎更 為友善,更容易搜尋到頁面內(nèi)容。其次,CSS也可以增加頁面在不同媒介的呈現(xiàn)效果。同一份頁面,可依據(jù)用途不同,例如在屏幕顯示或打印,而自動(dòng)切換不同的 CSS語法,讓呈現(xiàn)最Selector 選取器 。

要透過CSS為HTML的元素套用樣式效果,首先須指向特定元素,像是標(biāo)題、段落或超鏈接等而這個(gè)指定的方法,就稱為選取器。

最基本的選取器,是指定HTML卷標(biāo)元素的名稱,另外還有ID選取器、類別選取器、虛擬類別、子系、旁系等,不過這些CSS的選取方法,每種瀏覽器的支持不一,像IE6就不支援子系或旁系的選取器。

Quirk Mode 怪癖模式

瀏覽器改版時(shí),通常都會(huì)加強(qiáng)對(duì)網(wǎng)頁標(biāo)準(zhǔn)語法的支持,不過這也意味著,依照過去瀏覽器特性寫出來的頁面,在呈現(xiàn)上會(huì)有問題,為了保持向前兼容,瀏覽器通常會(huì)設(shè)計(jì)標(biāo)準(zhǔn)模式與「怪癖」模式,確保一些舊網(wǎng)站能用較寬松、容錯(cuò)率較高的語法解譯方式呈現(xiàn)。

瀏覽器會(huì)依網(wǎng)頁宣告的DOCTYPE與DTD,決定頁面呈現(xiàn)將依照標(biāo)準(zhǔn)模式或怪癖模式。 佳化。也由于讀取頁面的媒介越來越多元(如手機(jī)、PDA),CSS可以彈性調(diào)整呈現(xiàn)方式,都更加彰顯CSS在網(wǎng)頁上的優(yōu)勢(shì)。

Divist 濫用DIV標(biāo)簽的設(shè)計(jì)人員

事實(shí)上,善用CSS串接與繼承的特性,就能創(chuàng)造出精準(zhǔn)、豐富的視覺效果。但是并非僅靠CSS,濫用語法的情況就能改善。

過去盛行巢狀表格排版,導(dǎo)致Web原始碼難以閱讀與維護(hù)。不過CSS設(shè)計(jì)人員如不善用串接與繼承,而以大量DIV區(qū)塊語法作頁面排版,將使頁面原始 碼充斥DIV標(biāo)簽,這往往和使用巢狀表格一樣,難以閱讀,這種設(shè)計(jì)人員便稱為「Divist」。CSS并非萬靈丹,須靠設(shè)計(jì)人員正確運(yùn)用,才能達(dá)到效果。

Specificity 明確度

由于CSS具有可串接、繼承的特性,某一個(gè)元素有可能被指定不同的樣式。發(fā)生這種情況時(shí),瀏覽器就會(huì)依明確度來決定呈現(xiàn)那一種樣式。

明確度規(guī)定每一種選取器都具有一個(gè)計(jì)數(shù)值,例如ID選取器的明確度是「0,1,0,0」,而類別選取器的明確度是「0,0,1,0」,當(dāng)某個(gè)元素同時(shí)套用兩者,而且部分樣式又有沖突時(shí),因?yàn)镮D選取器的明確度較高,就會(huì)以它的值為主。

CSS Hack CSS小技巧

CSS在瀏覽器支持與實(shí)作的方式不同,甚至存在bug,都讓設(shè)計(jì)人員在跨瀏覽器的頁面設(shè)計(jì)遇到挑戰(zhàn)。為了解決這些難題而發(fā)展出的技巧,便稱為CSS Hack。

例如IE 5在Width這個(gè)語法實(shí)作,與W3C制定的標(biāo)準(zhǔn)有所不同,造成它與其它瀏覽器會(huì)呈現(xiàn)不同的結(jié)果。為了解決這個(gè)問題,而有所謂「Box Model Hack」的技巧,讓IE 5也能和其它瀏覽器呈現(xiàn)相同的結(jié)果。    Pseudo Class 虛擬類別

最常見的虛擬類別是應(yīng)用在超級(jí)鏈接語法上。例如超級(jí)鏈接指定連結(jié)顏色(a:link)、造訪過顏色(a:visit)、以及鼠標(biāo)經(jīng)過(a:hover)等。

事實(shí)上虛擬類別不只能用在超級(jí)鏈接上,例如表格或窗體輸入字段等,CSS都能選取并指定多種狀態(tài),但是由于IE 6以前的瀏覽器只支持少數(shù)虛擬類別語法,即使最常見的超級(jí)鏈接也支持不完整(a:focus便不支持),造成使用的人很有限。

Cascade Rule 串接規(guī)則

CSS具備串接的規(guī)則和明確度,用來處理樣式?jīng)_突的情況。串接規(guī)則會(huì)依重要性排序,決定采用哪一種樣式。

在串接規(guī)則中,重要性最高的是標(biāo)示有「!import」的使用者樣式,其次是同樣標(biāo)有「!import」的作者樣式表。

在沒有標(biāo)「!import」時(shí),作者樣式表的重要性高于使用者。透過重要性規(guī)定,瀏覽器就能決定呈現(xiàn)哪一種樣式,而如果重要性一致時(shí),則后出的規(guī)則會(huì)覆寫較早的規(guī)則。

float 飄浮,文繞圖

CSS的文繞圖的功能是透過指定「float」屬性值,就能讓區(qū)塊「飄浮」起來,并透過指定左、右位置,移到定點(diǎn)。

文繞圖雖然是用在圖、文關(guān)系上,不過在設(shè)計(jì)實(shí)務(wù)中,更大量應(yīng)用在版面定位上。另一個(gè)常用來定位版本的功能是「position」,它可以精確地用像素指定任意位置。利用「float」或「position」,便可以取代過去透過巢狀表格才能達(dá)到的精準(zhǔn)定位。

Inheritance 繼承

繼承是CSS在設(shè)計(jì)上相當(dāng)具有效率的原則,能精簡設(shè)計(jì)上的復(fù)雜性。例如在「body」選取器指定字型與大小之后,包含在「body」底下的所有元素,都會(huì)自動(dòng)繼承這個(gè)樣式,不需要一一為子系的元素再指定樣式。

繼承而來的屬性,也可以透過指定值進(jìn)行復(fù)寫,因此如果區(qū)塊需要不同的字型,只需要重新指定新值給這個(gè)區(qū)塊,就可以采用新字型。透過這種方式,可以大為減少選取器的數(shù)量。

本文來源于成都網(wǎng)站建設(shè)公司與成都網(wǎng)站設(shè)計(jì)制作公司-創(chuàng)新互聯(lián)成都公司!

網(wǎng)站欄目:“CSS”的使用技巧
轉(zhuǎn)載注明:http://aaarwkj.com/news39/316389.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站排名、全網(wǎng)營銷推廣、App開發(fā)定制開發(fā)

廣告

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

手機(jī)網(wǎng)站建設(shè)
亚洲精品中国一区二区久久| 亚洲和欧洲一码二码区视频| 91在线人妻一区二区三区| 色吊丝二区三区中文字幕| 亚洲综合日韩精品国产av| 中文字幕一区二区久久综合 | 依依成人影院在线观看av| 丰满人妻侵犯中文字幕| 日本精品av一区二区| 欧美精品黑人三级精品| 在线免费观看视频97| 日本在线高清精品人妻| 视频一区二区视频三区| 亚洲香蕉av在线一区二区三区| 国产亚洲欧美日韩看国产| 中文字幕日韩av综合在线| 欧美午夜福利视频观看| 人妻内射一区二区在线视| 国产91黑丝在线视频| 日韩性视频激情在线一区| 青青草免费公开视频久久| 亚洲免费视频区一区二| 999久久久久亚洲精品| 久久久精品免费中文视频| 日韩不卡在线免费观看视频| 日韩精品中文女同在线播放| 中文字幕乱码亚洲精品一区| 国产精品亚洲精品欧美| 日本 午夜 在线 视频| 日韩三级在线观看av| 亚洲综合中文字幕经典av在线| 日本在线看片一区二区| 国产在线乱码一区二区| 日韩av一区二区人妻| 国产免费久久黄av片| 成人国产视频免费观看| 亚洲清纯唯美激情四射| 加勒比东京热视频在线| 日本韩国欧美在线一区| 国产福利在线观看午夜| 亚洲国产精品青青草|