真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

css的樣式規(guī)則,css的樣式規(guī)則類型有哪些

說(shuō)一下css規(guī)范?

一、Css書寫順序:

創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來(lái),先為且末等服務(wù)建站,且末等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為且末企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

1.位置屬性(position, top, right, z-index, display, float等) 

2.大小(width, height, padding, margin)

3.文字系列(font, line-height, letter-spacing, color- text-align等) 

4.背景(background, border等)

5.其他(animation, transition等)

二、Css語(yǔ)法:

命名一般為小寫英文字母。

為了代碼的易讀性,在每個(gè)聲明塊的左花括號(hào)前添加一個(gè)空格。

每條聲明語(yǔ)句的?:?后應(yīng)該插入一個(gè)空格。

所有聲明語(yǔ)句都應(yīng)當(dāng)以分號(hào)結(jié)尾。最后一條聲明語(yǔ)句后面的分號(hào)是可選的,但是,如果省略這個(gè)分號(hào),你的代碼可能更易出錯(cuò)。

對(duì)于屬性值或顏色參數(shù),省略小于 1 的小數(shù)前面的 0 (例如,.5?代替?0.5;-.5px?代替?-0.5px)。

十六進(jìn)制值應(yīng)該全部小寫,例如,#fff。

盡量使用簡(jiǎn)寫形式的十六進(jìn)制值,例如,用?#fff?代替?#ffffff。

避免為 0 值指定單位,例如,用?margin: 0;?代替?margin: 0px;。

Css常用的一些命名:

可參考:CSS 常用命名 - 彼岸時(shí)光 - 博客園。

三、Css的引入:

Css的引入一般有兩種,link和@import,一般建議使用link引入。這樣可以避免考慮@import的語(yǔ)法規(guī)則和注意事項(xiàng),避免產(chǎn)生資源文件下載順序混亂和http請(qǐng)求過(guò)多的煩惱。

四、Css的命名規(guī)范(BEM,OOCSS):

什么是BEM:BEM的意思就是塊(block)、元素(element)、修飾符(modifier),是由Yandex團(tuán)隊(duì)提出的一種前端命名方法論。這種巧妙的命名方法讓你的CSS類對(duì)其他開(kāi)發(fā)者來(lái)說(shuō)更加透明而且更有意義。

命名約定如下:

.block{} // 塊即是通常所說(shuō)的 Web 應(yīng)用開(kāi)發(fā)中的組件或模塊。每個(gè)塊在邏輯上和功能上都是相互獨(dú)立的。

.block__element{} // 元素是塊中的組成部分。元素不能離開(kāi)塊來(lái)使用。BEM 不推薦在元素中嵌套其他元素。

.block--modifier{} // 修飾符用來(lái)定義塊或元素的外觀和行為。同樣的塊在應(yīng)用不同的修飾符之后,會(huì)有不同的外觀。

優(yōu)點(diǎn):

BEM 的優(yōu)點(diǎn)在于所產(chǎn)生的 CSS 類名都只使用一個(gè)類別選擇器,可以避免傳統(tǒng)做法中由于多個(gè)類別選擇器嵌套帶來(lái)的復(fù)雜的屬性級(jí)聯(lián)問(wèn)題。在 BEM 命名規(guī)則中,所有的 CSS 樣式規(guī)則都只用一個(gè)類別選擇器。因此所有樣式規(guī)則的特異性(specificity)都是相同的,也就不存在復(fù)雜的優(yōu)先級(jí)問(wèn)題。這可以簡(jiǎn)化屬性值的層疊規(guī)則。代碼清單中的命名規(guī)則的好處在于每個(gè) CSS 類名都很簡(jiǎn)單明了,而且類名的層次關(guān)系可以與 DOM 節(jié)點(diǎn)的樹(shù)型結(jié)構(gòu)相對(duì)應(yīng)。

缺點(diǎn):

這樣類名過(guò)于長(zhǎng),且復(fù)雜。

什么是OOCSS(面向?qū)ο驝SS):

OOCSS 表示的是面向?qū)ο?CSS(Object Oriented CSS),是一種把面向?qū)ο蠓椒▽W(xué)應(yīng)用到 CSS 代碼組織和管理中的實(shí)踐。 OOCSS最關(guān)鍵的一點(diǎn)就是:提高他的靈活性和可重用性。這個(gè)也是OOCSS最重要的一點(diǎn)。OOCSS主張是通過(guò)在基礎(chǔ)組件中添加更多的類,從而擴(kuò)展基礎(chǔ)組件的CSS規(guī)則,從而使CSS有更好的擴(kuò)展性。

OOCSS的優(yōu)點(diǎn):

減少CSS代碼。

具有清潔的HTML標(biāo)記,有語(yǔ)義的類名,邏輯性強(qiáng)的層次關(guān)系。

語(yǔ)義標(biāo)記,有助于SEO。

更好的頁(yè)面優(yōu)化,更快的加載時(shí)間(因?yàn)橛泻芏嘟M件重用)。

可擴(kuò)展的標(biāo)記和CSS樣式,有更多的組件可以放到庫(kù)中,而不影響其他的組件。

能輕松構(gòu)造新的頁(yè)面布局,或制作新的頁(yè)面風(fēng)格。

OOCSS的缺點(diǎn):

OOCSS適合真正的大型網(wǎng)站開(kāi)發(fā),因?yàn)榇笮途W(wǎng)站用到的可重用性組件特別的多,如果運(yùn)用在小型項(xiàng)目中可能見(jiàn)不到什么成效。所以用不用OOCSS應(yīng)該根據(jù)你的項(xiàng)目來(lái)決定。如果沒(méi)用巧妙的使用,創(chuàng)建組件可能對(duì)于你來(lái)說(shuō)是一堆沒(méi)用的東西,成為一爛攤子,給你的維護(hù)帶來(lái)意想不到的杯具,說(shuō)不定還是個(gè)維護(hù)的噩夢(mèng)。

歡迎到優(yōu)就業(yè)來(lái)了解

CSS規(guī)則有哪四種類型,各有什么特點(diǎn)

1. 標(biāo)簽名選擇器 div { color:Red;} 即頁(yè)面中的各個(gè)標(biāo)簽名的css樣式

2.類選擇器 .divClass {color:Red;} 即定義的每個(gè)標(biāo)簽的class 中的css樣式

3.ID選擇器 #myDiv {color:Red;} 即頁(yè)面中的標(biāo)簽的id

4.后代選擇器(類選擇器的后代選擇器) .divClass span { color:Red;} 即多個(gè)選擇器以逗號(hào)的格式分隔 命名找到準(zhǔn)確的標(biāo)簽

可以使用的css規(guī)則一般都有哪些,以及這些規(guī)則都具有哪些方面的作用.北外

DIV+CSS規(guī)則整理

一、善用css縮寫規(guī)則

/*注意上、右、下、左的書寫順序*/

1. 關(guān)于邊距(4邊):

1px 2px 3px 4px (上、右、下、左)

1px 2px 3px (省略的左等于右)

1px 2px (省略的上等于下)

1px (四邊都相同)

2. 簡(jiǎn)化所有:

*/ body{margin:0}------------表示網(wǎng)頁(yè)內(nèi)所有元素的margin為0

#menu{ margin:0}------------表示menu盒子下的所有元素的margin為0

3. 縮寫(border)特定樣式:

Border:1px solid #ffffff;

Border-width:0 1px 2px 3px;

4. 關(guān)于文字的縮寫規(guī)則:

Font-style:italic; 斜體形式

Font-variant:small-caps/normal; 變體樣式:小型大寫字母/正常

Font-weight:bold;

Font-size:12px;

Line-height:1.2em(120%)/1.5em(150%);

Font-family:arrial,sans-serif,verdana;

縮寫成:

Font:italic small-caps bold 12px/1.5emarrial,sans-serif;

注意:Font-size和Line-height用斜杠組合在一起不能分開(kāi)寫。

5. 關(guān)于背景圖片的:

Background:#FFF url(log.gif) no-repeatfixed top left;

6. 關(guān)于列表:

List-style-type:square/none;

List-style-position:inside;

List-style-image:url(filename.gif);

縮寫成:

List-style:none inside url(filename.gif)

二、運(yùn)用4種方法來(lái)引入CSS樣式

1.link

link rel=”stylesheet” type=”text/css”href=”a.css”

rel 關(guān)系

type 數(shù)據(jù)類型,有多種

href 路徑

部分瀏覽器支持候選樣式,關(guān)鍵字:alternate:

link rel=”stylesheet” type=”text/css”href=”a.css”

link rel=”alternate stylesheet”type=”text/css” href=”b.css”

link rel=”alternate stylesheet”type=”text/css” href=”c.css”

2.內(nèi)部樣式塊

style

!–

h1{color:red;}

/style

3.@import

@import url{a.css}

注意:此指令必須放在style容器中,并且在所有樣式之前

建議放在一個(gè)html注釋中,!– –瀏覽器會(huì)不顯示注釋內(nèi)的內(nèi)容,而import等css代碼能正常工作

4.內(nèi)聯(lián)樣式

p style=”color:red;”

選擇器是css的一個(gè)基本概念,基本規(guī)則如下:

1.規(guī)則結(jié)構(gòu):

h1 {color:red;}

選擇器 {屬性:值;}

這類是元素選擇器,基本可以包括所有html的元素

屬性值可以包括多個(gè)元素,如:border:1px solid red;

常用語(yǔ)法

1)分組:

選擇器和聲明都可以分組:

h1,h2,h3{color:red;background:#fff;} ,選擇器用“,”分割開(kāi),屬性用”;”分割

2)類選擇器,即通過(guò)class=”stylename”應(yīng)用的聲明

定義:

.stylename{color:red;}

注意:

在html中可以使用多類選擇:如class=”cn1 cn2 cn3″

3)ID選擇器,即與id屬性對(duì)應(yīng)的樣式

定義:

#a{color:red;} -這個(gè)定義對(duì)用id=”a”的元素

2.這部分都是我們常見(jiàn)的css語(yǔ)法,下面談一下我們不常見(jiàn)的選擇器語(yǔ)法

1)父子結(jié)構(gòu),跟文檔結(jié)構(gòu)圖對(duì)應(yīng)

如p span{border:1px solidred;}對(duì)應(yīng)的是p下面的li標(biāo)簽,這個(gè)很用用途,可以準(zhǔn)確定位.

一些特殊應(yīng)用(IE7支持):

(1) p span{},匹配所有p下所有的span

(2) p + span{} ,匹配緊接著p元素后出現(xiàn)的第一個(gè)span標(biāo)簽,2者要有相同的父標(biāo)簽

2)屬性選擇器:(注意:屬性選擇器ie7才開(kāi)始支持,以下版本并不支持,其他的瀏覽器基本可以)

語(yǔ)法:img[alt]{border:1pxsolid;}

表示對(duì)應(yīng)有alt屬性的img標(biāo)簽,當(dāng)然可以支持多個(gè)屬性對(duì)應(yīng),如img[alt][title]{};表示這個(gè)2個(gè)屬性都有的img標(biāo)簽,

也可以與具體值對(duì)應(yīng):如:img[alt=”攝影”]{};

屬性選擇器中的高級(jí)應(yīng)用,特殊匹配:

(1)img[class~=”b”], ~= : 與屬性中的一個(gè)值對(duì)應(yīng)的,即與img class=”a b c”對(duì)應(yīng)

(2)[class^=”a”],以a開(kāi)頭的

(3)[class$=”a”],以a結(jié)束的

(4)[class*=”a”],包含a的

(5)[class|=”a”],等于a或以a開(kāi)頭的

3)偽類和偽元素

日常使用中主要是a標(biāo)簽的幾個(gè)偽類:link:hover:active:visited

以及:first-child:first:before:left:right:lang:focus:fist-line等等

注意:動(dòng)態(tài)偽類可以應(yīng)用到任何元素,如,input:focus{background:red;}當(dāng)input標(biāo)簽獲得焦點(diǎn)時(shí)背景變紅

以上語(yǔ)法組合使用,就能實(shí)現(xiàn)定位準(zhǔn)確、簡(jiǎn)單間接的樣式了。

三、選擇器分類整合

優(yōu)先級(jí)別遵循:行內(nèi)樣式 ID Class 標(biāo)記

基本選擇器標(biāo)記選擇器(eg:p/p)

類別選擇器(eg:class)

ID選擇器

復(fù)合選擇器

“交集”復(fù)合選擇器(eg:p.menu{color:red})必須是

標(biāo)記+類別/ID組合

“并集”復(fù)合選擇器(eg:h1,h2,h3{color:red})

“后代”復(fù)合選擇器(eg: #menu.menulist{ ... })

“子”復(fù)合選擇器(eg: #menu.menulist .selectit {... })

四、使用子選擇器減少id和class的定義

示例結(jié)構(gòu):

div id="menu"

div class="menulist"

divclass="selectit"content/div

/div

/div

示例CSS:

#menu { ... }

#menu .menulist { ... }

#menu .menulist .selectit { ... }

五、使用組選擇器為不同元素應(yīng)用相同的樣式

如h1,h2,h3,div{font-size:16px;font-weight:bold}

則h1,h2,h3,div元素的樣式都為字體16像素,字體粗體

六、偽類和選擇符的配合使用

將偽類和類組合起來(lái)用,就可以在同一個(gè)頁(yè)面中做幾組不同的鏈接效果了,例如,我們定義一組鏈接為紅色,

訪問(wèn)后為藍(lán)色;另一組為綠色,訪問(wèn)后為黃色:

a.red:link {color: #FF0000}

a.red:visited {color: #0000FF}

a.blue:link {color: #00FF00}

a.blue:visited {color: #FF00FF}

現(xiàn)在應(yīng)用在不同的鏈接上:

a class="red"href="..."這是第一組鏈接/a

a class="blue" href="..."這是第二組鏈接/a

七、CSS的最近優(yōu)先原則

/*如果對(duì)一個(gè)元素定義了多次樣式,則以最近的一級(jí)優(yōu)先,最近一級(jí)的樣式將覆蓋其他行內(nèi)樣式 ID Class標(biāo)記*/

以下是引用片段:

CSS:

p{color:red}

.blue{color:blue}

.yellow{color:yellow}

HTML:

p此處顯示為紅色/p

p class="blue"此處顯示為藍(lán)色/p

p class="blue"style="color:green"此處顯示為綠色/p

p class="blue yellow"此處顯示為黃色/p

注意:

(1)注意樣式的幾個(gè)優(yōu)先順序(優(yōu)先級(jí)由上至下遞減,下面的樣式覆蓋上面的樣式):

--元素style設(shè)定

--head區(qū)style/style中的設(shè)定

--外部引用css文件

(2)優(yōu)先級(jí)不是按訪問(wèn)順序來(lái)設(shè)定的,而是又css中的聲明順序來(lái)設(shè)的。

如上例中pclass="yellow blue"此處顯示為黃色/p也顯示為黃色,因?yàn)樵赾ss定義中.yellow在.blue

的后面。

八、書寫正確的鏈接樣式

當(dāng)用css定義鏈接的各種狀態(tài)時(shí),要注意書寫的順序即::link :visited :hover :active利用首字母:L V H A,

你可以通過(guò)記憶LoVe,Hate,兩個(gè)單詞來(lái)記住其順序。

:link --------鏈接的顏色

:visited -----鼠標(biāo)點(diǎn)擊后的顏色

:hover -------鼠標(biāo)放上去未點(diǎn)的顏色(懸停)

:active-------鼠標(biāo)點(diǎn)擊瞬間的顏色

九、:hover的靈活運(yùn)用

IE6不支持除a標(biāo)簽以外的:hover屬性,我們了解:hover屬性是鼠標(biāo)懸停效果。在IE7和FF中,對(duì)幾乎任意元素

都可以設(shè)置:hover屬性效果。這對(duì)我們做不同的訪問(wèn)效果很好。

如:

p {

width : 360px;

height : 80px;

padding : 20px;

margin : 50px auto 0 auto;

border : 1px solid #ccc;

line-height : 25px;

background : #fff;

}

p:hover {

border : 1px solid #000;

background : #ddd;

}

----------------此效果針對(duì)IE7和FF

p a {

color : #00f;

text-decoration : none;

font-size : 13px;

}

p a:hover {

color : #036;

text-decoration : underline;

}

-----------------此效果針對(duì)IE6

十、定義A標(biāo)簽要注意的小問(wèn)題

當(dāng)我們定義a{color:red;}時(shí),它代表了A的四種狀態(tài)的樣式,如果此時(shí)要定義一個(gè)鼠標(biāo)放上的狀態(tài)只要定義

a:hover就可以了,其它三種狀態(tài)就是A中所定義的樣式。

只定義了一個(gè)a:link時(shí),一定要記得把其它三種狀態(tài)定義出來(lái)!

十一、禁止內(nèi)容換行與強(qiáng)制內(nèi)容換行

在表格或?qū)又形覀兛赡芟M麅?nèi)容不換行或強(qiáng)制換行,我們可以通過(guò)一些css屬性來(lái)達(dá)到這些要求。

禁止換行:white-space:nowrap

強(qiáng)制換行:word-break:break-all; white-space: normal;

十二、區(qū)別relative和absolute

Absolute---CSS中的寫法是:position:absolute; 他的意思是絕對(duì)定位,他是參照瀏覽器的左上角,配合

TOP、RIGHT、BOTTOM、LEFT(下面簡(jiǎn)稱TRBL)進(jìn)行定位,在沒(méi)有設(shè)定TRBL,默認(rèn)依據(jù)父級(jí)的做標(biāo)原始點(diǎn)為

原始點(diǎn)。如果設(shè)定TRBL并且父級(jí)沒(méi)有設(shè)定position屬性,那么當(dāng)前的absolute則以瀏覽器左上角為原始點(diǎn)進(jìn)行

定位,位置將由TRBL決定。

Relative---CSS中的寫法是:position:relative;他的意思是絕對(duì)相對(duì)定位,他是參照父級(jí)的原始點(diǎn)為原始點(diǎn),

無(wú)父級(jí)則以BODY的原始點(diǎn)為原始點(diǎn),配合TRBL進(jìn)行定位,當(dāng)父級(jí)內(nèi)有padding等CSS屬性時(shí),當(dāng)前級(jí)的原始

點(diǎn)則參照父級(jí)內(nèi)容區(qū)的原始點(diǎn)進(jìn)行定位。

十三、區(qū)別塊級(jí)元素block和內(nèi)聯(lián)元素inline

塊級(jí)---可定義寬高,另起獨(dú)占一行(如:divul)

內(nèi)聯(lián)---不可定義寬高,如文本元素(如a span)

十四、區(qū)別display和visibility

display:none和visibility:hidden都可以隱藏一個(gè)元素,但visibility:hidden只是隱藏了元素的內(nèi)容,但其使用的

位置空間仍然被保留。而display:none則相當(dāng)把元素從頁(yè)面中去除,其占用位置也將被刪除。

十五、背景background的一些語(yǔ)法

background-image:url(背景圖案.jpg,gif,bmp);

background-color:#FFFFFF; (背景顏色)

background-color : transparent; --設(shè)定背景為透明色–

background-repeat 改變背景圖片的重復(fù)并排的設(shè)定

說(shuō)明

repeat 背景圖片并排

repeat-x 背景圖片以X方向 并排

repeat-y 背景圖片以Y方向 并排

no-repeat 背景圖片不 以并排的方式處理

background-attachment是否固定圖片位置

說(shuō)明

scroll 拉動(dòng)卷軸時(shí),背景圖片會(huì)跟著移動(dòng)(缺省值)

fixed 拉動(dòng)卷軸時(shí),背景圖片不會(huì)跟著移動(dòng)

以長(zhǎng)度定位background-position:x y

使用百分比定位background-position: x% y%

說(shuō)明

x% 往右移

y% 往下移

backgroud-position: 0% 0%; 左邊上方

backgroud-position: 0% 50%; 左邊中間

backgroud-position: 50% 0%; 中間上方

backgroud-position: 50% 50%; 正中間

backgroud-position:100% 0%; 右邊上方

backgroud-position: 0% 100%; 左邊下方

backgroud-position: 100% 50%; 右邊中間

backgroud-position: 50% 100%; 中間下方

backgroud-position: 100% 100%; 右邊下方

以關(guān)鍵字定位

關(guān)鍵字說(shuō)明

top 上 ( y = 0 )

center 中 ( x = 50, y = 50 )

bottom 下 ( y = 100 )

left 左 ( x= 0 )

Exp:

background-position:center;

圖片在指定背景中央X=50% Y=50%位置

background-position: 200px 30px

十六、注釋的寫法

在Html中:

!-- footer --

content

!-- end footer --

在CSS中:

/* ---------- header ----------------- */

Style

十七、CSS的命名規(guī)范

1. id的命名

(1)頁(yè)面結(jié)構(gòu)

容器: Container

頁(yè)頭:header

內(nèi)容:content/container

頁(yè)面主體:main

頁(yè)尾:footer

導(dǎo)航:nav

側(cè)欄:sidebar

欄目:column

頁(yè)面外圍控制整體布局寬度:wrapper

左右中:left right center

(2)導(dǎo)航

導(dǎo)航:nav

主導(dǎo)航:mainnav

子導(dǎo)航:subnav

頂導(dǎo)航:topnav

邊導(dǎo)航:sidebar

左導(dǎo)航:leftsidebar

右導(dǎo)航:rightsidebar

菜單:menu

子菜單:submenu

標(biāo)題: title

摘要: summary

(3)功能

標(biāo)志:logo

廣告:banner

登陸:login

登錄條:loginbar

注冊(cè):regsiter

搜索:search

功能區(qū):shop

標(biāo)題:title

加入:joinus

狀態(tài):status

2. class的命名

(1)顏色:使用顏色的名稱或者16進(jìn)制代碼,如

.red { color: red; }

.f60 { color: #f60; }

.ff8600 { color: #ff8600; }

(2)字體大小,直接使用"font+字體大小"作為名稱,如

.font12px { font-size: 12px; }

.font9pt {font-size: 9pt; }

(3)對(duì)齊樣式,使用對(duì)齊目標(biāo)的英文名稱,如

.left { float:left; }

.bottom { float:bottom; }

(4)標(biāo)題欄樣式,使用"類別+功能"的方式命名,如

.barnews { }

.barproduct { }

注意事項(xiàng)::

u 一律小寫;

u 盡量用英文;

u 不加中杠和下劃線;

u 2個(gè)組合的單詞不用中杠和下劃線可以將第二個(gè)單詞的首字母大寫(eg:mainContent);

u 盡量不縮寫,除非一看就明白的單詞.

3. 主要的站點(diǎn)css文件

主要的 master.css

模塊 module.css

基本共用 base.css(root.css)

布局,版面 layout.css

主題 themes.css

專欄 columns.css

文字 font.css

表單 forms.css

補(bǔ)丁 mend.css

打印 print.css

十八、Padding影響寬度問(wèn)題

如果一組要嵌套的標(biāo)簽之間需要些間距的話,那就留給位于里面的標(biāo)簽的margin屬性吧,而不要去定義位

于外面的標(biāo)簽的padding

十九、完美的單象素外框線表格

table{border-collapse:collapse;}

td{border:1px solid #000;}

二十、如果文字過(guò)長(zhǎng),則將過(guò)長(zhǎng)的部分變成省略號(hào)顯示

style=”width:120px;height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap”

二十一、并不是所有樣式都要簡(jiǎn)寫

當(dāng)樣式表前定義了如p{padding:1px2px 3px 4px}時(shí),在后續(xù)工程中又增加了一個(gè)樣式上補(bǔ)白5px,下補(bǔ)白

6px。我們并不一定要寫成p.style1{padding:5px 6px 3px 4px}。可以寫成p.style1{paddingtop:5px;padding-right:6px;},你可能會(huì)感覺(jué)這樣寫還不如原來(lái)那樣好,但你想沒(méi)想過(guò),你的那種寫法重復(fù)定義

了樣式,另外你可以不必去找原來(lái)的下補(bǔ)白與左補(bǔ)白的值是多少!如果以后前一個(gè)樣式P變了話,你定義的

p.style1的樣式也要變。(此種方法對(duì)后期修改樣式很重要)

二十二、幾個(gè)常用到的CSS細(xì)節(jié)處理上的樣式

1)中文字兩端對(duì)齊:text-align:justify;text-justify:inter-ideograph;

2)固定寬度漢字截?cái)啵簅verflow:hidden;text-overflow:ellipsis;white-space:nowrap;(不讓其換行,不過(guò)只能

處理文字在一行上的截?cái)?,不能處理多行?(IE5以上)FF不能,它只隱藏。

***萬(wàn)能強(qiáng)制換行:white-space:normal;word-break:break-all

禁止換行:white-space:nowrap

強(qiáng)制換行:word-wrap:break-word; word-break: normal;

.AutoNewline

{

/*word-break: break-all; 方法一必須*/

/*word-wrap:break-word;overflow:hidden; 方法二*/

/*word-wrap:break-word; word-break: normal;方法三 */

word-wrap:break-word; word-break:break-all;}

.NoNewline

{

/*word-break: keep-all; 方法一必須*/

white-space:nowrap;

}

3)固定寬度漢字(詞)折行:table-layout:fixed; word-break:break-all;(IE5以上)FF不能。

4)acronym title=”輸入要提示的文字”style=”cursor:help;”文字/acronym用鼠標(biāo)放在前面的文

字上看效果。這個(gè)效果在國(guó)外的很多網(wǎng)站都可以看到,而國(guó)內(nèi)的少又少。

5)圖片設(shè)為半透明:.halfalpha { background-color:#000000;filter:Alpha(Opacity=50)}在IE6及IE5測(cè)試通

過(guò),F(xiàn)F未通過(guò),這是因?yàn)檫@個(gè)樣式是IE私有的東西;

6)FLASH透明:選中swf,打開(kāi)原代碼窗口,在/object前輸入paramname=”wmode”

value=”transparent” 以上是針對(duì)IE的代碼。

針對(duì)FIREFOX 給embed 標(biāo)簽也增加類似參數(shù)wmode=”transparent”

7)在做網(wǎng)頁(yè)時(shí)常用到把鼠標(biāo)放在圖片上會(huì)出現(xiàn)圖片變亮的效果,可以用圖片替換的技巧,也可以用如下的濾

鏡:

.pictures img {

filter: alpha(opacity=45); }

.pictures a:hover img {

filter: alpha(opacity=90); }

8)層在瀏覽器中居中對(duì)齊問(wèn)題

body { text-align: center }

#content { text-align: left; width: 700px;margin: 0 auto }


標(biāo)題名稱:css的樣式規(guī)則,css的樣式規(guī)則類型有哪些
網(wǎng)頁(yè)地址:http://weahome.cn/article/dsdsejp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部