Time of Update: 2016-05-16
Selector:first-letter {font-size:2.5em; font-family:"楷體_GB2312"; font-weight:bold; line-height:1.2em; float:left; padding:5px 2px 0 0; color:#c00;} 如果你覺得還不是很清楚,那麼這裡就細細講述一下:
Time of Update: 2016-05-16
例如寬度為210px的ul裡 分別有4個li 這個4個li的寬度根據它們的自身內容長度為80px、120px、140px、80px。 我需要的效果是4個li向左自動排文。當第三個li和前兩個li的長度之和大於ul的寬度時候 第三個li則會下移一行。在第二行顯示。而不是把ul撐寬,或者是把自己撐高(內容換行,高度增加) 分別定義了ul的寬度210px和li的寬度自動,發現結果是:
Time of Update: 2016-05-16
在下不才,歸納幾點html編碼要素,望能指點各位:1.文字本身的大小不相容。同樣是font-size:14px的宋體文字,在不同瀏覽器下占的空間是不一樣的,ie下實際占高16px,下留白3px,ff下實際占高17px,上留白1px,下留白3px,opera下就更不一樣了。解決方案:給文字設定 line-height 。確保所有文字都有預設的 line-height 值。這點很重要,在高度上我們不能容忍1px 的差異。 2.ff下容器高度限定,即容器定義了height之後,容器邊框的外形就確定了,
Time of Update: 2016-05-16
今天看了振之關於有序列表的一篇文章,覺得挺不錯的。寫個例子:類型值 產生樣式 序列舉例 A 大寫字母 A、B、C、D、E a 小寫字母 a、b、c、c、e I 大寫羅馬數字 I、II、III、IV、V i 小寫羅馬數字 i、ii、iii、iv、v 1 阿拉伯數字 1、2、3、4、5 有序列表_www.jb51.net 第一名 第二名 第三名 第四名 第五名 第六名 第七名 第八名 第九名 第十名
Time of Update: 2016-05-16
今天我們簡單的介紹一下head地區主要放置了內容。這裡就不強調css和javascript了,這兩者是大家所熟知的。 head區一般必須加入的標識有: 公司著作權注釋 網頁顯示字元集 簡體中文: 繁體中文: 英 語: 或者: 原始製作者資訊 網站簡介 搜尋索引鍵 網頁的css規範 網頁標題 這裡是你的網頁標題 head區可選加入的標識有: 設定網頁的到期時間。一旦網頁到期,必須到伺服器上重新調閱。 禁止瀏覽器從本地機的緩衝中調閱頁面內容。
Time of Update: 2016-05-16
IE直接用:word-break:break-all; /*允許詞內換行*/ word-wrap:break-word; /*內容將在邊界內換行*/ /*需要注意的預設是:*/ word-wrap:normal /*允許內容頂開指定的視窗邊界*/ 而firefox卻沒有很好的實現辦法 ,一個折中方案就是使用捲軸,但網上也提出了一種用js來判斷換行的辦法,這裡摘錄下(轉自網路,特此說明)。 JavaScript複製代碼 註:以上指令碼放在前面.
Time of Update: 2016-05-16
css table 之1px邊框儲存格--指令碼之家 指令碼之家 指令碼之家 指令碼之家 指令碼之家 指令碼之家 指令碼之家 指令碼之家 指令碼之家 指令碼之家 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2016-05-16
serif 的意思是,在字的筆畫開始及結束的地方有額外的裝飾,而且筆畫的粗細會因直橫的不同而有不同。相反的,sans serif 就沒有這些額外裝飾,而且筆畫粗細大致上是差不多。 像 Times、Times New Roman 等都是屬於 serif 的字體,而 Arial、helvetica 則是屬於 sans serif 的字體。serif 和 sans serif 的一般比較serif 的字體較易辨識,也因此易讀性較高。反之 sans serif 則較醒目,但在走文閱讀的情況下,sans
Time of Update: 2016-05-16
css table 超出隱藏
Time of Update: 2016-05-16
... 在global.css中聲明了 #myArticle{ width:400px; height:300px; } 這樣的情況下,直接通過JS進行getElementById('myArticle').style.width是無法擷取400px的值的,因為這個數值定義在CSS裡,所以,必須要用其他方法,我寫了以下函數: /** * function for get the style value in special css file * @param int
Time of Update: 2016-05-16
Cascading Style Sheets: The Definitive Guide, 2nd Edition is a thorough review of all aspects of CSS2.1 and a comprehensive guide to CSS implementation. The book includes new content on positioning, lists and generated content, table layout, user
Time of Update: 2016-05-16
文本左右對齊: 複製代碼 代碼如下:text-align:justify; text-justify:inter-ideograph; 清除浮動: 複製代碼 代碼如下:.clear{clear:both;line-height:0;height:0;font-size:0;} 清除浮動偽類: 複製代碼 代碼如下:.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
Time of Update: 2016-05-16
Hihi, 大家好~ 最近有不少人都提及了網頁上該如何選擇字型的問題。問題雖然小,但是卻是前端開發中的基本,因為目前的網頁,還是以文字資訊為主,而字型,作為文字表現形式的最重要參數之一,自然有著相當重要的地位。可惜字型的重要性在很長時間內並沒有得到足夠的重視。很多人對字型的概念還是停留在 font-family: "宋體", Arial, Helvetica, serif 的階段,卻不明白為什麼這樣設定,這樣設定是否合理等等。現在就讓我說說字型的來龍去脈吧。-
Time of Update: 2016-05-16
1、很多相容性問題,是因為不同標籤在不同瀏覽器下有著不同的 padding margin預設值。所以可以事先定義 複製代碼 代碼如下:* { padding:0; margin:0;} 或者 複製代碼 代碼如下:ul,li,h1,h2,h3,h4,h5,h6,p,table,td,p,img,hr,dd,dt,span,a,dt,dd,ol{margin:0;padding:0;font-size:12px;} 2、關於布局,可以看dreamweaver
Time of Update: 2016-05-16
所以,結構優良的代碼能很大程度上最佳化它的可維護性。下面列出四則技巧提高CSS檔案可維護性的方法,以此作為指南,以一種較好的CSS樣式組織習慣來進行WEB前端開發。 一、CSS樣式檔案分解 對於小項目,在寫代碼之前,按頁面結構或頁面內容將代碼分為幾塊並給予注釋。例如,可以分別將 全域樣式、布局、字型樣式、表單、評論和其他分為幾個不同的塊來繼續工作。 而對於較大的工程,這樣顯然不會有什麼效果。此時,就需要將樣式分解到幾個不同的樣式表檔案。下面的master stylesheet
Time of Update: 2016-05-16
在CSS Expression中使用JavaScript運算式。CSS屬性根據JavaScript運算式的計算結果來設定。 CSS Expression在其它瀏覽器中不起作用,因此在跨瀏覽器的編碼中單獨針對IE設定時會比較有用。 從IE5開始支援CSS Expression。我們看下面的代碼: 複製代碼 代碼如下:background-color: expression( (new Date()).getHours()%2 ? "#F00" : "#00F" ); 上面的代碼是使用CSS
Time of Update: 2016-05-16
今天去一老外站看到了這他站上的十分平滑但卻沒有js,好奇,原來。。巧妙啊,分享下,相對而言比較節省資源。但效果好,使用方便,兼顧w3c。哈哈 複製代碼 代碼如下: ie-stuff.css 複製代碼 代碼如下:#footer { position: absolute; bottom: auto; clear: both; top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ?
Time of Update: 2016-05-16
BI上有高手專門討論了這種布局方法,但他用了較多的hack,還迴避了IE6的dtd。我在實際使用中,發現迴避掉IE6的dtd定義後,會導致ajax模態框無法置中(VS的一個控制項,自動產生的程式碼,很難修改)。 於是自己寫了個簡單的左右兩列的布局,沒用到什麼hack,很簡單,只是練手用用。
Time of Update: 2016-05-16
IE5MAC的過濾器對IE8 Beta 1版同樣有效 IE8 Beta 1版不支援截字省略,也就是說不支援CSS3中的text-overflow:ellipsis; 關於第一條可能對大家影響不大,不論怎麼說MAC下用IE的人實在是太少了,好處是可以讓我們針對IE8再寫個專門的CSS樣式表。如果還不知道IE5/MAC過濾器的朋友可以把下面這個代碼複製到自己的CSS樣式表中,然後再寫個叫“ie5mac.css”的樣式表。不過大家可以把這個IE5MAC改為IE8WIN。 /*\*//*/
Time of Update: 2016-05-16
這是一個很簡單的應用,不過在設計中,這樣做可以減輕伺服器的壓力,是請求次數減少,是一個不錯的方法。 特別要說明的是,在這種小圖片上即使是兩張圖片其實就回應時間來說也慢不了多少,不過有一個問題,就是兩張圖片交替時容易出現背景圖片從新載入而導致很段時間不顯示的效果。(時間長短視伺服器的響應速度和圖片大小而變化) 下面是css的部分: body { font-family: "Lucida Sans", "Lucida Sans Unicode"; font-size: 14px;