Vue進階知識(一)------專案初始化
CSS初始化
位置:/src/assets/css/
- normalize.css:
- 獲得方法:github上搜
normalize.css
,找到相應倉庫中的normalize.css - 功能:對所有瀏覽器的預設樣式進行重置
- 獲得方法:github上搜
- base.css:
- 功能:自定義私人CSS設定
- 內容:如下,解釋見參考連結
@import 'normalize.css'; /* 引入nomalize.css*/ @charset "utf-8"; /* CSS Document */ @charset "utf-8"; /*! * @名稱:base.css * @功能:1、重設瀏覽器預設樣式 * 2、設定通用原子類 */ /* 防止使用者自定義背景顏色對網頁的影響,新增讓使用者可以自定義字型 */ html { background: white; color: black; } /* 內外邊距通常讓各個瀏覽器樣式的表現位置不同 */ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; } /* 要注意表單元素並不繼承父級 font 的問題 */ body, button, input, select, textarea { font: 12px \5b8b\4f53, arial, sans-serif; } input, select, textarea { font-size: 100%; } /* 去掉 table cell 的邊距並讓其邊重合 */ table { border-collapse: collapse; border-spacing: 0; } /* ie bug:th 不繼承 text-align */ th { text-align: inherit; } /* 去除預設邊框 */ fieldset, img { border: none; } /* ie6 7 8(q) bug 顯示為行內表現 */ iframe { display: block; } /* 去掉 firefox 下此元素的邊框 */ abbr, acronym { border: none; font-variant: normal; } /* 一致的 del 樣式 */ del { text-decoration: line-through; } address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; } /* 去掉列表前的標識,li 會繼承 */ ol, ul { list-style: none; } /* 對齊是排版最重要的因素,別讓什麼都居中 */ caption, th { text-align: left; } /* 來自yahoo,讓標題都自定義,適應多個系統應用 */ h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; } q:before, q:after { content: ''; } /* 統一上標和下標 */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } /* 讓連結在 hover 狀態下顯示下劃線 */ a:hover { text-decoration: underline; } /* 預設不顯示下劃線,保持頁面簡潔 */ ins, a { text-decoration: none; } /* 去除 ie6 & ie7 焦點點狀線 */ a:focus, *:focus { outline: none; } /* 清除浮動 */ .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; overflow: hidden; } .clearfix { zoom: 1; /* for ie6 & ie7 */ } .clear { clear: both; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; } /* 設定顯示和隱藏,通常用來與 js 配合 */ .hide { display: none; } .block { display: block; } /* 設定浮動,減少浮動帶來的 bug */ .fl, .fr { display: inline; } .fl { float: left; } .fr { float: right; }
相關文章
- Vuejs進階知識(十八)【component 進階知識】VueJS
- Redis進階知識一覽Redis
- js 進階知識JS
- Android進階知識:ThreadLocalAndroidthread
- vue進階一Vue
- 前端進階知識彙總前端
- Vuejs進階知識(十六)【mixin】VueJS
- Vuejs進階知識(十九)【slot】VueJS
- Android進階 一個專案,一個ToolbarAndroid
- Vue3.x專案開發常用知識點Vue
- Android進階知識:Handler相關Android
- Android知識進階樹——Window & ViewRootImplAndroidView
- Vuejs進階知識(十七)【computed properties】VueJS
- 一些常用的 Git 進階知識與技巧Git
- 【小白的進階史之vue---2】idea+vue+element專案整合VueIdea
- Vue管理系統前端系列一vue-cli4.x 初始化專案Vue前端
- vue-cli3初始化專案搭建Vue
- 進階計劃 | 知識小測第一期
- 前端進階必備知識彙總前端
- AcWing 進階課知識點模板梳理
- Java-100天知識進階-JVM記憶體-知識鋪(三)JavaJVM記憶體
- 前端進階必須懂得TCP/IP知識前端TCP
- 前端進階-個人筆記-小知識前端筆記
- vue進階Vue
- react native社群專案知識點React Native
- Docker知識進階與容器編排技術Docker
- Vuejs進階知識(二十四)【自定義Directive】VueJS
- vue3.x版本新建專案相關知識和注意事項Vue
- 如何初始化一個typescript專案TypeScript
- 純html如何識別.vue檔案並搭建vue專案HTMLVue
- 直播美顏SDK的人臉識別技術進階知識
- Vuejs基本知識(一)【專案資料夾基本結構】VueJS
- vue進階二Vue
- Android知識進階樹——RemoteViews使用和原理詳解AndroidREMView
- JavaScript進階知識點——函式和物件詳解JavaScript函式物件
- 《從0到1搭建一個IM專案》專案初始化
- 《IT專案經理進階之道》簡介
- flask 專案中使用 bootstrapFileInput(進階篇)Flaskboot