国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
視口大小
引導(dǎo)程序和基礎(chǔ)每個都提供由行和列組成的移動優(yōu)先12列網(wǎng)格。列嵌套在一排。每行它們最大比例為12。行也可以嵌套在列中。
實用程序類
如果您想要有關(guān)Bootstrap的網(wǎng)格系統(tǒng)的更多信息,您可能還需要閱讀Syed Fazle Rahman的文章,了解Bootstrap的網(wǎng)格系統(tǒng)。
> bootstrap和Foundation的性能如何比較?
您使用它們??梢詫蓚€框架進(jìn)行自定義,以僅包括您需要的組件,從而有助於提高性能。但是,由於基金會更加靈活和可定制,因此如果正確使用,它可能會導(dǎo)致更輕,更快的網(wǎng)站。擁有更大的社區(qū)和更多可用資源,包括廣泛的主題,模板和第三方插件?;饡m然擁有一個較小的社區(qū),但得到了一家提供專業(yè)支持和資源的設(shè)計公司的支持。
>如何與Bootstrap和Foundation的可訪問性功能進(jìn)行比較? ??> Bootstrap和Foundation都努力訪問,但它們以不同的方式對其進(jìn)行處理。 Bootstrap在其組件中包含許多可訪問性功能,並提供詳細(xì)的可訪問性文檔。另一方面,基金會在框架中內(nèi)置了一組可訪問性工具,還提供了全面的可訪問性文檔。

我應(yīng)該選擇哪個框架:bootstrap或Foundation?

首頁 web前端 css教學(xué) 網(wǎng)格系統(tǒng)比較:Bootstrap 3與基礎(chǔ)5

網(wǎng)格系統(tǒng)比較:Bootstrap 3與基礎(chǔ)5

Feb 25, 2025 pm 02:06 PM

網(wǎng)格系統(tǒng)比較:Bootstrap 3與基礎(chǔ)5

Bootstrap和Foundation是我最喜歡的兩個前端框架,尤其是用於快速網(wǎng)站原型製作。兩者都帶有可用的組件,可以加快我的工作流程。除了小小的差異之外,他們的大多數(shù)基本特徵看起來與我相似。

> 在本文中,我將介紹他們網(wǎng)格的基礎(chǔ)知識。首先,我將向您展示它們的結(jié)構(gòu),描述其關(guān)鍵組件以及它們?nèi)绾胃鶕?jù)屏幕尺寸進(jìn)行區(qū)分。然後,我將介紹一個真實的例子,可以幫助您將知識付諸實踐。

>讓我們開始!

鑰匙要點(diǎn)

Bootstrap和Foundation都是流行的前端框架,具有相似的基本功能,但它們的網(wǎng)格結(jié)構(gòu)和自定義選項有所不同。 Bootstrap為響應(yīng)式佈局指定了四個基於像素的媒體查詢斷點(diǎn),而基礎(chǔ)包括五個基於EM的媒體查詢。這兩個框架都提供了由行和列組成的移動優(yōu)先12列網(wǎng)格。 Bootstrap的網(wǎng)格需要行的包裝元素,該元素應(yīng)具有一類容器或容器 - 流體。另一方面,F(xiàn)oundation的網(wǎng)格更簡單,不需要包裝元素。

基礎(chǔ)支持一個稱為Block Grid的附加網(wǎng)格功能,該功能允許創(chuàng)建具有最小標(biāo)記的相等大小的列。 Bootstrap不提供類似的功能。
  • 比較媒體查詢
  • 在分析Bootstrap和Foundation的網(wǎng)格結(jié)構(gòu)之前,讓我們首先看一下兩者都為響應(yīng)佈局提供的斷點(diǎn)。這些用於設(shè)置每個框架提供的可用網(wǎng)格的數(shù)量。
  • > Bootstrap指定了四個基於像素的媒體查詢斷點(diǎn)。下表顯示了它們:
  • 屏幕

視口大小

>容器寬度

>類前綴

額外的小屏幕 基礎(chǔ)包括五個基於EM的媒體查詢。這些顯示在下表中: 屏幕 視口大小 類前綴(默認(rèn)網(wǎng)格)

類前綴(塊網(wǎng)格)

小屏幕 ≤40EM(640px) .small-* .column(s) 。 中屏 ≥40.063EM(641px) .medium-* .column(s) .Medium-block-Grid-* 大屏幕 ≥64.063EM(1025px) .large-*。 。 Xlarge屏幕 ≥90.063EM(1441px) 未激活 未激活 xxlarge屏幕 ≥120.063EM(1921px) 未激活 未激活 要讓您了解這些媒體查詢?nèi)绾喂ぷ?,建議您看看Bootstrap演示和相關(guān)的基礎(chǔ)演示。但是,如果您仍然有些困惑,那麼即將到來的部分將澄清一切。 >

注意:默認(rèn)情況下,Xlarge和XXLARGE屏幕的基礎(chǔ)網(wǎng)格被停用。如果您想使用它們,則必須“取消點(diǎn)擊”並將$ include-xl-xl-html-Grid-classes和$ include-xl-xl-html-block-block-glid-classes變量變量設(shè)置為true。您可以在_settings.scs部分中找到這些變量。 網(wǎng)格結(jié)構(gòu)

引導(dǎo)程序和基礎(chǔ)每個都提供由行和列組成的移動優(yōu)先12列網(wǎng)格。列嵌套在一排。每行它們最大比例為12。行也可以嵌套在列中。

網(wǎng)格系統(tǒng)比較:Bootstrap 3與基礎(chǔ)5>兩個框架都帶有許多預(yù)定義的類,可以用來設(shè)置列的大小。如上所述,Bootstrap包括四個媒體查詢斷點(diǎn),而基金會有五個。對於每個網(wǎng)格,都有一個不同的類前綴,可用於設(shè)置列的大小(請參閱兩個表)。 Bootstrap的網(wǎng)格還需要行的包裝元素。這應(yīng)該具有一類容器或容器 - 流體。具有容器類別的元素具有固定寬度,該元素取決於視口(請參見上面的第一個表),而具有一類容器 - 富流體的元素會展開以填充瀏覽器窗口的整個寬度。

列! = 12?

>可能不完全12列的列數(shù)。在這種情況下,Bootstrap將浮動的最後一列向左漂浮,而Foundation則將其漂浮在右側(cè)。如果您想覆蓋基礎(chǔ)的默認(rèn)行為,請將最終類添加到最後一列。 >

要查看這種行動差異,您可以查看一個引導(dǎo)程序示例和一個基礎(chǔ)示例。

>

實用程序類

>兩個框架都提供額外的課程,可為您提供極大的靈活性來自定義網(wǎng)格。

>可見性課程讓您根據(jù)特定的屏幕尺寸顯示或隱藏內(nèi)容。偏移類使您可以將不完整的列中心或調(diào)整它們之間的間距量。也有一些類指定各個設(shè)備上的列的順序。

> 所有這些不同類別的示例可以在此Bootstrap演示和該基礎(chǔ)演示中顯示

塊網(wǎng)格

>超出默認(rèn)網(wǎng)格,基礎(chǔ)支持另一個網(wǎng)格功能,稱為塊網(wǎng)格。這使您可以創(chuàng)建具有最小標(biāo)記的等級列。為了使用它,將行定義為UL元素,將其定義為LI元素。然後通過將相關(guān)類(請參閱上面的第二個表)應(yīng)用於UL元素來指定列大小。

> 在這一點(diǎn)上,您可能會想,常規(guī)網(wǎng)格和塊網(wǎng)格之間有什麼區(qū)別?讓我們簡要看一下其中的兩個:

  1. >與默認(rèn)網(wǎng)格(將最大寬度應(yīng)用於每一行)不同,塊網(wǎng)格總是填充完整的窗口寬度。
  2. 塊網(wǎng)格只能用於等尺寸的項目。
  3. >

更好地演示網(wǎng)格如何區(qū)分,這是一個演示。

使用網(wǎng)格

>現(xiàn)在我們對這兩個框架的網(wǎng)格有了很好的了解,讓我們看看如何使用它們來構(gòu)建Bootstrap頁面和相應(yīng)的基礎(chǔ)頁面。

下面的屏幕截圖顯示了我們將構(gòu)建的第一個佈局:

>

網(wǎng)格系統(tǒng)比較:Bootstrap 3與基礎(chǔ)5>從Bootstrap開始,我們用一類容器定義了一個元素。如前所述,此類將固定的寬度設(shè)置為元素,取決於屏幕大?。ㄕ垍㈤咮ootstrap表)。然後,我們在其中添加了一個帶有一類行的元素。

>

現(xiàn)在,我們準(zhǔn)備好設(shè)置我們的列。對於大屏幕,我們需要四個等尺寸的列。因此,我們定義了四個div元素,每個元素都用一類Col-LG-3定義。但是,對於中小型設(shè)備,我們希望每行有兩個列。因此,我們使用Col-SM-6類。最後,對於超小型設(shè)備,我們希望將列堆疊。這是移動優(yōu)先框架的默認(rèn)行為,因此,無需定義col-xs-12類。

>

以下是HTML的外觀:

讓我們繼續(xù)以基礎(chǔ)為基礎(chǔ)。
<span><span><span><div</span> class<span>="container"</span>></span>
</span>    <span><span><span><div</span> class<span>="row"</span>></span>
</span>        <span><span><span><div</span> class<span>="col-sm-6 col-lg-3"</span>></span>
</span>            <span><!-- content -->
</span>        <span><span><span></div</span>></span>
</span>        <span><span><span><div</span> class<span>="col-sm-6 col-lg-3"</span>></span>
</span>            <span><!-- content -->
</span>        <span><span><span></div</span>></span>
</span>        <span><span><span><div</span> class<span>="col-sm-6 col-lg-3"</span>></span>
</span>            <span><!-- content -->
</span>        <span><span><span></div</span>></span>
</span>        <span><span><span><div</span> class<span>="col-sm-6 col-lg-3"</span>></span>
</span>            <span><!-- content -->
</span>        <span><span><span></div</span>></span>
</span>    <span><span><span></div</span>></span>
</span><span><span><span></div</span>></span></span>

基礎(chǔ)的網(wǎng)格與Bootstrap非常相似,但要簡單一些。首先,我們必須定義一個包含我們列的行的元素。此類將元素的最大寬度設(shè)置為62.5REMS(1000px)。接下來,我們添加列。為了實現(xiàn)這一目標(biāo),我們指定各個列或列的div元素,並使用相應(yīng)的網(wǎng)格類設(shè)置其寬度(請參見上面的基礎(chǔ)表)。同樣,對於小型設(shè)備,我們不必定義小型12級。

這是基於基礎(chǔ)網(wǎng)格的html:

在這一點(diǎn)上,我希望您已經(jīng)開始對兩個框架的網(wǎng)格系統(tǒng)變得更加熟悉。但是也許另一個例子將有助於使它更清楚。

> 在下一個情況下,我們將構(gòu)建頁腳。以下圖形表示顯示了我們要如何樣式的形式:
<span><span><span><div</span> class<span>="row"</span>></span>
</span>    <span><span><span><div</span> class<span>="medium-6 large-3 columns"</span>></span>
</span>        <span><!-- content -->
</span>    <span><span><span></div</span>></span>
</span>    <span><span><span><div</span> class<span>="medium-6 large-3 columns"</span>></span>
</span>        <span><!-- content -->
</span>    <span><span><span></div</span>></span>
</span>    <span><span><span><div</span> class<span>="medium-6 large-3 columns"</span>></span>
</span>        <span><!-- content -->
</span>    <span><span><span></div</span>></span>
</span>    <span><span><span><div</span> class<span>="medium-6 large-3 columns"</span>></span>
</span>        <span><!-- content -->
</span>    <span><span><span></div</span>></span>
</span><span><span><span></div</span>></span></span>

在這裡,我們將選擇與上一個示例相比的不同佈局模式。

> 網(wǎng)格系統(tǒng)比較:Bootstrap 3與基礎(chǔ)5>對於中屏尺寸和向上(或小且為Bootstrap的網(wǎng)格),我們要顯示三列。但是,請注意,最後一列中有一個嵌套行。這由兩列組成。我們將其寬度設(shè)置為所有設(shè)備的連續(xù)寬度的50%。最後,我們將調(diào)整嵌套列中出現(xiàn)的圖標(biāo)的可見性。

這是Bootstrap的代碼:

和基礎(chǔ):

<span><span><span><div</span> class<span>="container"</span>></span>
</span>    <span><span><span><div</span> class<span>="row"</span>></span>
</span>        <span><span><span><div</span> class<span>="col-sm-6 col-lg-3"</span>></span>
</span>            <span><!-- content -->
</span>        <span><span><span></div</span>></span>
</span>        <span><span><span><div</span> class<span>="col-sm-6 col-lg-3"</span>></span>
</span>            <span><!-- content -->
</span>        <span><span><span></div</span>></span>
</span>        <span><span><span><div</span> class<span>="col-sm-6 col-lg-3"</span>></span>
</span>            <span><!-- content -->
</span>        <span><span><span></div</span>></span>
</span>        <span><span><span><div</span> class<span>="col-sm-6 col-lg-3"</span>></span>
</span>            <span><!-- content -->
</span>        <span><span><span></div</span>></span>
</span>    <span><span><span></div</span>></span>
</span><span><span><span></div</span>></span></span>

>注意:我們可以使用Foundation的默認(rèn)網(wǎng)格來創(chuàng)建嵌套行。 結(jié)論

如果您想要有關(guān)Bootstrap的網(wǎng)格系統(tǒng)的更多信息,您可能還需要閱讀Syed Fazle Rahman的文章,了解Bootstrap的網(wǎng)格系統(tǒng)。

>

得出結(jié)論,在本文中,我介紹了引導(dǎo)和基礎(chǔ)的網(wǎng)格結(jié)構(gòu)。然後,我們研究瞭如何在一個真正的項目中利用他們的網(wǎng)格。如您所見,兩個網(wǎng)格看起來都相似,並且可以進(jìn)一步定制。

>

>希望您喜歡閱讀本文,也許您可??以將您在這裡學(xué)到的知識應(yīng)用於自己的項目。與往常一樣,請隨時在下面的評論中分享您對這些框架的想法。

> Bootstrap vs Foundation的常見問題(常見問題解答)

bootstrap和Foundation都是流行的前端框架用於Web開發(fā)。但是,它們有一些關(guān)鍵差異。 Bootstrap以其廣泛的功能和預(yù)製組件而聞名,這對於想要快速原型設(shè)計的初學(xué)者或開發(fā)人員來說,這是一個不錯的選擇。另一方面,基礎(chǔ)更加靈活和可定制,對於想要對其設(shè)計進(jìn)行更多控制的開發(fā)人員來說,它是首選的選擇。與Bootstrap相比,它還具有更複雜的網(wǎng)格系統(tǒng)。

> bootstrap或基礎(chǔ)是響應(yīng)式設(shè)計的更好的基礎(chǔ)嗎?

>

> bootstrap和Foundation均設(shè)計旨在創(chuàng)建適合不同屏幕尺寸的響應(yīng)網(wǎng)站。但是,F(xiàn)oundation採用移動優(yōu)先的方法,這意味著它是考慮到移動設(shè)備的設(shè)計,然後擴(kuò)展到更大的屏幕。另一方面,Bootstrap最初是為桌面優(yōu)先設(shè)計的,但此後從Bootstrap 3開始採用了移動優(yōu)先方法。這兩個框架都提供了響應(yīng)式設(shè)計,但是兩者之間的選擇通常取決於個人的喜好和項目要求。

> bootstrap中的電網(wǎng)系統(tǒng)與基礎(chǔ)相比如何?

> bootstrap和基礎(chǔ)基礎(chǔ)使用網(wǎng)格系統(tǒng)結(jié)構(gòu)和對齊內(nèi)容,但它們以略有不同的方式進(jìn)行。 Bootstrap使用12列網(wǎng)格系統(tǒng),易於理解和使用。另一方面,基金會使用一個靈活的網(wǎng)格系統(tǒng),可以自定義以使用多達(dá)12列的列。這使Foundation的網(wǎng)格系統(tǒng)更加靈活,但也更複雜。

>

> bootstrap和Foundation如何處理JavaScript組件? Bootstrap和Foundation都配備了一組JavaScript組件,可為您的網(wǎng)站添加功能。 Bootstrap的JavaScript組件基於jQuery,而Foundation提供了兩個版本:一種使用jQuery的版本,一種使用Zepto.js,是JQuery的較輕替代品。這兩個框架的JavaScript組件都是模塊化的,這意味著您只能包括所需的javaScript組件。

> bootstrap和Foundation的性能如何比較?

>

您使用它們??梢詫蓚€框架進(jìn)行自定義,以僅包括您需要的組件,從而有助於提高性能。但是,由於基金會更加靈活和可定制,因此如果正確使用,它可能會導(dǎo)致更輕,更快的網(wǎng)站。擁有更大的社區(qū)和更多可用資源,包括廣泛的主題,模板和第三方插件?;饡m然擁有一個較小的社區(qū),但得到了一家提供專業(yè)支持和資源的設(shè)計公司的支持。

>

>從bootstrap遷移到基礎(chǔ),反之亦然?從一個框架遷移到另一個框架可能是一項複雜的任務(wù),因為它涉及重寫HTML,CSS和潛在的JavaScript。但是,Bootstrap和Foundation都有類似的概念和組件,因此,如果您熟悉一個,那麼學(xué)習(xí)另一個應(yīng)該相對簡單。

>

>如何與Bootstrap和Foundation的可訪問性功能進(jìn)行比較? ??> Bootstrap和Foundation都努力訪問,但它們以不同的方式對其進(jìn)行處理。 Bootstrap在其組件中包含許多可訪問性功能,並提供詳細(xì)的可訪問性文檔。另一方面,基金會在框架中內(nèi)置了一組可訪問性工具,還提供了全面的可訪問性文檔。

我應(yīng)該選擇哪個框架:bootstrap或Foundation?

> bootstrap和基礎(chǔ)之間的選擇在很大程度上取決於您的需求和偏好。如果您想要一個具有廣泛功能,預(yù)製組件和大型社區(qū)的框架,則引導(dǎo)程序可能是更好的選擇。如果您更喜歡一個更靈活,可自定義且採用移動優(yōu)先方法的框架,則基礎(chǔ)可能更合適。

以上是網(wǎng)格系統(tǒng)比較:Bootstrap 3與基礎(chǔ)5的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

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

什麼是'渲染障礙CSS”? 什麼是'渲染障礙CSS”? Jun 24, 2025 am 12:42 AM

CSS會阻塞頁面渲染是因為瀏覽器默認(rèn)將內(nèi)聯(lián)和外部CSS視為關(guān)鍵資源,尤其是使用引入的樣式表、頭部大量內(nèi)聯(lián)CSS以及未優(yōu)化的媒體查詢樣式。 1.提取關(guān)鍵CSS並內(nèi)嵌至HTML;2.延遲加載非關(guān)鍵CSS通過JavaScript;3.使用media屬性優(yōu)化加載如打印樣式;4.壓縮合併CSS減少請求。建議使用工具提取關(guān)鍵CSS,結(jié)合rel="preload"異步加載,合理使用media延遲加載,避免過度拆分與復(fù)雜腳本控制。

外部與內(nèi)部CSS:最好的方法是什麼? 外部與內(nèi)部CSS:最好的方法是什麼? Jun 20, 2025 am 12:45 AM

thebestapphachforcssdepprodsontheproject'sspefificneeds.forlargerprojects,externalcsSissBetterDuoSmaintoMaintainability andReusability; forsMallerProjectsorsingle-pageApplications,InternaltCsmightBemoresobleable.InternalCsmightBemorese.it.it'sclucialtobalancepopryseceneceenceprodrenceprodrenceNeed

我的CSS必須在較低的情況下嗎? 我的CSS必須在較低的情況下嗎? Jun 19, 2025 am 12:29 AM

否,CSSDOESNOTHAVETOBEINLOWERCASE.CHOMENDENS,使用flowercaseisrecommondendendending:1)一致性和可讀性,2)避免使用促進(jìn)性技術(shù),3)潛在的Performent FormanceBenefits,以及4)RightCollaboraboraboraboraboraboraboraboraboraboraboraboraboraboraboraboraborationWithInteams。

CSS案例靈敏度:了解重要的 CSS案例靈敏度:了解重要的 Jun 20, 2025 am 12:09 AM

cssismostlycaseminemintiment,buturlsandfontfamilynamesarecase敏感。 1)屬性和valueslikeColor:紅色; prenotcase-sensive.2)urlsmustmustmatchtheserver'server'scase,例如

什麼是AutoPrefixer,它如何工作? 什麼是AutoPrefixer,它如何工作? Jul 02, 2025 am 01:15 AM

Autoprefixer是一個根據(jù)目標(biāo)瀏覽器範(fàn)圍自動為CSS屬性添加廠商前綴的工具。 1.它解決了手動維護(hù)前綴易出錯的問題;2.通過PostCSS插件形式工作,解析CSS、分析需加前綴的屬性、依配置生成代碼;3.使用步驟包括安裝插件、設(shè)置browserslist、在構(gòu)建流程中啟用;4.注意事項有不手動加前綴、保持配置更新、非所有屬性都加前綴、建議配合預(yù)處理器使用。

什麼是CSS計數(shù)器? 什麼是CSS計數(shù)器? Jun 19, 2025 am 12:34 AM

csscounterscanautomationallymentermentermentections和lists.1)usecounter-ensettoInitializize,反插入式發(fā)芽,andcounter()orcounters()

CSS:何時重要(何時不)? CSS:何時重要(何時不)? Jun 19, 2025 am 12:27 AM

在CSS中,選擇器和屬性名不區(qū)分大小寫,而值、命名顏色、URL和自定義屬性則區(qū)分大小寫。 1.選擇器和屬性名不區(qū)分大小寫,例如background-color和Background-Color相同。 2.值中的十六進(jìn)制顏色不區(qū)分大小寫,但命名顏色區(qū)分大小寫,如red有效而Red無效。 3.URL區(qū)分大小寫,可能導(dǎo)致文件加載問題。 4.自定義屬性(變量)區(qū)分大小寫,使用時需注意大小寫一致。

CSS中的情況敏感性:選擇器,屬性和值所解釋的 CSS中的情況敏感性:選擇器,屬性和值所解釋的 Jun 19, 2025 am 12:38 AM

cssselectorsand and propertynamesarecase-insimentimentiment.1)selectorSlike like'div'div'div'div'and'and'and'And'Andiv'areequivalent.2)propertioessuchas'backusuchas'backusuchas'backusuchas'backusuchas'backer'back-and'background and backorgook crolor'backorground-artreateateDthesementhesame.3)

See all articles