複製代碼 代碼如下: PR 小狗無道 測試內容 測試內容 測試內容 下載此檔案
這裡是簡潔版,主要把 [ 顯示/隱藏 ] 效果給剝離出來給大家研究。 主要是利用了a:hover[ie],li:hover[非ie]的狀態來做出顯示/隱藏菜單的效果。 關鍵之處: 程式碼 這一段注釋表示:只有非IE瀏覽器和IE7才能讀取到 這樣在非IE瀏覽器及IE7版本的瀏覽器中讀取到的html是: 程式碼 導航 二級導航 程式碼 這一段注釋代表:只有IE6以及IE6以下版本的瀏覽器才能讀取到 而在IE6以及IE6以下版本的瀏覽器中讀取到的html就是: 程式碼
1 處理說明一些使用者代理程式程式會顯示處理說明。但是,注意當文檔中沒有XML聲明時,文檔只能用預設的字元編碼UTF-8 或 UTF-16。2 空元素在空元素結束符 / 和 > 前加一個空格,如 , 和 . 還有,使用最小化的標籤文法,如,因為另一種XML允許的文法 在很多現有使用者代理程式程式會導致不可靠的結果。3 元素最小化和空元素內容內容模型不是空的元素,在為空白的場合(如空title或空段落),不要用最小化形式(如 用 ,不用 ).4 嵌入的樣式表和Script如果你的樣式表使用
基本的原理就是用display;當display: block;就顯示;當display:none;時就不顯示; 例如: 複製代碼 代碼如下:#infobox span{ display: none; } #infobox a:hover span{display: block;position:absolute;} zishu test tip 從這裡可以進入我的首頁!網站首頁 這裡邊有一些英語和笑話!英語笑話 這裡都是一些朋友的網站!友情連結
本篇詳細介紹了用CSS動態控制文字屬性的文章主題,利用CSS的屬性值可動態改變的特點,定義文本的多種屬性值,再用一個事件來觸發,一旦事件發生,則改變文字屬性值,從而達到預期目的。 用CSS可以很方便地動態改變文本的屬性,從而可製作出動態地使文字變大、縮小、改變文字顏色、改變文本的背景、字間距、行間距等等網頁特效,一切都在你的掌握之中。是不是有點玄?事實就是如此。那一定很複雜吧?不!看完本文,你就會明白,原來這麼簡單。 請看下面的樣本:一、動態改變文字大小
1、要設定一下overflow呀.將不要得hidden起來呀! test [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]2、font-size:1px; test [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]樓上也正確.其實原理差不多.
摘自:七色鳥論壇web設計版一、頁面結構 韓國網站的頁面結構相對來說比較簡單,可以說幾乎是統一的風格,頂部的左邊是網站的logo,右邊就是它的導覽列,和國內網站不一樣的地方它甚少採用下拉式功能表的樣式,而是把各級欄目的下級內容放在導覽列的下面。然後下面是個大大的Flash條,再往下就是各個小欄目的主要內容,:二、色彩運用
不用整天為美化select控制項煩惱了。 1、可批量美化select控制項。 2、可以有onchange控制代碼。 3、觸發onchange的函數可帶參數。 3、可以得到select的值。 4、可設定像select類似的捲軸(如大於或等於8個數目時出現捲軸) 5、可設定寬度和高度 API參考: //首先產生一個simulateSelect的執行個體 //建構函式的第一個選擇性參數為觸發onchange的函數,其它的為onchange函數的參數; c = new simulateSelect(s1
在瞭解XHTML代碼規範後,我們就要進行CSS布局。首先先介紹一些CSS的入門知識。如果你已經很熟悉了,可以跳過這一節,直接進入下一節。CSS是Cascading Style Sheets(層疊樣式表)的縮寫。是一種對web文檔添加樣式的簡單機制,屬於表現層的布局語言。1.基本文法規範分析一個典型CSS的語句:p {COLOR:#FF0000;BACKGROUND:#FFFFFF} 其中"p"我們稱為"選取器"(selectors),指明我們要給"p"定義樣式;
VML的這個功能很有用,模版,顧名思義,它可以減少書寫代碼的量,又使的代碼可讀性提高。在理解VML模版的時候,可以和 HTML 的 CSS 一樣理解,它是定義好的一種形狀,下次使用的時候直接聲明 type 屬性就可以了。看看下面的例子: 定義好上面的模版後,以後就可以直接調用了: 不知道大家有沒有注意到,VML裡面對“,”使用不強制的,你可以使用 coordsize="6,6" 也可以使用 coordsize="6 6"
object 返回包含的對象。 offscreenBuffering 設定或擷取對象在對使用者可見之前是否要先在螢幕外繪製。 offsetHeight 擷取對象相對於版面或由父座標 offsetParent 屬性指定的父座標的高度。 offsetLeft 擷取對象相對於版面或由 offsetParent 屬性指定的父座標的計算左側位置。 offsetParent 擷取定義對象 offsetTop 和 offsetLeft 屬性的容器物件的引用。
接下來開始要真正設計布局了。和傳統的方法一樣,你首先要在腦海裡有大致的輪廓構想,然後用photoshop把它畫出來。你可能看到有關web標準的網站大都很樸素,因為web標準更關注結構和內容,實際上它與網頁的美觀沒有根本衝突,你想怎麼設計就怎麼設計,用傳統表格方法實現的布局,用DIV也可以實現。技術有一個成熟的過程,把DIV看成和TABLE一樣的工具,如何運用就看你的想象力了。註:在實際應用過程中,DIV在有些地方的確不如表格方便,比如背景色的定義。但任何事情都有得有失,取捨在於你的價值判斷。好,
overflow在IE和非IE的瀏覽器中是都支援的!但昨天作一個東西時一個問題出現了!這是CSS開始時的寫法:複製代碼 代碼如下: #tmd{border:1px solid #9F9F9F;padding:2px 5px;height:175px;width:140px;overflow-y:scroll;} 這是內容:複製代碼 代碼如下: 我不想要水平我不想要水平的捲軸,只想有一個垂直的捲軸就可以了,所以我寫成這樣了“overflow-y”;
這一層需要與右邊的層同步,也需要自適應高度 想使這一層自動適應高度,有辦法嗎? 這一層不變 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Marquee標記用於在可用瀏覽地區中滾動文本。這個標記只適用於IE3以後的版的瀏覽器。 格式: BEHAVIOR="…" BGCOLOR="…" DIRECTION="…" HEIGHT="…" WIDTH="…" HSPACE="…" VSPACE="…" LOOP="…" SCROLLAMOUNT="…" SCROLLDELAY="…"
javascript中可以建立以及引用一個元素,進而通過這個元素來取得或者設定屬性。然而一個元素的屬性卻不是和指令碼中使用的屬性一一對應的。一個較偏僻的屬性,甚至google也很難找到其對應的指令碼屬性。今天我就遇到了這個問題:我需要建立一個label標記來對應一個複選框,使得點擊這個label標記也能選中複選框。這是很常用的技術,比如如下的代碼: 置頂 就能夠使得點擊“置頂”兩個字時也能選中複選框。
作者小毅的部落格:http://andymao.com/ 很多朋友問過我absolute與relative怎麼區分,怎麼用?我們都知道absolute是絕對位置,relative是相對定位,但是這個絕對與相對是什麼意思呢?絕對是什麼地方的絕對,相對又是相對於什麼地方而言的呢?那他們又有什麼樣的特性,可以做出什麼樣的效果呢?關於兩者之間又有什麼樣的技巧呢?下面我們就來一一解讀。Absolute,CSS中的寫法是:position:absolute;
動態HTML的出現為使用者提供了一種基於傳統標準HTML來建立互動式頁面的機制。本文主要針對IE 5.0談談如何通過其提供的HTML文檔對象(DOM)模型使用指令碼添加、刪除、修改頁面中的HTML元素(對象)及元素(對象)內容。 動態更改網頁HTML元素(對象)內容 HTML區塊層級元素(對象)提供的4個可讀寫屬性innerHTML、innerText、 outerHTML、outerText來更改元素(對象)內容(如表1所示)。 當設定innerHTML
用DIV+CSS可以作出很多不同形狀的角形;以下我唯寫了幾個;CSS沒有最佳化;是為了讓大家看得更清一些;以下是一些小三角的形狀:這是第一個小三角的寫法:複製代碼 代碼如下:#com_a{ border-top:10px solid #FFFFCC;border-left:10px solid #FF3300;border-bottom:10px solid #FFFFCC;}以下是一些小三角;可以舉一反三;做出更多的; www.zishu.cn 一些三角形的寫法
無意中發現,針對同一HTML標記,在CSS中同時應用了font和line-height屬性時,就得小心了,這二者的書寫順序不一樣,會導致顯示效果不同。 即: >>> 如果先寫font,再寫line-height,顯示效果正常 >>> 如果先寫line-height,再寫font,則line-height定義的效果會丟失,在IE、Firefox、Opera下都出現這種BUG 具體效果請看以下代碼: h1: IECN.Net - 專註Web技術,體驗開發樂趣! IECN.Net -