原创 pragma 與 cache-control

 <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> Cache-Contr

原创 http-equiv="X-UA-Compatible" 理解

這是一個,文檔兼容模式的定義。 Edge 模式告訴 IE 以最高級模式渲染文檔,也就是任何 IE 版本都以當前版本所支持的最高級標準模式渲染,避免版本升級造成的影響。簡單的說,就是什麼版本 IE 就用什麼版本的標準模式渲染 <meta h

原创 rel="alternate" 作用

alternate: 替換 1. <link rel="alternate" media="only screen and (max-width: 640px)"  href=" http://m.home.com/" />     解釋

原创 meta標籤 搜索引擎優化 SEO

meta是html語言head區的一個輔助性標籤。也許你認爲這些代碼可有可無。其實如果你能夠用好meta標籤,會給你帶來意想不到的效果,meta標籤

原创 document.documentElement 與 document.body

body是DOM對象裏的body子節點,即 <body> 標籤; documentElement 是整個節點樹的根節點root,即<html> 標籤; DOM把層次中的每一個對象都稱之爲節點,就是一個層次結構,你可以理解爲一個樹

原创 百度關於PC站與手機站適配

1,跳轉適配 在此配置中,每個pc版網址都具有一個對應的不同網址,用於提供針對移動設備進行優化的內容。爲了幫助我們的算法瞭解單獨的移動版網址,我們建議您使用以下注釋: 在pc版網頁上,添加指向對應移動版網址的特殊鏈接 rel="al

原创 mac系統下nginx+php+mysql環境的搭建

有關於mac系統下nginx+php+mysql環境的搭建,大概需要說明的如下:   1.安裝方式有兩種,一種是下載源碼包編譯安裝,一種是採用Homebrew下載安裝(此處我採用的是Homebrew方式)。   2.Homebr

原创 ruby環境sass編譯中文出現Syntax error: Invalid GBK character錯誤解決方法

sass文件編譯時候使用ruby環境,無論是界面化的koala工具還是命令行模式的都無法通過,真是令人煩惱。 容易出現中文註釋時候無法編譯通過,或者出現亂碼,找了幾天的解決方法終於解決了。 這個問題的奇葩之處在於在xp環境中沒有任何

原创 ES5中新增的Array方法

一、前言-索引 ES5中新增的不少東西,瞭解之對我們寫JavaScript會有不少幫助,比如數組這塊,我們可能就不需要去有板有眼地for循環了。 ES5中新增了寫數組方法,如下: forEach (js v1.6)map (js v

原创 Flex 佈局教程:語法篇(阮一峯)

Flex 佈局教程:語法篇 作者: 阮一峯 日期: 2015年7月10日 網頁佈局(layout)是CSS的一個重點應用。 佈局的傳統解決方案,基於盒狀模型,依賴 display屬性 + positio

原创 SASS用法指南-阮一峯

學過CSS的人都知道,它不是一種編程語言。 你可以用它開發網頁樣式,但是沒法用它編程。也就是說,CSS基本上是設計師的工具,不是程序員的工具。在程序員眼裏,CSS是一件很麻煩的東西。它沒有變量,也沒有條件語句,只是一行行單純的描述,寫

原创 http狀態碼301與302的區別

1、什麼是301轉向?什麼是301重定向?   301轉向(或叫301重定向,301跳轉)是當用戶或搜索引擎向網站服務器發出瀏覽請求時,服務器返回的HTTP數據流中頭信息(header)中的狀態碼的一種,表示本網頁永久性轉移到另一個地址

原创 我的第一個wap端響應式頁面

<!DOCTYPE html> <html> <head> <title>H5練習頁</title> <meta charset="utf-8" /> <meta name="description" content="" />

原创 img圖片下面出現莫名的下邊距

今天在製作一個網頁的時候又碰到以往曾經碰到的問題,在圖片下面會出現莫名的下邊距,剛好這次製作不像以往那麼急,所以抽出空來測試了下,發現,在FF中下邊距大概是多出了3像素左右,而IE6更多,在IE8中展示卻是完好的,以往的做法只需要將img

原创 windows7 安裝ruby

1.下載ruby, 地址 點擊打開鏈接,我下載的是 Ruby 2.3.1 2.使用 RubyInstaller 進行安裝。 安裝時有三個選項需要勾選,爲預防什麼不可預知的事情,我選擇都勾選上。 3.window鍵 + R,打開cmd,