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

【CSS】扁平化都是紙老虎,看怎么拋棄前端框架在IE6扁平化_html/css_WEB-ITnose

php中文網(wǎng)
發(fā)布: 2016-06-24 11:51:13
原創(chuàng)
1326人瀏覽過(guò)

bootstrap確實(shí)是一個(gè)好的前端框架,但是這東西就是任性,只支持ie8以上的瀏覽器,

國(guó)外還有一些其他不錯(cuò)的框架,但是連WIN7默認(rèn)的瀏覽器IE8都不支持,那留你何用,甚至Bootstrap這一優(yōu)秀的框架在其V4版本也矯情起來(lái)了,開始不支持IE8,

把我大天朝的IE6放哪里去?

扁平化總是給人高大上的樣子,好像必須用前端框架實(shí)現(xiàn)不可,自己寫前來(lái)根本無(wú)從下手,

其實(shí)根本不是,

立即學(xué)習(xí)前端免費(fèi)學(xué)習(xí)筆記(深入)”;

都是CSS樣式,有什么不可能實(shí)現(xiàn)呢?

好,光吹沒用,跟大家看些實(shí)際的東西。


一、按鈕

按鈕在網(wǎng)頁(yè)中常見得不能再常見,那么如何實(shí)現(xiàn)如下的效果呢?


首先你要明白扁平化的核心是什么?就像現(xiàn)在大眼睛、長(zhǎng)頭發(fā)、尖臉、小嘴、美瞳,瘦就是美女

扁平化同樣是如此簡(jiǎn)單,細(xì)灰色邊框,純色背景,較寬大的內(nèi)邊距就是扁平化,就是高大上,

于是乎,本來(lái)是這樣的HTML代碼:

<button>我是一個(gè)按鈕</button>
登錄后復(fù)制

加上這樣的Style就實(shí)現(xiàn)了:

<button style="height:3em;background:#00aa00;border:1px solid #dddddd;color:#ffffff;">我是一個(gè)被美容的按鈕</button><button style="height:40px;background:#d04444;border:1px solid #dddddd;color:#ffffff;">我是一個(gè)被美容的按鈕</button><button style="height:40px;background:#4090c0;border:1px solid #dddddd;color:#ffffff;">我是一個(gè)被美容的按鈕</button><button style="height:40px;background:#50c0e0;border:1px solid #dddddd;color:#ffffff;">我是一個(gè)被美容的按鈕</button><button style="height:40px;background:#d0d040;border:1px solid #dddddd;color:#ffffff;">我是一個(gè)被美容的按鈕</button><button style="height:40px;background:#ffa020;border:1px solid #dddddd;color:#ffffff;">我是一個(gè)被美容的按鈕</button><button style="height:40px;background:#ffffff;border:1px solid #dddddd;color:#000000;">我是一個(gè)被美容的按鈕</button>
登錄后復(fù)制
一定的高度,第一種方式的height:3em是一個(gè)相對(duì)單位,這個(gè)按鈕還可以根據(jù)瀏覽器的尺寸變化而變化,

至于按鈕的背景顏色background沒什么好講的,不要用到太鮮艷的ff,RGB一個(gè)去到AA其他全00,或者任意一個(gè)去到DD其余用44調(diào)和就好。

至于邊框border一定要用,這是扁平化的核心,一個(gè)細(xì)小1px的全,近白色的灰色邊框#dddddd

里面的字是灰色,你看,我根據(jù)這個(gè)原則,就能調(diào)出一大堆按鈕,

還需要像《【Bootstrap】一個(gè)PC、平板、手機(jī)同時(shí)使用而且美觀的登陸頁(yè)面》一文(點(diǎn)擊打開鏈接)中加載那不兼容IE6的Bootstrap嗎?當(dāng)然,懶人自便,說(shuō)這里的代碼長(zhǎng),其實(shí)長(zhǎng)個(gè)P?你不會(huì)寫好一個(gè)保存起來(lái),以后復(fù)制粘貼嗎?

這里理論同樣適用于標(biāo)簽加個(gè)style屬性,自己變通


二、輸入框

也就是同樣常見得不能再常見,寫代碼都寫到煩的:

<input type="text" value="我是一個(gè)輸入框"/>
登錄后復(fù)制


要把它弄成上面的效果,不用任何前端框架,也非常地簡(jiǎn)單。

要扁平化,要高大上,首先你要把這個(gè)輸入框拉大,然后加大其內(nèi)邊距,之后把字弄灰一點(diǎn),弄大一點(diǎn),不要這么黑,于是就有了下面的代碼:

<input type="text" value="我是一個(gè)被美化了的輸入框" style="height:1em;border:1px solid #dddddd;font-size: 14px; width:40%; color: #555555; padding:0.8em;"/>
登錄后復(fù)制
不解析了,一行代碼,相關(guān)的css屬性也是很常見的屬性,不贅述

這里同樣是用到了高度與內(nèi)邊距同樣用到了相對(duì)單位的概念,

同樣的道理還可以用于


三、下拉菜單

我這里的下拉菜單指的是form下面那個(gè)select,而不是其他


原來(lái)的那段代碼:

<select><option>我是一個(gè)下拉列表</option><option>2</option><option>3</option></select>
登錄后復(fù)制

美化的原理與上面一模一樣,在select加style,只是這里的height與padding的值與上面的輸入框不同,

不使用相對(duì)單位em,使用絕對(duì)單位px估計(jì)也同樣調(diào)整一下


四、div圖層與里面的文字

table布局基本被拋棄之后,div圖層同樣是現(xiàn)在網(wǎng)頁(yè)使用的大型要素之一

如果這樣寫:

<div><h1>標(biāo)題</h1><p>內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容</p><h1>Title</h1><p>Content Content Content Content Content Content Content Content </p></div>
登錄后復(fù)制
就只能寫出下圖上面的風(fēng)格,

要美化成下面的風(fēng)格,


你同樣首先要為這個(gè)div加一個(gè)灰色的細(xì)邊框,加一定的內(nèi)邊距,

然后關(guān)鍵是字體微軟雅黑,英文的關(guān)鍵調(diào)成Arial,把字體放大一點(diǎn),這樣就夠WIN8了。

再放個(gè)圓角屬性border-radius:10px;,這個(gè)屬性即使IE6,IE8里面不支持也關(guān)系,

方角與圓角差不了多少。

于是代碼就變成這樣:

<div style="border:1px solid #dddddd; font-family:微軟雅黑,Arial,宋體; padding:15px; border-radius:10px;"><h2>被美化了的標(biāo)題</h2><p style="font-size: 14px; color: #333333;">被美化了的內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容</p><h2>Title</h2><p style="font-size: 14px; color: #333333;">Content Content Content Content Content Content Content Content </p></div>
登錄后復(fù)制

再配合之前在《【CSS】關(guān)于div的對(duì)齊與網(wǎng)頁(yè)布局》一文(點(diǎn)擊打開鏈接)中,我提供的方法,把這些div排好版,你就是前端大師。

什么不支持IE6的前端框架Bootstrap、Jqmobile就讓它見鬼去吧!前端框架是什么?我們自己就是最好的前端框架。關(guān)鍵是知道怎么寫,而不只是一味地套框架。

以上的樣式,打開IEtest里面的IE6測(cè)試一下,半點(diǎn)問題都沒有:


HTML速學(xué)教程(入門課程)
HTML速學(xué)教程(入門課程)

HTML怎么學(xué)習(xí)?HTML怎么入門?HTML在哪學(xué)?HTML怎么學(xué)才快?不用擔(dān)心,這里為大家提供了HTML速學(xué)教程(入門課程),有需要的小伙伴保存下載就能學(xué)習(xí)啦!

下載
來(lái)源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn
最新問題
開源免費(fèi)商場(chǎng)系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)