CSS和HTML比較表是一種強(qiáng)大的方式,可以即時向訪問者傳達(dá)您的產(chǎn)品的主要功能,以及它們的不同之處。通常,比較表和定價表是相同的。對我來說,比較表的不同之處在于它應(yīng)該包含列出所有可用功能的額外列。這樣可以很容易地比較計劃并找出它們的不同之處。
創(chuàng)新互聯(lián)建站電話聯(lián)系:18980820575,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),創(chuàng)新互聯(lián)建站網(wǎng)頁制作領(lǐng)域十年,包括成都護(hù)欄打樁機(jī)等多個領(lǐng)域擁有豐富的網(wǎng)站營銷經(jīng)驗,選擇創(chuàng)新互聯(lián)建站,為網(wǎng)站錦上添花。HTML標(biāo)記
對于標(biāo)記,我正努力使其盡可能干凈簡約。我決定使用外部主DIV元素,然后是一系列UL列表來呈現(xiàn)比較表中的每個“行”內(nèi)容:
比較表必須由多個彼此堆疊的UL組成。我將使用CSS彈性框使它們的寬度相等,并以相同的速率展開和收縮,因此它們的行為與表中的行類似。
1 2 3 4 五 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 三十 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
|
每個UL中的第一個LI元素是特征/圖例。為了便于隔離和設(shè)置它們與其他包裝的不同,我給那些LI元素一個CSS類“傳奇”。
CSS:
現(xiàn)在是有趣的部分 - 將標(biāo)記轉(zhuǎn)換為比較表。使用CSS Flexbox,轉(zhuǎn)換UL元素相對容易,因此它們在布局,彎曲和拉伸方面是水平的,因此它們更像表格單元格。
我刪除了一些不必要的行,這樣你就可以專注于下面的重要部分:
1 2 3 4 五 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 三十 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
|
“要素列表”或圖例列是每行的第一個LI元素。它的顯式寬度為200px,與其他柔性寬度的LI元素(flex:1)不同。
現(xiàn)在,比較表沒有響應(yīng)。也就是說,即使屏幕尺寸變得非常小,每行內(nèi)的“列”也是并排的。
在CSS彈性框中,我們可以通過將flex-direction屬性從“row”設(shè)置為“”,將flex子元素的顯示順序從默認(rèn)的“并排”行為輕松更改為“堆疊在下一個上面”。柱”。
現(xiàn)在在我的比較表中,UL元素本身是堆疊的,盡管子LI元素像表格中的單元格一樣并排出現(xiàn)。當(dāng)屏幕變得足夠小時,我會將它們更改為堆疊:
1 2 3 4 五 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
現(xiàn)在,當(dāng)我向下調(diào)整窗口大小時,比較表會折疊,每個“單元格”都會出現(xiàn)在它自己的行上:
最后但并非最不重要的是,比較表存在一個小問題。當(dāng)你調(diào)整它的大小時,在某些時間間隔,一些LI的寬度會變得不同步:
如果您知道解決方案,請發(fā)送電子郵件給我(1394016233@qq.com)。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。