CSS教程 11、CSS的屬性縮寫 [翻譯Htmldog]

一些CSS屬性允許使用一串值代替許多屬性,值使用空格分開。  margin,pdding和border-width允許合并margin-top-width, margin-right-width, margin-bottom-width等等,形式像這樣:property:top right bottom left;逆時針順序。  所以下面的:  代碼如下複製代碼

CSS樣式表檔案的最佳化及其技巧

CSS樣式表的常用最佳化技巧和提示,可以大大提高網頁開發效率和更符合w3c標準。  一、使用css縮寫   使用縮寫可以協助減少你CSS檔案的大小,更加容易閱讀。css縮寫的主要規則請參看《常用css縮寫文法總結》,這裡就不展開描述。  二.明確定義單位,除非值為0  忘記定義尺寸的單位是CSS新手普遍的錯誤。在HTML中你可以唯寫width=100,但是在CSS中,你必須給一個準確的單位,比如:width:100px width:100em。只有兩個例外情況可以不定義單位:

CSS教程 9、CSS的Grouping and Nesting分組和

Grouping 分組  當許多選取器有同樣屬性時,可以使用逗號組合它們。  例子:  代碼如下複製代碼 h2 {    color: red;}.thisOtherClass {    color: red;}.yetAnotherClass {    color: red;}

CSS教程 8、CSS的Class以及ID選取器 [翻譯Htmldog]

前面的學習我們僅僅使用HTML選取器(在HTML頁面裡為html標籤,如 P)  現在我們學習使用clss和id定義屬於自己的選取器。  這樣,同樣的html元素可以通過class或ID使用不同的表現。  在CSS裡,使用點號(.)建立class選取器,使用hash符號(#)建立ID選取器。  例子:  代碼如下複製代碼

CSS教程 CSS盒模型(Box Model)問題詳解

width和height定義的是Content部分的寬度和高度,padding border margin的寬度依次加在外面。背景會填充padding和content部分。但是由於瀏覽器設計上的問題,不同瀏覽器顯示效果會有些不同。左右Margin加倍的問題當box為float時,IE6中box左右的margin會加倍W3C定義的盒模式如下:  width和height定義的是Content部分的寬度和高度,padding border margin的寬度依

CSS hack的一些思考 我們該如何面對它?

    我已經習慣了做好頁面之後去解決不同瀏覽器的相容性問題,不斷的測試,不停的修改CSS hack以保證在大部分的瀏覽器上得到最佳效果。光IE就需要兼顧IE5.X與IE6,以後也許還要為IE7來寫單獨的CSS hack,或許是這樣的工作做得多了開始討厭這樣的沒有效益的勞動。就是為了去滿足那些少數的IE5.0使用者或是為了滿足那些極端的Firefox或是 Opera的推崇者們,我需要花費多一倍的時間來研究這些,我開始思考當瀏覽器不斷成長,不斷更新,我們的CSS&nb

CSS初級教程 邊界和補白

邊界margin和補白padding(依據國內出版社的翻譯慣例,margin被翻譯成邊界,padding被翻譯成補白,譯者依照習慣翻譯。但譯者認為,margin翻譯成外邊距,padding翻譯成內邊距更為直白和形象。你可以依據自己的習慣來適應這兩種不同的譯法。譯者注)是隔開元素最常用的兩個屬性。邊界是元素外邊的距離,而補白則是元素內部的距離。為h2改進代碼如下:  代碼如下複製代碼

CSS初級教程 邊框

邊框可以應用到在主體元素body中的絕大部分HTML元素中。建立一個包圍著元素的邊框,你所需要的是邊框樣式border-style。它們的值可以是 solid、dotted、dashed、double、groove、ridge、 inset和outset。(你有必要每個值都試一試,看看效果如何譯者注)邊框寬度border-width為邊框設定寬度,通常用像素來表示。當然,還可以單獨設定四個方向的邊框屬性,它們是border-top-width、border-right-wid

CSS初級教程 綜合應用

你應該已經在HTML初級教程的綜合中創作了一個HTML文檔,而且在CSS初級教程的的開始中增加了一行,用以把HTML文檔和CSS文檔聯絡起來。下面的程式碼封裝括了所有我們在初級教程中所學習的方法。只要你把下面的儲存起來作為CSS文檔,然後在瀏覽器中查看HTML文檔,你就可以理解每一個CSS的屬性的表現和怎麼應用。最好的方法就是花費時間修改CSS文檔和HTML文檔上的代碼,然後在瀏覽器中查看到底發生了什麼。  代碼如下複製代碼

CSS中級教程 class和id選擇符

在CSS初級教程中我們僅僅考慮了HTML選擇符──以HTML標籤形式出現。你當然可以用類選擇符class和標識選擇符id來定義自己的選擇符。這樣做的好處是,依賴於class或者id,你可以不同地表現相同的HTML元素。在CSS中,類選擇符在一個半形英文句點(.)之前,而id則在半形英文井號(#)之前。看起來像這樣:  代碼如下複製代碼

CSS進階教程 虛擬元素

虛擬元素(pseudo elements)跟偽類一樣吮吸選擇符,使用selector:pseudoelement { property: value; }的形式。有四個吮吸器。首字和首行首字first-letter 虛擬元素應用到元素的第一個字,而首行first-line則是元素的頂行。你可以,比如,建立一個首行粗體和首字下沉的段落,像這樣:  代碼如下複製代碼

CSS中級教程 組合與嵌套

組合你不必重複有相同屬性的多個選擇符,你只要用英文逗號(,)隔開選擇符就可以了。比如,你有如下的代碼:  代碼如下複製代碼

收集於網路的Web Standard正常化CSS+XHTML命名參考

CSS命名規則  頭:header   內容:content/containe   尾:footer   導航:nav   側欄:sidebar   欄目:column   頁面外圍控制整體布局寬度:wrapper   左右中:left right center   登入條:loginbar   標誌:logo   廣告:banner   頁面主體:main 

CSS繼承性之深入剖析(2)

    在CSS中,繼承是一種非常自然的行為,我們甚至不需要考慮是否能夠這樣去做,但是繼承也有其局限性。  首先,有些屬性是不能繼承的。這沒有任何原因,只是因為它就是這麼設定的,標準就是如此。舉個例子來說:border屬性,大家都明白border屬性的作用是設定元素的邊框的,它就沒有繼承性。如果繼承了邊框屬性,那麼文檔看起來就會很奇怪。例如我們定義容器div的邊框為1px,而在此容器內的ul li在正常情況下我們都不希望它有邊框,如果border有繼承性,我們就要再去掉它們的邊框。這樣

CSS之margin屬性由淺入深詳解

  margin在中文中我們翻譯成外邊距或者外補白(本文中引用外邊距)。他是元素盒模型(box model)的基礎屬性。一、margin的基本特性  margin屬性包括margin-top,margin-right,margin-bottom,margin-left,margin,可以用來設定box的margin area。屬性margin可以用來同時設定box的四邊外邊距,而其他的margin屬性只能設定其自各的外邊距。  margin屬性可以應用於幾乎所有的元素,除了表

CSS初級教程 選擇符 屬性和值

HTML有標籤(tag),CSS就有選擇符(selector)。選擇符就是賦予內部或者外部樣式表的名字。在 CSS初級指南中,我們致力於HTML選擇符,即是HTML的標籤,用來改變一個指定標籤的樣式。每個選擇符都有屬性(properties)在大括弧{}中,裡麵包括諸如color、font-weighth或者 background-color形式的字樣。值(value)在半形英文引號:後面,用半形英文分號;隔離。

xhtml+css網頁布局是否要注意CSS書寫順序?

  我們運用xhtml+css網頁布局,實現表現與結構的分離,表現部分的css檔案非常重要,也比較繁雜,我們在書寫CSS檔案時有很多屬性和值,我們就考慮到了書寫順序的問題。  有時候是先寫了margin或color,然後再寫width和height等等。我們有沒有必要讓我們的編碼更加的工整,更加的科學呢?實踐證明,書寫工整、按一定的規則進行書寫是很有好處的。  下面是Mozilla Firefox所建議的CSS書寫順序,對我們的代碼書寫很有參考價值:

如何最佳化你的CSS代碼?

  最近看過許多網友製作的SKIN的CSS檔案,發現其中有著許多冗餘的代碼。下面我來跟大家介紹一下,如何清除這些冗餘的代碼,讓你的CSS檔案更加簡潔。一、margin、padding屬性  參照相關資料我們可以知道,margin和padding代表的意思分別是外部邊距和內部填充距離,在許多網友的CSS中,關於這兩個屬性的冗餘代碼是出現得最多的。比如:margin:0px,大家可以查看一下自己的CSS檔案中,是否許多的margin:0px,其中有的是不需要的,你可以嘗試刪除它,當然也並不是所有的m

從Table向css過渡,其實並不難!

CSS布局提倡者的聲音正被"表格版面配置的優點"的聲音所覆蓋。一個荒誕的說法是CSS是難學的。事實上,CSS一點也不比其他網頁技術難。問題在於:對於表格設計已經相當有經驗的web設計師不得不完全放棄他們的思維模式改用CSS方法。我曾經用表格版面配置設計過許多年,當我第一次開始使用CSS布局時,我也遇到了問題。"用表格多簡單呀"我想。但是,那隻是因為我已經用慣了表格,我知道如何巧妙的處理它們。任何改變,哪怕是小小的一點,都會讓我覺得麻煩,更不用說這麼激烈的變化。回憶起我第一次學慣用表格版面配置,同

CSS Hack代碼範例:相容IE5.0、IE5.5、IE6.0、IE7.0、FF1.5、

  本CSS Hack代碼範例,可以直觀顯示各個版本瀏覽器hack的使用。相容IE5.0、IE5.5、IE6.0、IE7.0、FF1.5、FF2.0。  IE7.0簡體中文正式版發布了,對於我等常和網頁打交道的人來說網頁相容性問題也隨之而來了。IE7.0有一個顯著的改變就是支援!important了,是件好事情,但是也給廣大的在IE6時代使用!important來區分處理IE和FF的網頁製作者帶來了不少問題,Noker也遇到了這個問題,所以翻閱網上資料,寫了下面這個能夠相容現今大多數主

總頁數: 694 1 .... 635 636 637 638 639 .... 694 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.