在網上搜尋了一下都沒怎麼看到純用CSS製作標籤導航方面的教程或者說明,大部分都是要涉及到JS的編寫的。這對於很多CSS學習中的人來說實在有些不夠體貼,既然沒人做那我來先來試試!我在這裡做的CSS標籤導航是純CSS無JS無背景圖片的綠色導航。此文章適合初學者,高手可以路過,呵呵! xmlns="http://www.w3.org/1999/xhtml">指令碼之家01指令碼之家02指令碼之家03指令碼之家 www.jb51.net>
自從互連網開始的那一刻起,各瀏覽器間的爭鬥就沒有停止過。當然其中最苦的就是網頁製作人員了,為了達到使用者體驗以及可用性的標準,不得不在多個瀏覽器上為統一效果而奔波。真希望哪一天FF可以一統天下,雖然現在還是IE的大天下。特別是微軟最新發行的IE7瀏覽器,其CSS的相容性確實給一些網頁製作人員又添加了一個沉重的新負擔。 為了讓各瀏覽器有同樣的顯示效果,我們不得不用到CSS HACK。當然在這篇文章中我們只談現在使用率最高的IE6和FF,以及將來可能會成為主流的IE7的CSS
這是一篇關於CSS HACK的文章,這篇文章中提到的CSS HACK是針對class、id中屬性的HACK,排列的順序都具有要求。今天要和大家說的是針對class、id所做的CSS HACK。複製代碼 代碼如下:.test{/*FF*/ height:20px; background-color:orange;}*+html .test{/*IE7*/ height:20px; background-color:blue;}*html .test{/*IE6*/
CSS中怎樣設定才能使對象中的文字垂直置中於對象,這個問題也是捆擾很多朋友的難題。現在網上的很多代碼都做不到瀏覽器安全色。我把網上有關的方法整理了一下,做了些改動,完全可以相容各主流瀏覽器。 下面具體說一下在不同情況下垂直置中的方法。 一、一行文字垂直置中 看一下下面的代碼: 複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
由於現在百分之99.99%的CMS都是用div+css來構建網頁模板的,被逼無奈,一大把年紀了還要學習CSS,說實話沒覺得用div來布局比table好在什麼地方!但迫於行勢,先硬著頭皮看吧,能學多少是多少。根據資料與結構分離的原則,CSS最好要獨立於網頁檔案,用 複製代碼 代碼如下:<link rel="stylesheet" type="text/css" href="../xxx/web.css" />
1、表單文本輸入的移動選擇: 在文本輸入欄中,如果加入了提示,來訪者往往要用滑鼠選取後刪除,再輸入有用的資訊。其實只要加入onMouseOver="this.focus()" onFocus="this.select()" 代碼到 <textarea> 中,一切就會變得簡單多了,如: 複製代碼 代碼如下:<textarea name=textarea wrap=virtual rows=2 cols=22 onMouseOver="this.focus()"
純DIV/CSS對聯漂浮廣告代碼(無JS) 源碼網兩側漂浮。經測試,相容IE6,IE7,Firefox瀏覽器。 CSS代碼為: 複製代碼 代碼如下:.r1{width:80px;height:80px;background:red;float:right; position:fixed !important; top/**/:200px; position:absolute; z-index:300;
注意事項: 1、除選擇DOCTYPE之外的語句必須使用小寫英文字母書寫。其中包括 Macromedia Dreamweaver 產生的滑鼠動作,如 OnMouseOver 也必須修改成 onmouseover。 2、XHTML文法規要求所有的標識都必須有開始和結束。例如<body>和</body>、<p>和</p>等,對於不成對的標識,要求在標識最後加一個空格,然後跟一個"/"。例如<br>寫成<br />、<img&
頁面水平置中一般會令人很頭疼,尤其新手。瀏覽器之間的不相容也會帶來很大問題。下面來說一下常見的頁面水平置中辦法。 以下內容參見《精通CSS》。 HTML代碼: 複製代碼 代碼如下:<body> <div id="wrapper"> </div> </body> IE置中辦法: body { text-align:center; min-width:760px; } #wrapper {
以前總結過Div的換行和不換行的css寫法。但對於表格儲存格只知道一個屬性nowrap可以使其不換行。 近日有此需要,但發現加上nowrap在某些情況下還是會換行!無奈,沒有一個強制不換行的方法嗎? baidu了一下,令俺非常欣慰,還真的找到了辦法,問題解決了。 用CSS實現表格儲存格資料自動換行或不換行 1、自動換行:
這類型東西網上多的是,但朋友說我的程式程式理念好(嘻…),我也寫一個tab切換,厚著臉皮把它叫麥雞的TAB切換(汗一把先.),轉載也請註明麥雞的部落格,下面就開始了 做個滑動門,需要一個圖片 CSS 複製代碼 代碼如下:.nav{position:relative} .nav dt{float:left; margin:0 2px 0 0; position:relative; z-index:2} .nav dt a{color:#555; text-decoration:none} .
現在好多網站都用了div+css來布局網頁結構,優點是速度快了,可負面影響呢,來看下面的分析前端時間寫了一篇《利用CSS架構進行高效率的網站開發》,有不少朋友問我相關的問題。很早5key就在公司進行CSS架構的架構,也對不少朋友提出CSS架構的建議。效果是很明顯的。當然,CSS架構有利也有弊,最近也看了一些相關的文章。一些感想,與大家分享。 CSS架構之利: 1、開發效率的提高。
你可以用類選擇符class和標識選擇符id來定義自己的選擇符。 這樣做的好處是,依賴於class或者id,你可以不同地表現相同的HTML元素。 在CSS中,類選擇符在一個半形英文句點(.)之前,而id則在半形英文井號(#)之前。 看起來像這樣: #top { background-color: #ccc; padding: 1em } .intro { color: red; font-weight: bold; } HTML與CSS的串連用屬性id和class。像這樣: <div
這個是沒有種cookie的,記錄給自已。 複製代碼 代碼如下:<link href="001.css" id="cssfile" rel="stylesheet" type="text/css" /> <script> function changeStyle(name){ //alert(name); var css = document.getElementById("cssfile"); css.href = name+".css"; }
是美工為一網站製作的圖文並茂的新聞標題列表,採用表格進行布局,右上和下部分分布在兩個儲存格中,程式實現起來可不太容易:要麼分兩次查詢,一次取4條,一次取5條;要麼一次取出9條,再分在兩個儲存格中顯示。能不能通過設定圖片的屬性,讓文字和圖片像Word中一樣可以四周環繞對齊?這樣程式就不用理會圖片,只負責一次讀取顯示就可以了。經測試將圖片的float屬性設定為left可解決我們的問題,效果如:·新聞標題列表 ·新聞標題列表 ·新聞標題列表 ·新聞標題列表 ·新聞標題列表新聞標題列表
今天寫了一段CSS,寫時突然想到的,寫出來和大家分享一下; 我們可能早已習慣了padding在不同瀏覽器中的不同之處, 但這個你不一定注意過; 先說一個情境,例如: 一個寬400px的黃盒子,左邊放一個300px的小藍盒子,右邊放一個寬100px的紅盒子.這樣應該正好放下對吧? 因為300+100正好是400呀! 好了,先試一試! 我開始寫了(頭部省略): 複製代碼 代碼如下:<style> #yellow{ width:400px; border:1px solid
這個效果是今天有人寫郵件給我問的一個效果,記前以前利用A標籤的背景寫過一個類似的效果。於是剛剛回來就寫了一下他要求的效果!順便貼出來和大家分享一下,如果你很有創意,那麼你一定能作出更有意思的效果。他提出來的效果,是九天音樂首頁一個FLASH的作的效果,要用CSS模仿同樣的效果,可能是因為不想用FLASH或是SEO之類的目地。於是用FW作了兩張GIF的圖片,來模仿這樣的效果,由於是是測試用,所以圖片等很多方面沒有考慮的特別細。有些粗糙,但看上去還是有那麼點意思的,呵呵……
在WEB上傳檔案時,要用到上傳框: <input type="file" id="f" name="f"> 這東東在IE(其他偶沒經過測試)中是一個非常特殊的對象。 如果是您手動寫入的或其他對象經過某些事件觸發填入的值 ,由於安全問題,在進行提交表單時,往往會被清空,所以上傳失敗。 簡單點說,除非你的滑鼠親自點到了上傳框f上,IE才會給你上傳檔案! 哪怕你將 f 的onclick控制代碼賦給某個對象,如: <input type="file" id="f"
用純css打造星級評等效果正在被越來越多地應用在網路RIA中,結合ajax等技術,可以渲染出很出色的視覺效果和很棒的使用者體驗,在這篇文章開始之前,大家可以先去cssheaven感受一下。 最近由於項目需要,我在網上找了很多css星級評等的例子和說明,但是發現大多數都是翻譯國外的文章,而且解釋得並不是非常清楚,所以我決定自己來做一個總結,也希望能夠給大家一些協助。 首先用中文寫一下這個效果的演算法: 1. 使用背景圖片的位置切換來獲得星級效果; 2.
簡單介紹下:CSS 圖片拼合 (CSS sprites) 可有效降低圖片檔案的 HTTP 串連請求數. 多個圖片將以一定間距合并為一個大圖片檔案. 頁面中使用這些圖片的元素將利用 background-position 這一 CSS 屬性來顯示拼合圖片中的指定位置。這一技術可有效提升網站效能, 尤其是網頁上有眾多小圖片時, 如許多功能表列表徵圖. 這裡有一篇Realazy的CSS Sprites技術詳細介紹,CSS Sprites被我生生譯成了CSS圖片拼合,希望大家不要抗議:P