欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css簡史與布局詳解

傅智翔2年前10瀏覽0評論

CSS(Cascading Style Sheets),中文名為層疊樣式表,是一種用于定義HTML頁面展示方式的樣式表語言。CSS的出現(xiàn),標(biāo)志著Web頁面樣式設(shè)計和Web頁面內(nèi)容分離實現(xiàn)的重大進(jìn)展。以下是CSS的簡史。

/*
CSS簡史
*/
/*
1994年之前,Web頁面的展示沒有統(tǒng)一的協(xié)議,每個人都可以隨便定義標(biāo)簽和屬性。使用起來混亂不堪。
1994年,H?kon Wium Lie和Bert Bos開發(fā)了CSS規(guī)范的雛形,稱為“Cascade Style Sheets”。
1996年,CSS1發(fā)布,標(biāo)準(zhǔn)化了CSS的基本語法,可實現(xiàn)基本的頁面布局和文字樣式定義。
1998年,CSS2發(fā)布,增加了偽類、偽元素、媒體查詢等功能,可實現(xiàn)更復(fù)雜的頁面效果。
2000年,CSS3開始規(guī)劃,但所有模塊并未同時開發(fā)完畢,需要逐步發(fā)布。
2012年,CSS4開始規(guī)劃,但迄今未有集成標(biāo)準(zhǔn)發(fā)布。CSS4模塊化的思想已經(jīng)得到了廣泛認(rèn)同。
*/

CSS在Web前端開發(fā)中,起著至關(guān)重要的作用。其中最基礎(chǔ)的,就是頁面布局。

/*
常用的頁面布局方式
*/
/*
一:浮動布局(float)
特點:基于盒子模型,盒子可以浮動到其他位置。常用于二欄、三欄式布局。
*/
/*
二:定位布局(position)
特點:盒子可以指定位置,可以與其他元素重疊。常用于輪播圖、彈窗等場景。
*/
/*
三:Flexbox布局(display: flex)
特點:基于父盒子的主軸和側(cè)軸,可以實現(xiàn)靈活布局。常用于導(dǎo)航、響應(yīng)式頁面。
*/
/*
四:Grid布局(display: grid)
特點:將網(wǎng)頁劃分成行與列,靈活控制元素在行和列中的定位。常用于復(fù)雜網(wǎng)站頁面的布局。
*/
/*
五:表格布局(table)
特點:將元素以表格形式進(jìn)行排布,可以實現(xiàn)復(fù)雜的布局。但需要注意語義性的問題。
*/

以上是CSS的簡史及常見頁面布局方式的介紹。對于頁面布局,還有很多需要注意的地方,需要持續(xù)學(xué)習(xí)和優(yōu)化。加油,Web前端工程師!