Time of Update: 2017-02-27
執行個體要求:一個盒子內有多個圖片,圖片的邊距一致,並能自動換行,實現圖片櫥窗效果。最終效果圖見文章結尾。實現思路:基本結構:<div><ul><li><img src="" /></li></ul></div>html檔案:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Time of Update: 2017-02-27
塊元素和行內元素可以使用display進行相互轉換display:inline ->轉為行內元素(例如div)display:block ->轉為塊元素(例如a)例:<html><head><title>塊元素和行內元素的相互轉換</title><link rel="stylesheet" style="text/css" href="test.css"
Time of Update: 2017-02-27
行內元素(inline element),又叫內嵌元素;內嵌元素可容納文本或者其它內嵌元素,常見的內嵌元素有<span>、<a>、<input>。塊元素(block element):塊元素一般都從新行開始,可以容納文本、其它內嵌元素和其它塊元素。即使內容不滿一行,塊元素也要把整行佔滿,而且會換行顯示,常見的塊元素有<div>、<p>。某些CSS屬性可能對行內元素不生效,這與瀏覽器的版本和類型有關, 因此,要儘可能使用塊元素定位。例:&
Time of Update: 2017-02-27
一個元素可以同時有多個類別選取器。注意,多個類別選取器有衝突時,在Css檔案裡最後寫的那個類別選取器優先順序最高。在下面的例子中,<div>有cls1和cls2兩個類別選取器,注意其寫法,需要在一個class標識符內按順序用空格隔開寫。例:html檔案:<html><head><title>一個元素同時有多個類別選取器</title><link rel="stylesheet" type="text/
Time of Update: 2017-02-27
一個元素可同時有id選取器和類別選取器,但只能有一個id選取器,且id選取器的優先順序大於class選取器。例:html檔案內容:<html><head><title>一個元素可同時有id選取器和類別選取器</title><link rel="stylesheet" type="text/css" href="test.css" /></head><body&
Time of Update: 2017-02-27
(1) 父子選取器可以有多級,但實際應用中不建議過多,不要超過三層。(2) 父子選取器有嚴格的層級關係。(3) 父子選取器可以是多種類型選取器的組合,比如:#id span span.cls1 #id spandiv #id .style1(4) 使用父子選取器時,html檔案頭部要有下面這句:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/
Time of Update: 2017-02-27
margin是css中的一個常用屬性,margin有多種省略寫法,剛接觸的時候不太容易搞懂,因此本文特別記錄一下。css手冊中對margin屬性的說明為:檢索或設定對象四邊的外補丁。預設值為 0 0。如果提供全部四個參數值,將按上-右-下-左的順序作用於四邊。如果只提供一個,將用於全部的四邊。如果提供兩個,
Time of Update: 2017-02-27
希望所有的元素都符合某一種樣式,可使用萬用字元選取器。萬用字元選取器可應用於所有html元素,但其優先順序最低。文法:*{屬性名稱:屬性值;…….}例:html檔案:<html><head><title>CSS萬用字元選取器</title><link rel="stylesheet" type="text/css" href="test.css"
Time of Update: 2017-02-27
css控制不同段落出現不同的效果,即對同一種html元素分類:html頁面內容:<html><head><title>對同一種html元素分類</title><link rel="stylesheet" type="text/css" href="test.css" /></head><body><p class="cls1"&
Time of Update: 2017-02-27
要求:(1) 預設樣式是黑色,24px,沒有底線;(2) 當滑鼠移動到超連結時,自動出現底線,字型大小變為40px,顏色變為綠色;(3) 點擊後,超連結變成紅色html頁面內容:<html><head><title>CSS控制超連結的例子</title><link rel="stylesheet" type="text/css" href="test.css"
Time of Update: 2017-02-27
基本文法:#id選取器{屬性名稱:屬性值;……}樣本:html檔案:<html><head><title>CSS的id選取器</title><link rel="stylesheet" type="text/css" href="selector.css" /></head><body><span
Time of Update: 2017-02-27
html檔案的內容:<html><head><title>無標題文檔</title><link rel="stylesheet" type="text/css" href="selector.css" /></head><body><span class="style1">新聞一</span><span
Time of Update: 2017-02-27
在我建立的每一個互連網應用中,我都試圖避免建立完全由圖片組成的菜單。在我看來,菜單系統中應該使用文字。這樣做也會讓菜單變得更乾淨利落、清晰和易讀,不用考慮應用程式如何讀取它,以及頁面放大的時候也不會失真等。或許這隻是我的想法?但是我們不能建立即好看又好用的菜單嗎?下面是建立下面的有表徵圖支援的導覽功能表的代碼和樣式。查看示範:http://www.zenelements.co.uk/blog/images/web-tutorials/icon-supported-navigation/live-
Time of Update: 2017-02-27
文字隱藏應用廣泛,但常用的方法沒有什麼親和力。常用文字隱藏方法的缺陷:1、display:none這種方法搜尋引擎可能認為被隱藏的文字屬於垃圾資訊而被忽略;螢幕助讀程式會忽略被隱藏的文字。2、visibility: hidden這種方法隱藏了文字卻仍然佔據物理空間。3、推薦大家使用這個更好的方法: overflow:hidden .class{ display:block; /*統一轉化為區塊層級元素*/
Time of Update: 2017-02-27
隨著網頁標準化觀念深入人心,越來越多的網站採用了CSS架構。CSS架構的網頁不但符合W3C標準,並且還非常美觀。標準化網頁從漂亮的CSS菜單開始,如果你還在猶豫,那麼請看看下面這些CSS菜單示範吧,如圖1、圖2:圖1 CSS導航效果圖2 CSS導航效果眾所周知,CSS菜單都是一段代碼、一段代碼的編寫出來,產生上面這些漂亮菜單,大家一定認為筆者寫的很辛苦吧?其實,筆者沒有寫一句特殊代碼,就得到了上面這些CSS菜單,好東西與大家一起分享,筆者不敢藏私,有請幕後功臣——CSS
Time of Update: 2017-02-27
最近完成的一個項目需要做對Chrome的支援,在這個過程中發現了一個Chrome對於Css解析與FF、IE等的區別,在這裡總結一下。項目的需求是需要在螢幕的中央顯示一個提示框,這個對於FF和IE都已經很成熟了,利用負邊距能夠很容易的實現:首先看一下頁面:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><htm
Time of Update: 2017-02-27
樣式表可以是外部的、內聯的、嵌入的、連結的, 譬如下面的內聯樣式將作用於所有 ID=Test 的標籤:<style> #Test {...}
Time of Update: 2017-02-27
1. CSS的要點是在你的頁面中使用簡潔的HTML代碼,然後編寫CSS"控制規則"來樣式化頁面中的對象.頁面保持清晰有條不紊看上去非常棒.這樣你的Html頁面可以在行動裝置和標準瀏覽器中運行.這就是CSS的要點.不過CSS的藝術在於能夠利用CSS控制規則快速有效地操縱頁面對象.把CSS規則與HTML標記匹配起來的操做就好像是一種對話:兩者需要條理清楚且保持同步,否則的話他們將答非所問,搞得你頭大.2.常規操作還是靈活匹配:假設你要樣式化頁面中一個<h1>heade
Time of Update: 2017-02-27
公司的項目中需要顯示由使用者提供URI連結的圖片,可是預先無法獲知圖片的尺寸大小,如果圖片尺寸過大將會影響頁面配置。最理想的解決方案自然是自動產生縮圖,涉及的後台工作較為複雜,用CSS進行控制是一個可以接受的捷徑。如果用width屬性強行設定顯示尺寸似乎太不智能。幸好Firefox/Opera/IE7都提供了max-width屬性支援。假定希望圖片顯示寬度不超過500像素,CSS可能如下:fit-image{ border :0;
Time of Update: 2017-02-27
在網頁製作中,有許多的術語,例如:CSS、HTML、DHTML、XHTML等等。在下面的文章中我們將會用到一些有關於HTML的基本知識,而在你學習這篇入門教程之前,請確定你已經具有了一定的HTML基礎。下面我們就開始一步一步使用DIV+CSS進行網頁布局設計吧。所有的設計第一步就是構思,構思好了,一般來說還需要用PhotoShop或FireWorks(以下簡稱PS或FW)等圖片處理軟體將需要製作的介面布局簡單的構畫出來,以下是我構思好的介面布局圖。下面,我們需要根據構思圖來規劃一下頁面的布局,仔