偽類和虛擬元素的理解官方解釋偽類一開始單單只是用來表示一些元素的動態狀態,典型的就是連結的各個狀態(LVHA)。隨後CSS2標準擴充了其概念範圍,使其成為了所有邏輯上存在但在文檔樹中卻無須標識的“幽靈”分類。虛擬元素則代表了某個元素的子項目,這個子項目雖然在邏輯上存在,但卻並不實際存在於文檔樹中。我自己的理解:偽類,類,class是一個類,就類似class這樣,表示一些元素的狀態的,但是無須標識的分類。虛擬元素,就是一個元素,類似p標籤元素,等等,邏輯上存在,但是實際並不
在手機端我都很少用雪碧圖合并定位元影像標,用的比較多就是用字型表徵圖來代替,有些表徵圖不多的時候就自己單個的切出來控制了。看了下攜程的手機端的網站這些表徵圖是用了雪碧圖來合并的,因為一直以來手機端的螢幕大小不一,所以通常都會把設計圖等比例縮放的形式展現,百分比的方式來布局,達到自適應。下面我們就來說說這個攜程手機端的案例吧:首先這個雪碧圖的原理與PC端的是一樣的,只不過手機端的要按比例縮放一下。首先是合并的雪碧圖:大家發現沒有,雪碧圖的尺寸與原圖剛好縮放了2倍。再個就是原始
一般去掉虛線框可以用a,a:focus,a:active{outline:none;}但IE6並不支援上面寫法,來試試下面方法在IE6下,單擊超連結後會出現一個虛線框,有時候不需要這個選線框,去掉的方法是加上hidefocus屬性,如:<a id="test" href="#" hidefocus="true">去掉虛線框</a>想要通過JS去掉的話,將hidefocus寫成hideFocus,如:var a =
方法一這個方法把一些div的顯示方式設定為表格,因此我們可以使用表格的vertical-alignproperty屬性。<divid="wrapper"><divid="cell"><divclass="content">Contentgoeshere</div></div></div>#wrapper{display:table;}#cell{display:ta
經常看到有些網站為了吸引使用者注意,在頁面底部放置固定橫幅廣告,使用者滾動頁面時,橫幅廣告一直固定在頁底,並不隨頁面滾動而滾動,當然一般允許使用者可以關閉廣告條,並設定一定時間內不再顯示此廣告條。本文將介紹使用CSS+Cookie來實現這一效果。HTML首先,我們將橫幅廣告的html代碼放到頁面最底部,因為是最後載入的。也可以使用外部js動態插入到頁面底部。整個HTML結構由遮罩層.float_layer,內容層.float_content組成,其中.float_bg為廣告部分,內容可以是圖片、
今天在debug代碼的時候,遇到一個css問題。注意看出現了一些空隙。以前遇到此類問題,我一般做法都是直接加display:block進行解決,今天深入分析一下原因。 首先看這段空隙對應的原始碼如下<ul> <li><img src="images/1.jpg"
第一種情況是表格被英文單詞撐破了。解決辦法是在表格的屬性裡設定style="word-wrap:break-word;"但其實還是有問題。當往表格裡裝一長串的英文字母時,表格還是會被撐破。這就是第2種情況了解決辦法是在表格風格屬性裡再加一個屬性。style="word-wrap:break-word;word-break:break-all;"但還有一種情況。當往表格裡放一張被表格大得多的圖片時,表格照樣還是被撐破了。解決辦法有2種,第一種。把表格的風格設
投影片滑動切換的時候,需要做個切換的導航條,甚至很多的頁面或者組件都用到導航條,本文結合執行個體將簡單介紹使用CSS實現的垂直投影片導航樣式效果。漂亮的垂直導航樣式 本文執行個體中收集了多種不同的導航樣式,我們知道,滑動的投影片或者其他需要導航引導的組件,它們需要導航指示所在的當前滑塊。本文執行個體中有多種非常有趣和來自不同靈感的導航樣式,都是基於垂直投影片效果的,當然你也可以修改樣式應用到你的項目中去。這是我們執行個體中的一小段html結構:<section
一、讓網頁所有DIV標籤內文字置中 - 實現所有DIV內字型置中執行個體完整網頁原始碼:<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>div字型置中執行個體</title>
一、關於IE7, IE8不支援CSS3 border-radiusCSS3 border-radius可以輕易實現圓還有圓角效果,然而,需要IE9+瀏覽器才行。移動端自然不成問題,但是眾多(尤其面向C側)PC頁面是至少需要相容IE8的,那有沒有什麼辦法可以讓IE7,
使用css中的:hover製作菜單,有一點需要注意的是在設計菜單時,要先設計一級菜單(使用position: relative;),使用同樣樣式,二級菜單div{display: none;} ,再設計二級菜單div後的ul位置(使用position: absolute;)。 代碼如下複製代碼 <!DOCTYPE html><html lang=”zh-cn”><head><meta
CSS等比例劃分,在CSS布局中是比較重要的,運行以下代碼,查看案例。除了案例中的幾個方法,還有個相容性較好的方法,就是使用百分比,但是增減內容的時候,容易錯亂。 代碼如下複製代碼 <!DOCTYPE html><html><head><meta charset="utf-8"><link media="all"
絕對位置 的元素基於最近的 position 為 relative/absolute/fixed 祖先元素進行定位。如果沒有找到 position 為 relative/absolute/fixed 的元素,則基於是以整個 canvas (渲染內容的空間) 的座標原點(左上)為基準,以 viewport (也就是瀏覽器視窗內渲染 HTML 的空間)為大小的矩形進行定位, 並不是基於根項目定位 。固定定位 的元素基於viewport(瀏覽器視窗)進行定位。1. 絕對位置 和 固定定位
單選框Radio和多選框checkbox需要美化嗎?當然,原生的樣式百年不變已經滿足不了我們客戶的需求。表單很多控制項需要美化,我們有藉助Javascript來做美化的,也有直接用CSS來美化的,今天我給大家介紹使用純CSS實現radio和checkbox的美化。我們知道,很多使用JS來美化表單控制項的方法都不是很理想,需要藉助引入js和css,有的甚至使用圖片和字型表徵圖,而且還要依賴jQuery,而且複雜、可維護性差。使用magic-checkmagic-check只用了幾十行CSS代碼就可
eb開發中,選項卡效果是非常常見的。幾乎所有的大型網站都在使用,如新浪、網易、騰迅······ 查看原始碼,你會發現都是基於JavaScript實現的。那麼只基於CSS 可以實現選項卡嗎?可以嘀基於錨點定位實現的選項卡很多人只知道A標籤做超連結,卻不知道其另一個功能,頁面內容的錨點定位:<a
效果如下css+html代碼如下<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style>@charset "UTF-8";@font-face { font-family:
text-decoration屬性可以做很多事情,我們來學習這個屬性實現更多細緻的樣式。文字可以有更多裝飾例如:a { text-decoration: underline overline;}可以看到在Almanac 中text-decoration修飾的內容,更具體點,它給子屬性text-decoration-line添加多個屬性值。改變裝飾的顏色底線的顏色預設為文本設定color的屬性值,但你可以改變:a { text-decoration-color:
要是XHTML與CSS能物件導向。。太陽應該從北邊升起了。但是,凡事都應該帶著OO的思想來看問題,也勉強可以湊數拉。其實,早在零幾年就有人提出了OO-style,不過已找不到。 網頁教學網那要怎樣OO呢?現在大家都知道CSS是可以介樣寫滴:網頁教學網.G_G { /* xxxxxx */ } 我們可以把它大約看一個原型,或者說成類,-__-b 好像本來就是類的樣子,然後要在HTML裡“執行個體化”一個對象,例如:<div class="G_G"
提示:您可以先修改部分代碼再運行 Div CSS製作的仿中國移動測試人員中樞 豎向三級導覽功能表Div CSS製作的仿中國移動測試人員中樞 豎向三級導覽功能表與之間-->與之間--> 網站首頁 站長特效 即時話費查詢 話費餘額查詢 月賬單查詢 月詳單查詢 繳費曆史查詢 資費優選推薦 網頁特效 定製簡訊賬單
提示:您可以先修改部分代碼再運行 純CSS製作的豎嚮導航菜單純CSS製作的豎嚮導航菜單與之間-->與之間--> 網站首頁 站長特效 網頁特效 廣告代碼 rss訂閱 留言本 提示:您可以先修改部分代碼再運行