原创 CSS預處理器和後處理器

css預處理器 一、什麼是css預處理器? CSS預處理器定義了一種新的語言,其基本思想是,用一種專門的編程語言,爲CSS增加了一些編程的特性,將CSS作爲目標生成文件,然後開發者就只要使用這種語言進行編碼工作。通俗的說,CSS

原创 css剩餘部分

一、link和@import的區別 頁面中引入的方式有三種: 1.在行內定義style屬性 2.頁面頭部內嵌<style>標籤 3.通過link和@import鏈接樣式表 <link rel="styles

原创 跨域

什麼是跨域請求?有什麼方式可以實現跨域請求?該方式的原理是什麼?每種方式的優缺點?如何配置? 跨域知識 參考:http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.ht

原创 BFC神奇背後的原理

前端精選文摘:BFC 神奇背後的原理   BFC 已經是一個耳聽熟聞的詞語了,網上有許多關於 BFC 的文章,介紹瞭如何觸發 BFC 以及 BFC 的一些用處(如清浮動,防止 margin 重疊等)。雖然我知道如何利

原创 CSS居中問題

參考文章一 參考文章二 參考文章三 水平居中 (一)針對圖片、按鈕、文字等行內元素(display爲inline或inline-block等 設置父元素爲: text-align:center; (二)塊狀元素水平

原创 CSS3新特性

CSS3新特性 CSS3的特性那麼多該從哪裏說起了?很顯然這道題目是有陷阱的,你不可能將所有的特性一個不漏的說 出來,就算你說出來,別人還認爲你是背的了!所以你主要講一下在項目中經常用到的Css3的屬性就可以 ,以第一人稱來

原创 HTTP

一、HTTP協議——-不保存狀態 HTTP自身不對請求和響應之間的通信狀態進行保存,協議對於發送過的請求或響應不做持久化處理。使用HTTP協議, 每當有新的請求發送時,就會有對應的新響應產生,協議本身並不保留之前一切的請求或響

原创 兩欄、三欄佈局(聖盃+雙飛翼)

一、聖盃佈局 兩邊定寬,中間自適應的三欄佈局 float+padding+position的方法 實現過程: 第一步:將左中右三部分設爲左浮動,保證可以在一行顯示,中間寬度設爲100%,保證自適應 第二步:用負ma

原创 移動端meta標籤

移動端meta標籤 移動端meta標籤的作用,內容,content有幾種類型的值 <meta charset="UTF-8"> <meta http-equiv="content-type" content=

原创 Ajax

要點:最好先回答原生態Ajax使用的步驟,我們通常使用Jquery來實現Ajax請求和處理的。在回答 的時候儘量詳盡,包括方法的參數的個數,順序和作用 參考:http://blog.csdn.net/hlinghling/

原创 HTML5新特性

HTML5新特性 先羅列出H5的一些新特性,不要回答那麼具體 (一)語義化標籤: 例如:header、nav、article、aside、footer等 (二)音頻視頻API 視頻API 1.視頻格式

原创 定位和浮動

一、position的屬性(5個) 文檔流: 文檔流指的是元素排版佈局過程中,元素會自動從左往右,自上而下的流式佈局。 (一)absolute (絕對定位) 1.使元素完全脫離文檔流; 2.相對於 stati

原创 HTML其他部分

一、HTML語義化 (一)對語義化的理解(優點) 1,去掉或者丟失樣式的時候能夠讓頁面呈現出清晰的結構 2,有利於SEO:和搜索引擎建立良好溝通,有助於爬蟲抓取更多的有效信息:爬蟲依賴於標籤來確定上下文和各個關鍵字的權

原创 css選擇器

CSS選擇器 參考:http://blog.csdn.net/hierarch_lee/article/details/52609400 https://www.jianshu.com/p/3c3cf4e02057 一、CSS

原创 CSS盒模型

一、什麼是盒模型 每個元素都看成一個盒子,盒子模型是由content(內容)、padding(內邊距)、margin(外邊距)和 border(邊框)這四個屬性組成的。 二、盒模型的分類 盒模型有標準盒子模型和IE盒