999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

探析DIV+CSS布局方式制作商務網頁

2020-03-23 06:01:32楊曉姍
科技風 2020年8期

楊曉姍

摘?要:布局對網頁的作用類似于設計圖對地產開發商的作用,制作商務網頁的首要內容是對網頁進行布局。常見的布局方式有:表格布局、框架布局、層布局,鑒于以上布局方式均存在一定的缺陷逐漸退出歷史潮流。目前流行的布局方式是DIV+CSS來制作頁面,DIV主要解決網頁中的元素(如文字、圖片、表格、音視頻等)放置在網頁顯示位置的問題,而CSS主要解決網頁元素美觀性的問題。本文主要探討DIV+CSS布局方式用法及要注意的問題。

關鍵詞:DIV+CSS;浮動布局;定位布局

一個商務網頁是否吸引用戶,布局至關重要。所謂布局就是對網頁元素進行定位,網頁整體結構是上中下還是左中右,網頁的LOGO、導航、網頁標題、網頁核心內容、版權信息等內容顯示的位置。鑒于表格布局導致表格標簽的嵌套瀏覽器解析較慢,框架布局不夠靈活,DIV+CSS布局方式逐漸成為主流,DIV實現把頁面進行切割,不同的DIV放置不同的內容,CSS實現對內容進行美化,如添加背景色、設置不同塊之間的間距等等。

1 DIV+CSS的概念

DIV是HTML語言中的一個標簽元素即

,該標簽代表一個容器本身沒有實際意義,是一個塊級元素,在該標簽中可以放置文字、圖片、鏈接、音樂、div等,一個頁面可以通過多個div標簽的嵌套實現對網頁進行分割,通過設置div中的內容與div的內邊距、不同div之間的外邊距來對頁面進行布局。

CSS(Cascading Style Sheets)指層疊樣式表,作用是對網頁元素進行美化,CSS可以出現在HTML標簽行中、HTML的標簽中、外部樣式表三個位置,在DIV+CSS布局中常常把CSS獨立形成一個.css文件,實現與HTML文件完全分離,可以實現樣式表的重復使用、網頁的結構與表現可以實現完全分離。CSS中主要有類選擇器、ID選擇器、復合選擇器和標簽選擇器四種,優先級順序為:復合選擇器>ID選擇器>類選擇器>標簽選擇器,復合選擇器的優先級最高、標簽選擇器的優先級最低,ID選擇器只能使用一次,類選擇器可以重復使用,在實際制作網頁過程中要根據需求靈活選擇CSS選擇器的類型。

2 DIV+CSS的運用

2.1 標準布局

標準布局是指網頁元素按HTML代碼的順序自上而下或自左向右逐步分布的,就像流水一樣,我們將這種流動方式稱為標準流或文檔流。標準流布局具有以下兩個比較典型的特征。塊級元素會在所處的包含元素內自上而下按順序垂直分布。因為在默認狀態下,不管把塊級元素的寬度設置多窄,它都會獨占一行。內聯元素會在所處的包含元素內自左向右水平分布顯示,超出一行后,會自動自上而下換行顯示,然后繼續自左向右按順序流動,依次類推。

2.2 浮動布局

標準布局不能完全滿足網頁設計的需求,有時設計需要把兩個或者多個DIV在一行顯示,此時需用到浮動布局,浮動布局的主要作用是打破標準流布局的自上而下、自左向右的布局方式,使得塊元素不獨占一行。此時可有多種方式實現效果。

方法一:left、rihgt同時左浮動或者右浮動,#left #right{float:left;};方法二:left左浮動、right右浮動,即#left{float:left;},#right{flaot:right};方法三:left設置寬度和左浮動,right設置左外邊距值,即#left{width:200px;float:left;},#right{margin-left:200px;};方法四:類似與方法三,right設置右浮動,left設置右外邊距。設置浮動后會給right后面的元素產生影響,為了清除這種影響通常做法是在right后添加一個空白div1,并設置改空白div的樣式#div1{clear:both;}。

2.3 定位布局

定位布局分為相對定位和絕對定位,主要是通過元素的position、z-index、overflow、clip屬性來實現,相對定位通過設置水平位置和垂直位置來實現,其在標準流中的位置仍然存在。絕對定位的使用其祖先元素必須設置定位屬性,在絕對定位中,標準流中其他元素的布局對絕對定位的元素不影響,所以會導致絕對定位的元素覆蓋其他元素,這時就通過設置z-index屬性來控制元素的層級順序實現想要的效果。在實際應用中相對定位很少單獨使用,相對定位一般作為祖先元素的定位,從而輔助設置其子孫元素的絕對定位。

3 DIV+CSS布局要注意的問題

頁面的整體布局一般都采用標準流方式,當頁面中有多個塊元素要在一行顯示時,可通過浮動布局和定位布局來實現,采用浮動布局,要注意清除對后面元素的影響,定位布局通常設置祖先元素的相對定位作為參考對象,即祖先元素必須擁有定位position屬性,屬性值為relative或absolute,其次要設置絕對定位的坐標值,參考點是祖先元素4個頂點中的任意一點,只能設置兩個值即水平方向:left或right;垂直方向:top或bottom。

4 結語

使用DIV+CSS布局可以完美地實現結構、表現的分離,DIV的主要作用是把頁面分割成一個個區域,然后運用標準布局、浮動布局、定位布局三種布局方式實現頁面的結構,CSS對設置每一個區域的樣式以及區域內網頁元素的樣式。DIV+CSS的布局方式使得網頁的開發速度、執行效率以及代碼的可讀性都有了很大的提高,但如果要熟練的運用DIV+CSS的布局完整頁面需要不停的學習和積累經驗。

參考文獻:

[1]李居蘭.談網頁設計常用的布局方法[J].計算機產品與流通,2019(11):253.

[2]黃楚鵬.基于CSS頁面布局的網頁設計[J].電腦知識與技術,2017,13(04):45+55.

[3]雷燁.運用DIV+CSS技術對網頁進行布局[J].電腦知識與技術,2016,12(07):212-213.

主站蜘蛛池模板: 国内精品视频| 亚洲 欧美 日韩综合一区| 亚洲天堂网在线播放| 四虎影视8848永久精品| A级毛片高清免费视频就| 97青青青国产在线播放| 婷婷久久综合九色综合88| 久草热视频在线| 在线免费看黄的网站| 国产午夜福利亚洲第一| 天堂成人av| 国产免费福利网站| 99re热精品视频国产免费| 91免费精品国偷自产在线在线| 国产精品久久久久久久久久98| 中文字幕免费视频| 精品久久久久久久久久久| 最新亚洲人成网站在线观看| 这里只有精品国产| 亚洲妓女综合网995久久| 日本亚洲国产一区二区三区| 亚洲永久色| 亚洲成人网在线观看| 天天爽免费视频| 久青草免费在线视频| 精品一区二区三区无码视频无码| 在线免费亚洲无码视频| 又大又硬又爽免费视频| 亚洲国产看片基地久久1024| 亚洲精品色AV无码看| 99久久精品国产麻豆婷婷| 久久天天躁狠狠躁夜夜2020一| 亚洲午夜国产片在线观看| 内射人妻无套中出无码| 99草精品视频| 一级看片免费视频| 超碰91免费人妻| 欧美日本在线观看| 无码啪啪精品天堂浪潮av| 国产91全国探花系列在线播放| 亚洲大尺码专区影院| 久久亚洲精少妇毛片午夜无码 | 欧美性精品不卡在线观看| 久久综合伊人77777| 91po国产在线精品免费观看| 国产成人精品亚洲日本对白优播| 久久综合丝袜日本网| 久久一色本道亚洲| 久久久久中文字幕精品视频| 精品视频在线观看你懂的一区| 在线播放真实国产乱子伦| 国产一区在线观看无码| 日韩在线成年视频人网站观看| 午夜视频免费一区二区在线看| 日韩在线成年视频人网站观看| 国产美女免费网站| 欧美激情一区二区三区成人| 久久五月天综合| 久久国产香蕉| 国产Av无码精品色午夜| 五月婷婷中文字幕| 中文字幕不卡免费高清视频| 国产精品成人观看视频国产| 亚洲高清国产拍精品26u| 高清无码手机在线观看| 免费中文字幕在在线不卡| 国产v欧美v日韩v综合精品| 天天躁狠狠躁| 亚洲欧美激情小说另类| 999精品在线视频| 人妻一区二区三区无码精品一区| 亚洲综合二区| 99久久免费精品特色大片| 在线国产资源| 97亚洲色综久久精品| 最新日本中文字幕| 国产第一色| 久久综合干| 亚洲人成色在线观看| 久久精品亚洲中文字幕乱码| 国产精品综合久久久| 国产成人无码久久久久毛片|