首頁 web前端 css教學 使用CSS框架佈局的缺點和優點小結_經驗交流

使用CSS框架佈局的缺點和優點小結_經驗交流

May 16, 2016 pm 12:06 PM

現在好多網站都用了p css來佈局網頁結構,優點是速度快了,可負面影響呢,來看下面的分析
前端時間寫了一篇《利用CSS框架進行高效率的網站開發》,有不少朋友問我相關的問題。很早5key就在公司進行CSS框架的架構,也對不少朋友提出CSS框架的建議。效果是很明顯的。當然,CSS框架有利也有弊,最近也看了一些相關的文章。一些感想,與大家分享。 

CSS架構之利: 
1、開發效率的提升。  
        如果你是企業建置站的前端開發,並相信大部分時間進行同類站點的程式碼工作。定義好的框架可以大大提高你的工作效率,避免一些常見的錯誤。如果你的工作是按件計費的,你的報酬一定會比別人多。 

2、規範代碼命名。  
       在多個站點中你可能會用到一些相同的CLASS或ID。如果你有一套完善的css框架,很快你就能對你的每個網站的程式碼進行通讀。不用浪費時間在程式碼的閱讀上。 

3、更好的團隊合作 
        有些公司將某些稍大的站點的前端代碼分成若干子項目。有過這類經驗的朋友應該對這種開發方式深感鬱悶,要注意公用 css,還有註意彼此之間的程式碼配合。久而久之,廢棄代碼越來越多,彼此之間也難以閱讀。如果建立好合適的CSS框架,大家可以減少很多不必要的錯誤,提升產品品質和工作效率。 

4、解決瀏覽器的相容性問題 
        現在大部分項目都要求相容於IE6,7和FF。每個站點可能都會花上一部分時間去處理相容問題。在框架層面上就將這個問題處理好。就可以為後面的兼容問題節省下大部分時間。 

5、一套完整的、結構清晰的結構程式碼。  
       CSS架構為你的專案提供一個乾淨、嚴謹的基礎架構。透過它你可以快速的為你的網站搭建基礎的html程式碼框架。萬事起頭難,前面的基礎工作做好了。後面的開發速度會提高很多。

CSS框架之弊: 
1、你需要完全的理解整套框架 
每一個加入專案的人,都需要花一定的時間去完全的理解整套框架及編碼規範; 

2、你會延續一些框架中的錯誤bug 
沒人可以保證自己制定的框架是完美而沒有bug的。你可能需要時間去清理框架中的bug; 

3、限制發展思路 
框架給出大家基本的架構及開發的思路,這可能會限制你對產品開發的新思路; 

4、臃腫的源代碼 
框架中可能有很大一部分代碼不會常用到,而且還會降低執行效率; 

5、框架的語意化 
我們已經注意到了HTML程式碼的語意化。但基於框架的每個站點都是獨立且唯一的,我們很難保證CSS框架的語意化。

以上就是使用CSS框架佈局的缺點與優點小結_經驗交流的內容,更多相關內容請關注PHP中文網(www.php.cn)!


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

vue配合什麼css框架 vue配合什麼css框架 Dec 26, 2023 pm 01:48 PM

與Vue相容的常見CSS框架有「BootstrapVue」、「Element UI」、「Vuetify」、「Buefy」四種,上述框架都是開源的,擁有龐大的社群支持,它們提供了豐富的UI元件、靈活的佈局選項和易於自訂的主題,使得開發人員可以快速建立美觀、功能齊全的網路應用程式。

WordPress網頁錯位現象解決攻略 WordPress網頁錯位現象解決攻略 Mar 05, 2024 pm 01:12 PM

WordPress網頁錯位現象解決攻略在WordPress網站開發中,有時候我們會遇到網頁元素錯位的情況,這可能是由於不同裝置上的螢幕尺寸、瀏覽器相容性或CSS樣式設定不當所致。要解決這種錯位現象,我們需要仔細分析問題、找出可能的原因,並逐步進行除錯和修復。本文將分享一些常見的WordPress網頁錯位問題以及對應的解決攻略,同時提供具體的程式碼範例,幫助開

如何使用HTML和CSS建立響應式輪播圖佈局 如何使用HTML和CSS建立響應式輪播圖佈局 Oct 20, 2023 pm 04:24 PM

如何使用HTML和CSS建立一個響應式輪播圖佈局在現代的網頁設計中,輪播圖是一個常見的元素。它能夠吸引用戶的注意力,展示多個內容或圖片,並且能夠自動切換。在本文中,我們將介紹如何使用HTML和CSS建立一個響應式的輪播圖佈局。首先,我們需要建立一個基本的HTML結構,並且加入所需的CSS樣式。以下是一個簡單的HTML結構:<!DOCTYPEhtml&g

H5中position屬性的靈活運用技巧 H5中position屬性的靈活運用技巧 Dec 27, 2023 pm 01:05 PM

H5中如何靈活運用position屬性在H5開發中,常會涉及到元素的定位和佈局問題。這時候,CSS的position屬性就會發揮作用。 position屬性可以控制元素在頁面中的定位方式,包括相對定位(relative)、絕對定位(absolute)、固定定位(fixed)和黏附定位(sticky)。本文將詳細介紹在H5開發中如何靈活運用position屬性

機器人ETF(562500)或迎來佈局良機,因為它已連續回檔3天! 機器人ETF(562500)或迎來佈局良機,因為它已連續回檔3天! Dec 01, 2023 pm 04:01 PM

2023年12月1日早盤,三大股指出現低開局面。機器人ETF(562500)在盤初下跌後開始橫盤震盪。截至10:20,機器人ETF(562500)下跌了0.92%,其中82檔持股中超過60檔下跌。大恆科技、石頭科技的跌幅超過了5%,中控技術、科大智能、先惠技術、弘訊科技的跌幅超過了3%。截至今日早盤,機器人ETF(562500)已經連續三天回檔。回顧近一個月的情況,機器人ETF(562500)只有一次連續三天回檔的情況,並且隨後迎來了八連陽的行情。這次回檔可能是個佈局良機繼11月初有關部

推薦五個卓越的CSS框架,讓你在前端開發中事半功倍 推薦五個卓越的CSS框架,讓你在前端開發中事半功倍 Jan 16, 2024 am 09:46 AM

隨著網路的快速發展,前端開發成為了一個不可忽視的重要領域。身為前端開發人員,我們需要不斷提升自己的開發效率和水準。而使用優秀的CSS框架是提高前端開發效率的有效途徑。本文將為大家介紹五個優秀的CSS框架,希望對大家的前端開發工作有所幫助。 BootstrapBootstrap是目前最受歡迎的CSS框架之一。它提供了豐富的CSS類別和JavaScrip

介紹win7裡的視窗排列方式 介紹win7裡的視窗排列方式 Dec 26, 2023 pm 04:37 PM

當我們同時開啟多個視窗時,win7具有將多個視窗以不同方式排列然後同時顯示的功能,能夠讓我們更清晰地查看到每個視窗的內容。那麼win7窗口排列方式有幾種呢,他們分別都是什麼樣的呢,下面就跟著小編一起來看一下吧。 win7視窗排列方式有幾種答案:三種,分別是層疊視窗、堆疊顯示視窗和並排顯示視窗。當我們開啟多個視窗時,可以右鍵點擊任務欄空白處。就可以看到三種視窗排列方式了。一、層疊視窗:二、堆疊顯示視窗:三、並排顯示視窗:

Windows 11 不斷新增鍵盤佈局:4 種經過測試的解決方案 Windows 11 不斷新增鍵盤佈局:4 種經過測試的解決方案 Dec 14, 2023 pm 05:49 PM

對於某些使用者來說,Windows11會不斷新增新的鍵盤佈局,即使他們沒有接受或確認變更。 WindowsReport軟體團隊複製了此問題,並且知道如何防止Windows11在您的PC上新增新的鍵盤佈局。為什麼Windows11要自行新增鍵盤佈局?這通常發生在使用非母語和鍵盤組合時。例如,如果您使用的是美國顯示語言和法語鍵盤佈局,Windows11可能也會新增英文鍵盤。如果Windows11新增了您不想要的新鍵盤佈局,該怎麼辦。如何防止Windows11新增鍵盤佈局? 1.刪除不需要的鍵盤佈局點擊「開

See all articles