Time of Update: 2018-12-03
在做網站的時候,往往圖片的處理很重要,固定尺寸容易變形展開,不固定又會有不可預知的問題,有可能撐開頁面。使用js和css講圖片的現實控制在固定的地區內,大於這個地區的等比例縮放,小於這個地區的置中顯示。看看代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html
Time of Update: 2018-12-03
layout中匯入css檔案的位置應該在<title>標籤前面,在view中插入css可以直接在view中匯入。這樣,view檔案中的css檔案就會被插在laoyout和<title>之間。如果你在layout中把
Time of Update: 2018-12-03
一個簡單的效果,滑鼠移到圖片上就可以顯示查看該圖片的大圖,完全用css寫的,置中用到負邊距置中方式。 代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2018-12-03
IE6,IE7,IE8,Firefox相容的css hack補充:.color{ background-color: #CC00FF; /*所有瀏覽器都會顯示為紫色*/ background-color: #FF0000/9; /*IE6、IE7、IE8會顯示紅色*/ *background-color: #0066FF; /*IE6、IE7會變為藍色*/ _background-color: #009933; /*IE6會變為綠色*/}好多css
Time of Update: 2018-12-03
你我看待事物的方式不同,價值取向也不同,因為我們有著不同的世界觀,價值觀。這種世界觀的差異不僅僅體現在實際的生活中,也反映在代碼上。你我看 待代碼的方式,或者說是代碼在我們情感層面的位置是不一樣的,我這裡說的是情感層面,與邏輯無關,與演算法無關(雖然演算法受情感影響)。這種看待代碼的方式 是我們在不斷學習與工作的過程中積累出來的,是在潛意識層面逐漸積累起來的,一切悄然而至,不知不覺。當我們積累到一定階段後,會突然發現,關於代碼,我
Time of Update: 2018-12-03
CSS display:inline和float:left兩者的區別CSS display是指顯示狀態,inline表示內聯,特點是緊貼著前一個內嵌元素,通常預設的內嵌元素有span,a,em,strong等。而float表示的是浮動,float:left,是針對區塊層級元素的浮動形式,是不同形式的兩種狀態。首先我們要明確,CSS display:inline;與float:left;正確含義。CSS
Time of Update: 2018-12-03
關於使用CSS置中(包括水平/垂直)關於使用CSS置中(包括水平/垂直) 用CSS如何使DIV層水平置中這兩天開始對網誌進行大刀闊斧的頁面更改.今天碰到個很棘手的問題,DIV本身沒有定義自己置中的屬性,網上很多的方法都是介紹用上級的text-align: center然後嵌套一層DIV來解決問題.可是事實上這樣的方法科學嗎?經過網路搜尋和親自實驗得出以下結論:正確的也是對頁面構造沒有影響的設定如下:對需要水平置中的DIV層添加以下屬性:margin-left:
Time of Update: 2018-12-03
1.*+html 與 *html 是IE特有的標籤, firefox 暫不支援,而*+html 又為 IE7特有標籤。因此便可以很方便的得到一個針對於FireFox、IE6、IE7三種不通瀏覽器的hack執行個體代碼如下:<html><head><mce:style><!--#wrapper { width: 120px;height:100px; background:#ff0; } /* FireFox */ *html #wrapper
Time of Update: 2018-12-03
在好多項目中,都需要用到一些特殊的字型,但這些字型不是每個人都有的。當某個使用者的系統字型庫中沒有你預先設定的字型,這將使你的網頁效果大大折扣。切圖是解決辦法之一,當遇到如所示的情況的時候,顯然切圖並不是最佳方案。 我們再來看看穀姐的網頁,他們的導航就採用了切圖的方法,而他的背景是一張大圖片,當網速較慢的時候,就會出現如下的畫面,這讓人覺得很不和諧。鑒於此,css自訂字型在某些情況便可以發揮它的優點了。 下面我說一下如何?的:1.準備好你的字型,建議最好是.ttf,因為.ttf可以被高版本的c
Time of Update: 2018-12-03
幾天前,在製作本站的線上字典服務的時候,在英文音標的字型上出了難題。百度的英文字典裡面是將音標做成了圖片,當輸出結果時將對應的音標圖片輸出,可我不想用這個方法。我想讓使用者直接能看到音標,又不用下載安裝字型,我想到了CSS裡有字型匯入的功能。CSS的說明文檔裡有這樣一段:@font-face版本:CSS2 相容性:IE4+文法:@font-face { font-family : name ; src : url ( url ) ; sRules } 取值:name :
Time of Update: 2018-12-03
1、對於沒有中劃線的css屬性一般直接使用style.屬性名稱即可;如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。2、對於含有中劃線的css屬性,將每個中劃線去掉並將每個中劃線後的第一個字元換成大寫即可;如:obj.style.marginTop,obj.style.borderLeftWidth,obj.style.zIndex,obj.style.fontFamily等。這個規律我想大多數的前端開發
Time of Update: 2018-12-03
<p>左右對齊</p>英文對齊:<br><div style="font-size:12px;width:300;text-align:justify;text-justify:newspaper">¨Crepower¨ Brand Belts, Chains and other Transmission Parts are manufactured under ISO9001 certified quality-control system.
Time of Update: 2018-12-03
今天在調整ul置中的問題時,遇到了點小困難,以前在使用ul時候,讓其不是垂直的排列而是,橫著排列都是使用float:left這個屬性,但是呢,今天我在弄一些友情連結的時候,就出現了ul在div中置中不了的問題,就是在div中加入了style=“text-align:center;”
Time of Update: 2018-12-03
雖然一些元素可以通過css(display:block / inline)實現行內元素和區塊層級元素的互轉,但有些則不可以。比如dt下面嵌套h1,h2,h3如此標籤,本身就是不符合W3C規範的。雖然問題解決了,但對行內元素(也叫內嵌元素)和區塊層級元素自己還不是很瞭解。下面內容是從網上搜集整理而來。在標準文檔流裡面,也就是沒有其它一些css樣式控制的情況下,區塊層級元素會佔據一行,也就是寬頻始終是與瀏覽器寬度一樣,與內容無關。而行內元素的寬度只與內容有關。內嵌元素(inline element)
Time of Update: 2018-12-03
<html> <head> <title>freelayout.html</title> <style type="text/css"> *{ margin:0; padding:0; } body{ text-align:center; padding:10px; } #wrapper{ width:100%; margin:0
Time of Update: 2018-12-03
關於CSS對各個瀏覽器安全色已經是老生常談的問題了,我從網上找到一些相關的解決方案,希望和大家一起分享。當然,如果平常編寫代碼的時候時刻注意,就能盡量避免不必要的bug問題。一、CSS HACK1, !important隨著IE7對!important的支援, !important 方法現在只針對IE6的HACK.(注意寫法.記得該聲明位置需要提前.)<style>#wrapper{width: 100px!important; /* IE7+FF */width: 80px; /
Time of Update: 2018-12-03
使用 line-height 垂直置中line-height:24px; 使用固定寬度的容器並且需要一行垂直置中時,使用 line-height 即可(高度與父層容器一致)清除容器浮動#main { overflow:hidden; } 不讓連結折行a { white-space:nowrap; } 上面的設定就能避免連結折行始終讓 Firefox 顯示捲軸html { overflow:-moz-scrollbars-vertical; } body, html {
Time of Update: 2018-12-03
在網上找到的一個利用css實現的關聯下拉式清單,不懂CSS做前台開發真的是舉步維艱,希望自己能夠不斷增加這方面的能力! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
Time of Update: 2018-12-03
以前一直利用Table對網頁進行排版,現在漸漸流行起用CSS定製一個頁面了,樣式與內容可以進行脫離,如果再結合XML,那麼就可以做到,內容+樣式+布局的全面脫耦。利用CSS做頁面配置,培訓人員方面可能會比較麻煩,因為需要人員掌握CSS+HTML甚至還要有一些JS的基礎,感覺一個生手上手會比較難,還是TABLE型的網頁比較利於學習,DW+Photoshop絕對可以搞定了。利用CSS布局,Html可以得到很好的簡化,將系統的原型轉變為產品會更簡單,甚至可以在人員中專門提取出一個人做CSS設計師。理想
Time of Update: 2018-12-03
這篇文章可以看作是上一篇《談一下XHTML網頁製作》的內容為核心的介面與版式分離觀點繼續,也可以當作只是奇巧淫技的一種展示。P.S:如果想跟著一起做,請先安裝Firefox(以下簡稱FF)瀏覽器,因為IE對CSS的標準支援不夠完善。XML文檔,我們採用RSS的格式,這樣大家也比較熟悉,你可以任意找一個RSS檔案來做這個練習:)首先,在你的RSS檔案裡加入<?xml-stylesheet type="text/css"