整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          10個純CSS3制作的面包屑導航

          10個純CSS3制作的面包屑導航

          著Web技術越來越先進,瀏覽器更新換代也很快,在國內很多網站已經有使用css3和html5的技術了,所以我們也應該多學習這些新知識,設計達人網站整理的資料,你在學校、圖書上也是未必能看到的。

          今天我們整理了10個純CSS3制作的面包屑導航,這些都是通過CSS3來編寫,十分方便,而且實用。有些文章附有教程,大家可以學習研究一下。

          注:相關網站建設技巧閱讀請移步到建站教程頻道。

          天北大青鳥廣州新嘉華的老師分享的是web前端開發中HTML5相關的知識,如何理解html5中 的nav、article、sections、aside、footer這些標簽,并講解一下這些標簽的用處。

          第一對這個幾個標簽的理解:

          當下對流行的寫頁面的方式就是div+css;我們也不難發現只要用到這個就可以把頁面寫即簡單有漂亮,沒有繁瑣的標簽在里面,需 要什么功能就去加div標簽就可以了;而div是什么呢?問題的關鍵在于div沒有任何的語意,也就是說他要干的事是什么全憑開發者說了算;這就造成了嚴重的開發規范不統一,也就是說頁面的導航欄是div,頁面的邊欄也是div,唯一區分它們的就是id,可能一些有心的開發者 會吧,div的id寫的語意明白些,比如:導航欄的id用“nav”,邊欄的id用“aside”;這樣的寫法對其他的開發者看來還是很好的,因為看到 id就可以知道這個div是干什么用的了。

          但是還是有一大部分的開發者會這么寫如:導航欄的id用:“div1”,邊欄的id用:"div2",這樣的寫法對用戶來說的可能沒有什么區別,因 為開發者知道他們都代表什么,而對其他的開發者來說這真的是滅頂之災,用英文來說就是“reading the fucking code”,而對開發者本身可能時間一長也不知道是什么意思了,但是下次開發的時候他們一定還有人是這么干的;

          回到正題,經過上面的介紹大家也許已經知道為什么在HTML5引用上面的標簽了吧,就是為了解決開發規范不統一的問題同時也為了增強語意,有人也許 會問為什么HTML5為什么那么在意語意?用了上面的標簽可以說帶來什么好處呢?這個答案用一個非常簡單的話來說的那就是:為了統一規范與新功能的出現。

          他們這些標簽功能就是代替div功能中的一部分,他們沒有任何的默認樣式,除了會讓文本另起一行外;

          第二,關于這幾個標簽的語意與用法:

          nav:標記導航(對應網頁中重要的鏈接群就需要用這個標簽)包含的他中間的通常是ul無序列表;當然如果是面包屑鏈接就需用 到ol有序列表;只要記住這個語意自己靈活發揮就是可以了;寫法與上一篇中的header標簽的寫法一樣;

          特別提示:1)HTML5規范不推薦對有輔助性的頁腳鏈接用nav;2)THML5中不允許將nav嵌套在address標簽中;

          article:文章標記標簽(表示的是一個文檔、頁面、應用或是網站中的一個獨立的容器,原則上來講就是聚合),當朋友們用到他的時候滿足上面的用法就不會出錯了,寫法與上一篇中的header標簽的寫法一樣;

          特別提示:1)article這個標簽可以嵌套使用,但是他們必須是部分與整體的關系;2)同樣不能用 在address標簽中;3)他與section標簽容易混淆所以需要注意;(后面我會說一下怎么在這個兩個中間做出選 擇;

          section:區塊定義標簽(表示的是文檔或是應用的一個一般的塊),他一般是有一組相似的主題的內容;一般會包含一個標題;可以用這個標簽來 寫:文章的章節,標簽式對話框中的各種標簽頁等等類似的功能;這里你會發現他與article這個標簽很像對不對?那么怎么的開發中正確的應用他們呢?

          其實也很簡單你就這樣想:如果你的頁面中需要一個單獨的模塊來實現一個單獨的功能也就是高聚合的情況就用article其他的時候都用section;只要你這樣想并且這樣用就沒有問題的;

          aside:定義側欄標簽(表示一部分內容與頁面的主體并不是有很大的關系,但是可以獨立存在),用他可以實現:升式引用、側欄、相關文章的鏈接框、廣告、友情鏈接等等;

          特別提示:1)如果使用多個aside標簽應該在主要內容的后面,這樣有利于SEO的搜索與提升可訪問性;2)如果是與文章的主要內容有關系的圖像需要用figure標簽而不是用他;

          footer:頁腳標簽(與header標簽對應的標簽)用他可以實現的功能有:附錄、索引、版權頁、許可協議等。寫法與上一篇中的header標簽的寫法一樣;

          特別提示:1)頁腳并不一定是要位于所在元素的末尾;不過通常是這樣的,2)他不可以放在header標簽中;也不可以相互嵌套,或是在address元素中。

          用心辦好學,廣州新嘉華邀您加入互聯網隊伍!

          微信號:jhzyjy(長按復制)

          我們專注IT教育,歡迎你前來咨詢!

          這里小編為大家總結了一些HTML5響應式Web開發框架,沒有最好,只有更合適,每個人都可以根據自己的工作需求和項目選擇不同的開發框架。

          1)GroundworkCSS2

          GroundworkCSS2是一款響應式HTML5、CSS以及JavaScript框架。這套框架擁有一套強大的網格系統外加對應劃分功能,足以滿足各類臺式機、智能手機以及平板設備的需要。

          其網站還提供數量可觀的使用示例及說明文檔,足以幫助大家快速實現原型設計以及面向標準網站、電子商務網站以及圖片庫等應用場景的布局模板。

          值得強調的是,這套框架還提供其它一些功能,例如響應式文本以及易于定制特性。

          2)MontageJS

          MontageJS是一套極具人氣的HTML5框架,其專長之處在于支持高性能與可擴展性Web應用的開發。這套框架提供一系列面向組件的HTML模板,從而幫助這些組件擺脫對JavaScript或者CSS的依賴性。

          它還提供一套模塊化方法,能夠實現組件的可復用性及代碼組織。另外,MontageJS的其它優勢還包括基于云的視覺創作環境、功能性反應綁定(簡稱FRB)以及隱含事件代理等等。

          3)52Framework

          52Framework是一套強大的前端開發框架,其能夠充分發揮HTML5、CSS3以及JavaScript的可觀潛能。

          這套框架當中捆綁有大量內置功能,具體包括HTML5視頻播放器、HTML5表單驗證、CSS3屬性、網格系統以及HTML5canvas示例等。

          4)TwitterBootstrap

          TwitterBootstrap是一套強大的前端框架,能夠利用HTML、CSS以及JavaScript快速簡單地實現Web應用開發任務。

          這套框架為開發人員提供一系列極具實用性的功能,具體包括一套12列響應式網格系統、JavaScript插件外加HTML元素等等。

          它還提供一系列可復用組件,從而實現導航、下拉菜單、面包屑導航、排版、提醒以及進度條等功能。

          5)SproutCore

          SproutCore是一款高人氣前端框架,且利用MVC架構規范構建而成。立足于HTML5的強大能力,它允許我們通過高效客戶端邏輯與高質量主題特性構建出運行速度出色且具備可擴展能力的Web應用程序。

          6)Foundation

          Foundation是目前網絡社區內應用范圍最廣的前端開發框架之一。這套框架能夠提供一系列覆蓋其網格系統的布局選項,同時具備多種現代功能特性,包括復雜布局、動畫效果、快速原型設計以及更多。

          它還提供數套內置HTML模板,幫助大家快速開發出各類網站與網頁成果,具體包括電子商務首頁、旅行網站、在線雜志、博客站點以及產品頁面等。

          7)Base

          Base是一款輕量級、模塊化HTML/CSS框架,能夠幫助我們開發出各類極為出色的網站應用。

          Base的設計目標在于同各類新型與早期瀏覽器相兼容,并能夠順暢運行在各類移動設備之上,而這種能力也使其成為一套強大的跨平臺及響應式前端HTML5框架。

          另外,Base框架還在其官方網站上提供一系列免費的單頁面網站設計模板供大家使用。

          8)OnsenUI

          OnsenUI是一套基于元素的定制化HTML5UI框架,且具備響應式布局支持能力。這套框架提供相當廣泛的WebUI組件選項。

          它也支持PhoneGap與Cordova,意味著其能夠輕松完成混合型應用的開發任務。OnsenUI的最大優勢在于能夠同jQuery庫或者Angular.js框架快速結合,從而顯著提高使用效率。

          9)Enyo

          Enyo是一款先進的前端開發框架,適用于開發與原生應用類似的HTML5應用。

          它還是一款極具人氣的跨平臺框架,目前被廣泛用于開發各類響應式與主流Web應用,具體包括blogWalker、ENotes、GrouponMobile應用以及Confero等等。

          Enyo提供一系列功能特性,例如UI組件、功能部件、事件處理以及調試能力等等。

          10)Ionic

          Ionic是一套先進的HTML5框架,主要用于混合型移動應用的開發工作。

          這套框架在Angular.js支持方面經過優化,且提供相當豐富的HTML、CSS以及JavaScript組件。

          其還擁有一套強大的命令行界面(簡稱CLI),其中的卓越功能包括實時重載與日志記錄整合,這意味著我們能夠更為輕松地跨越不同平臺對Ionic應用進行開發、測試與部署。

          「鏈接」


          主站蜘蛛池模板: 精品福利一区二区三区| 五十路熟女人妻一区二区 | 国产成人精品无码一区二区三区| 国产精品久久无码一区二区三区网| tom影院亚洲国产一区二区| 亚洲字幕AV一区二区三区四区| 精品国产一区二区麻豆| 久久精品无码一区二区app| 文中字幕一区二区三区视频播放| 久久亚洲日韩精品一区二区三区| 国产精品无码一区二区三区不卡| 美女免费视频一区二区三区| 中文无码精品一区二区三区| 久久精品亚洲一区二区三区浴池| 无码人妻aⅴ一区二区三区| 一区二区三区日本电影| 日韩精品一区二区亚洲AV观看| 欧洲精品免费一区二区三区| 国产精品毛片a∨一区二区三区| 无码人妻AⅤ一区二区三区| 国产凸凹视频一区二区| 亚洲AV无码一区东京热| 日本精品无码一区二区三区久久久| 亚洲AV无码一区二区三区在线观看| 蜜桃视频一区二区三区在线观看 | 亚洲国产系列一区二区三区| 内射白浆一区二区在线观看 | 国产一区在线电影| 蜜桃传媒视频麻豆第一区| 国产精品久久久久一区二区三区 | 99精品国产一区二区三区| 国模私拍福利一区二区| 国产精品成人一区二区| 午夜视频一区二区| 一区二区三区福利视频免费观看| 国产一区二区三区在线| 中文字幕在线不卡一区二区| 日韩精品无码一区二区视频| 日本免费电影一区| 国产精品视频分类一区| 国产亚洲综合一区柠檬导航 |