Time of Update: 2015-12-16
CSS字元編碼引起亂碼,css字元亂碼亂碼引起的CSS失效原理:由於一個中文是兩個字元組成,在編碼不一致的情況下會引發字元的“重新”組合,(半個漢字的編碼字元與後面的字元組合產生新的“文字”)引發原本的結束符合“變異”,從而導致找不到結束符號,使得後面的CSS就會失效。小技巧1:CSS中出現的亂碼都是由於CSS字元編碼與頁面的字元編碼不一致所引起的,因此最直接的方法就是使字元編碼一致。將CSS指定編碼類別型,例:@chars
Time of Update: 2015-12-16
使用float和display:block將內嵌元素轉換成塊元素的不同點,floatblock使用float和display:block將內嵌元素轉換成塊元素的不同點:建議:儘可能的手寫代碼,可以有效提高學習效率和深度。內嵌元素可以轉換成區塊層級元素,常用的方法比如可以為內嵌元素使用float屬性讓內嵌元素浮動起來,或者為內嵌元素添加display:block。雖然兩者都可以讓內嵌元素轉換成區塊層級元素,但是有區別的。代碼執行個體如下:<!DOCTYPE html><html&
Time of Update: 2015-12-16
css所有選取器的詳解,css選取器詳解----------------------------------------css 選取器----------------------------------------1,組合選取器:1)e>f :直接後代選取器。2) e+f : 兄弟元素選取器,匹配緊隨e元素之後的同級元素f。3) e~f :匹配任何在e元素之後的同級f元素。4) e f : 後代選取器。5) e,f : 群組選取器。cation:+ 和 ~
Time of Update: 2015-12-16
前端學習入門,學習入門 ================================學習階段==========================1、通讀w3school的HTML、XHTML、HTML5、CSS、CSS3、TCP/IP、Javascript、AJAX教程,其中的執行個體至少寫一遍! 做到對html、css、js有個大概的瞭解2、反覆閱讀經典書籍,並且實現書中的每一個例子。書籍清單如下:
Time of Update: 2015-12-16
display:table-cell的用法簡介,displaytable-celldisplay:table-cell的用法簡介:建議:儘可能的手寫代碼,可以有效提高學習效率和深度。display屬性的使用相當頻繁,比如display:block或者display:inline等,但是對於display:table-cell可能比較陌生,因為此屬性在特定的情況下會發揮很大的作用,下面就簡單介紹它的作用,先看一段代碼執行個體: <!DOCTYPE html><html&
Time of Update: 2015-12-16
HTML元素大小和位置相對於誰的問題,html元素大小誰的一、如果元素的position屬性值為absolute,那麼此時分為兩種情況:1. 父級(包括直接父級和間接父級)元素中沒有定義position屬性(即預設屬性static),那麼該元素會參照頁面,以頁面為基準進行定位,top, left等屬性會參照頁面。如果該元素的width和height屬性是百分數的話,那麼這兩個屬性也是參照頁面的寬度和高度。<!doctype html><html><head>&
Time of Update: 2015-12-16
id的優先順序高還是style的優先順序高,id優先順序styleid的優先順序高還是style的優先順序高:建議:儘可能的手寫代碼,可以有效提高學習效率和深度。大家都知道id選取器具有較高的優先順序,直接寫在標籤內的style也具有非常高的優先順序,大家可能會比較一下兩者到底誰的優先順序高,下面通過執行個體來介紹一下誰的優先順序更高。代碼執行個體如下:<!DOCTYPE html><html><head><meta charset="
Time of Update: 2015-12-16
css-position,position值描述absolute產生絕對位置的元素,相對於 static 定位以外的第一個父元素進行定位。元素的位置通過 "left", "top", "right" 以及 "bottom" 屬性進行規定。(簡單情況下相對於瀏覽器視窗)fixed產生絕對位置的元素,相對於瀏覽器視窗進行定位。元素的位置通過 "left", "top", "right" 以及 "bottom"
Time of Update: 2015-12-16
color屬性是否具有繼承性,color屬性繼承性color屬性是否具有繼承性:建議:儘可能的手寫代碼,可以有效提高學習效率和深度。這個問題應該比較簡單,但是還是注意一下,否則可能造成顏色的混亂。先看一段代碼執行個體:<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/"
Time of Update: 2015-12-16
Day_8.《無懈可擊的web設計》-巧妙地浮動效果,無懈可擊的web設計 > 本章內容略顯陳舊,主要描述如何用浮動替代表格版面配置,並沒有什麼出彩的地方。不過其間提到了清楚浮動的幾種方法,那麼今天就總結一下如何清楚浮動吧。#### 為什麼要清除浮動?雖說是清除浮動,其實是清除浮動產生的影響。浮動的元素,高度會塌陷,而高度的塌陷使我們布局中需要清除浮動的最重要的原因之一。#### 清除浮動的方法:1. 父級div定義height -
Time of Update: 2015-12-16
IE9父容器overflow:auto時,子容器狀態更改導致捲軸下出現額外空間的問題探討,ie9overflow IE的每次跟新都會有一些奇葩的bug,我們默默承受了。 這個問題在項目中出現困擾了我近一個星期,這裡記錄一下。看下面執行個體 <style> .panel{ width: 200px; overflow: auto; background-color: #f00; } .inner{
Time of Update: 2015-12-16
CSS如何?div寬度根據內容自適應,cssdiv寬度自適應CSS如何?div寬度根據內容自適應:建議:儘可能的手寫代碼,可以有效提高學習效率和深度。在實際應用中,可能有這樣的需求,那就是需要div根據內容進行寬度自適應。有很多開發人員可能誤以為如果不設定div的寬度就可以實現寬度隨內容自適應,其實這是錯誤的,因為在預設狀態下,div的寬度值是百分之百,也就是會佔滿整個父元素寬度。代碼執行個體如下:<!DOCTYPE html><html><head><
Time of Update: 2015-12-16
CSS如何?圖片上下垂直置中,css圖片上下置中CSS如何?圖片上下垂直置中:建議:儘可能的手寫代碼,可以有效提高學習效率和深度。在很多時候需要將圖片上下垂直置中,不過沒有一個直接了當的屬效能夠實現此功能。當然實現圖片上下垂直置中的方法有多重,下面就簡單介紹一下其中的兩種。方法一:使用margin方式,使圖片在div中上下垂直置中。margin-top值的計算方式是:div的高度/2-圖片高度/2。代碼執行個體如下: <!DOCTYPE html><html>&
Time of Update: 2015-12-16
輕鬆學習JavaScript十三:JavaScript基於物件導向之繼承(包含物件導向繼承機制)一面相對象繼承機制今天算是什麼都沒幹,盡在瞭解物件導向三大特性之一的繼承了,過去的學習的C++和C#都是正統的物件導向語言,學習的時候也沒有怎麼深入瞭解過,只是簡單的學習最基礎的繼承。下午在看繼承機制的時候,看到一個很經典的繼承機制執行個體。這個執行個體使用UML很好的解釋了繼承機制。說明繼承機制最簡單的方式是,利用一個經典的例子就是幾何形狀。實際上,幾何形狀只有兩種,即橢圓形(是圓形的)和多邊形(具
Time of Update: 2015-12-16
Jade模板引擎(一)之Attributes,jadeattributes目錄:AttributesBoolean AttributesStyle AttributesClass Attributes&AttributesAttributesjade中的屬性和html中的屬性並沒有什麼太大區別, 值也和js的規則沒有什麼兩樣。1. js運算式 jade: - var authenticated =
Time of Update: 2015-12-16
jQuery驗證外掛程式的例子(註冊)1 外掛程式支援IE8及以上的版本,不再支援IE6、7;2 使用範圍:企業層級的系統開發(使用者數目幾十到幾千人也行),統一安裝IE8以上的瀏覽器即可;3 如果是企業級宣傳網站,則不能使用; html:<script src="js/jquery-1.11.3.js"></script> <script src="js/jquery.validate.js"><
Time of Update: 2015-12-12
基礎知識--關於css,js,jQurey的外部參考 引用text.css檔案先從css的引用開始,css的引用有外部參考,內部引用兩種方式,但是外部參考裡又有兩張方式,同樣內部引用也有兩種。外部參考有link引用和@important引用內部引用(這樣稱呼其實不嚴格,只是為了更好地分類更好地記住)可以直接用style和直接嵌套兩種。我們主要談外部參考, link引用:在head放置<link
Time of Update: 2015-12-16
JavaScript:驗證input[type=‘text’]輸入框動態資料下面我來描述一下正則的組件: 首先,我們定義一個對象如koringz: koringz=function(){}||{}; 其次,我們再給這個koringz對象添加一個方法,目前是驗證正則的文字框,所以我給這個方法定義為正則的大寫英文字母REGEXP。 koringz.REGEXP = function(){ } 下面我要給REGEXP
Time of Update: 2015-12-16
網易前端微專業,JavaScript程式設計基礎篇:數組任何一種語言數組都是比較重要的,其作為一種基礎對象應用很多,如Java你肯定少不了集合(List,Map)這些。因此本篇主要記錄JS的數組使用和常用方法。要點如下:1,數組建立兩種方式:var stu = new Array();var stu1 = [];這就和定義對象一樣:var cat = new Object(); var cat1 = {};推薦用後者,比較簡潔。如:var score = [1, 2,
Time of Update: 2015-12-12
js取json資料筆記var jsondate={"con":[{"name":"hello","sex":"M"},{"name":"world","sex":"W"},{"name":"helloworld"