目描述
用多個html寫的bootstrap文檔,另附一個基于bootstrap的后臺管理系統。
運行環境
bootstrap+jquery
項目技術(必填)
bootstrap+jquery
jar包文件
bootstrap html式教程.rar
是否原創(轉載必填原文地址)
原創
項目截圖(必填)
運行截圖(必填)
法
用兩個空格來代替制表符(tab) -- 這是唯一能保證在所有環境下獲得一致展現的方法。
嵌套元素應當縮進一次(即兩個空格)。
對于屬性的定義,確保全部使用雙引號,絕不要使用單引號。
不要在自閉合(self-closing)元素的尾部添加斜線 -- HTML5 規范中明確說明這是可選的。
不要省略可選的結束標簽(closing tag)(例如,</li>
或 </body>
)。
實例:
<!DOCTYPE html><html>
HTML5 doctype
為每個 HTML 頁面的第一行添加標準模式(standard mode)的聲明,這樣能夠確保在每個瀏覽器中擁有一致的展現。
實例:
<!DOCTYPE html><html>
語言屬性
根據 HTML5 規范:
強烈建議為 html 根元素指定 lang 屬性,從而為文檔設置正確的語言。這將有助于語音合成工具確定其所應該采用的發音,有助于翻譯工具確定其翻譯時所應遵守的規則等等。
lang
屬性的知識可以從 此規范 中了解。
這里列出了語言代碼表。
<html lang="zh-CN">
IE 兼容模式
IE 支持通過特定的 <meta>
標簽來確定繪制當前頁面所應該采用的 IE 版本。除非有強烈的特殊需求,否則最好是設置為 edge mode,從而通知 IE 采用其所支持的最新的模式。
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
字符編碼
通過明確聲明字符編碼,能夠確保瀏覽器快速并容易的判斷頁面內容的渲染方式。這樣做的好處是,可以避免在 HTML 中使用字符實體標記(character entity),從而全部與文檔編碼一致(一般采用 UTF-8 編碼)。
<head>
引入 CSS 和 JavaScript 文件
根據 HTML5 規范,在引入 CSS 和 JavaScript 文件時一般不需要指定 type
屬性,因為 text/css
和 text/javascript
分別是它們的默認值。
HTML5 spec links
Using link
Using style
Using script
<!-- External CSS --><link rel="stylesheet" href="code-guide.css"><!-- In-document CSS --><style>
實用為王
盡量遵循 HTML 標準和語義,但是不要以犧牲實用性為代價。任何時候都要盡量使用最少的標簽并保持最小的復雜度。
屬性順序
HTML 屬性應當按照以下給出的順序依次排列,確保代碼的易讀性。
class
id
, name
data-*
src
, for
, type
, href
title
, alt
aria-*
, role
class 用于標識高度可復用組件,因此應該排在首位。id 用于標識具體組件,應當謹慎使用(例如,頁面內的書簽),因此排在第二位。
<a class="..." id="..." data-modal="toggle" href="#">
布爾(boolean)型屬性
布爾型屬性可以在聲明時不賦值。XHTML 規范要求為其賦值,但是 HTML5 規范不需要。
更多信息請參考 WhatWG section on boolean attributes:
元素的布爾型屬性如果有值,就是 true,如果沒有值,就是 false。
如果一定要為其賦值的話,請參考 WhatWG 規范:
如果屬性存在,其值必須是空字符串或 [...] 屬性的規范名稱,并且不要在首尾添加空白符。
簡單來說,就是不用賦值。
<input type="text" disabled><input type="checkbox" value="1" checked><select>
減少標簽的數量
編寫 HTML 代碼時,盡量避免多余的父元素。很多時候,這需要迭代和重構來實現。請看下面的案例:
<!-- Not so great --><span class="avatar">
JavaScript 生成的標簽
通過 JavaScript 生成的標簽讓內容變得不易查找、編輯,并且降低性能。能避免時盡量避免。
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
雖然當前前端大行其道,各種框架層出不窮,隨之而來的是學習成本的提升,有些時候甚至是為了學習而學習,可能自己并不會用得到,加重了自己的心理負擔,特別是對后端程序員來說,并不是所有人都能夠跟得上前端的腳步,因此,今天分享一個免費的前端后臺管理模板——Gentelella Admin,這在Github上也斬獲了17+star,可見還是有很多人需要的。
Gentelella Admin是一個免費使用Bootstrap管理模板。此模板使用默認的Bootstrap 3樣式以及各種強大的jQuery插件和工具來創建用于創建管理面板或后端儀表板的強大框架。主題使用多個庫來進行圖表,日歷,表單驗證,向導樣式界面,離開畫布導航菜單,文本表單,日期范圍,上傳區域,表單自動完成,范圍滑塊,進度條,通知等等。
git clone https://github.com/ColorlibHQ/gentelella.git
npm install -g gulp
npm install
gulp
在線演示地址:
https://colorlib.com/polygon/gentelella/index.html
如下Github訪問慢的同學,可以到以下碼云倉庫下載
https://gitee.com/null_341_5574/chrome_plugin/attach_files
如果對你有幫助,可以幫忙轉發、點贊加關注哦!
*請認真填寫需求信息,我們會在24小時內與您取得聯系。