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

淺談DIV+CSS網(wǎng)頁布局技術(shù)

2021-02-28 11:53:53李英
電腦知識與技術(shù) 2021年35期

李英

摘要:隨著網(wǎng)絡(luò)的迅猛發(fā)展,上網(wǎng)瀏覽網(wǎng)頁成為Internet最常用的應(yīng)用之一。如何設(shè)計制作精美的網(wǎng)頁也成為人們亟待解決的問題。DIV+CSS技術(shù)在網(wǎng)頁布局中的優(yōu)勢作用使得其在網(wǎng)頁設(shè)計與開發(fā)中應(yīng)用越來越廣泛。基于此,該文首先對DIV+CSS技術(shù)進行概述,然后對其在網(wǎng)頁布局中的應(yīng)用原理與優(yōu)勢進行分析,最后對DIV+CSS布局注意問題進行了說明。

關(guān)鍵詞:DIV;CSS;網(wǎng)頁布局

中圖分類號:TP393 ? ? ? ?文獻標識碼:A

文章編號:1009-3044(2021)35-0155-03

1 引言

隨著WEB2.0標準化設(shè)計理念的普及,國內(nèi)很多大型門戶網(wǎng)站已經(jīng)紛紛采用DIV+CSS制作技術(shù),從實際應(yīng)用情況來看,此種方法絕對好于表格制作頁面的方法。使用CSS可以結(jié)構(gòu)化HTML,實現(xiàn)表現(xiàn)和內(nèi)容相分離,提高易用性,結(jié)構(gòu)清晰,對搜索引擎更加友好,同時支持各種瀏覽器,兼容性好。

2 DIV+CSS技術(shù)概述

2.1 DIV技術(shù)

DIV元素主要作用是提供結(jié)構(gòu)和背景,構(gòu)成文檔大部分內(nèi)容。DIV的構(gòu)成要素標簽的起始與結(jié)束之間構(gòu)成內(nèi)容塊,<div>標簽的屬性控制元素的特性,或者是使用CSS樣式對這個塊進行格式化。其中,DIV是一個容器。

2.2 CSS技術(shù)

CSS的中文名稱為層疊樣式表,屬于一種樣式設(shè)計計算機語言,經(jīng)常用來表現(xiàn)HTML或XML等文件,其最大特點是能夠?qū)⒕W(wǎng)頁表現(xiàn)與內(nèi)容分離。初步交互設(shè)計是一種表現(xiàn)設(shè)計計算機語言,目前為止,基于文本為依托展示最優(yōu)秀相關(guān)內(nèi)容。CSS能夠根據(jù)不同使用者的特質(zhì),針對不同人群,依據(jù)其理解能力強弱與否,進行簡化從而優(yōu)化寫法,使得其更易于理解。

2.2.1 標簽選擇器

標簽選擇器其實就是html代碼中的標簽。如<html>、<body>、<img>、<h1>、<p>等。例如代碼p{font-size:16px;line-height:1.8em;}的作用是為p 標簽設(shè)置16px字號、行間距設(shè)置1.8em的樣式。

2.2.2 類選擇器

CSS樣式代碼中最常用的就是類選擇器,其語法內(nèi)容為.類選擇器名稱{CSS樣式代碼;}

具體使用方法如下:

首先,用標簽修飾內(nèi)容。比如:<span>心驚膽戰(zhàn)</span>

其次,為標簽設(shè)置類,格式為class=“類選擇器名稱”,比如:<span class=“wz1”>心驚膽戰(zhàn)</span>

最后,設(shè)置樣式如下:.wz1{color:red;}

2.2.3 ID選擇器

應(yīng)用ID選擇器樣式前,必須先在HTML標記中加入ID屬性,舉例來說,<font>標記要應(yīng)用CSS樣式,那么就在<font>標記中加入ID屬性,如下所示:<font id=”id名稱”>

接著,只要在CSS樣式中加入ID選擇器聲明就可以了。聲明格式如下:

#id屬性名 ?{樣式規(guī)則;}

例如:#font_bold{font-size:14px;color:#ffffff;font-weight:bold;}

2.3 DIV+CSS技術(shù)

DIV+CSS布局技術(shù)是Web標準推薦的最佳布局方法,DIV的位置、尺寸、背景、邊框等可以通過CSS很好地實現(xiàn),其內(nèi)容和樣式分離的思想使得頁面代碼更為簡潔,樣式更改更為方便。

3 DIV+CSS技術(shù)在網(wǎng)頁布局中應(yīng)用的原理

3.1 盒子模型

在DIV+CSS布局網(wǎng)頁中,盒子模型是一個非常重要的概念,只有掌握了盒子模型的布局原理,才能通過DIV+CSS的布局方法對網(wǎng)頁中的每個元素快速、準確地定位,并對各元素的各種屬性進行設(shè)置。

盒子模型的原理就是將DIV元素看作是一個有一點空間的盒子,它由margin(邊界)、border(邊框)、padding(填充)和Content(內(nèi)容)組成。其中margin位于最外層;Content位于最里層,是存放具體內(nèi)容的空間,不管是哪種組成屬性,都是用于控制元素內(nèi)容的布局及定位。

Width和height定義的是content部分的寬度和高度, 外面依次加入margin、border和padding的寬度。padding和content部分會被背景填充。通常,與頁面的相對位置主要由margin屬性來控制,如使用margin-top:0px使得DIV與body部分的頂部邊距為0像素;而padding是指元素的周邊和內(nèi)部的內(nèi)容之間所空的空格,又稱為填充區(qū)域,可以用padding-left、padding-right、padding-top和padding-bottom分別控制內(nèi)容的周邊空格;邊框主要涉及元素邊框的寬度、顏色、形態(tài)等的控制。

3.2 頁面的布局

頁面布局可有多種不同的模式,但都是標準的頭部+導(dǎo)航+內(nèi)容+尾部的布局方式。其中內(nèi)容部分的布局又可以分為2列右窄左寬型、2列左窄右寬型、3列寬度居中幾種方式。這些頁面布局的基本原則是為每個獨立的部分建立一個DIV層。

3.3 定位和浮動

在網(wǎng)頁中,使用Div進行網(wǎng)頁布局時,主要還是通過CSS規(guī)則中的Position和Float的屬性值進行快速定位,而在Position定位中包含了4種屬性值,這4個屬性值則決定了Div的布局方式,而Float屬性則是設(shè)置Div的浮動屬性,使其相對于另一個Div進行定位。Position屬性中的定位方法有relative(相對定位)、absolute(絕對定位)和fixed(懸浮定位)。

4 DIV+CSS技術(shù)在網(wǎng)頁布局中的優(yōu)勢

網(wǎng)頁布局采用DIV和CSS技術(shù),可以有效地簡化網(wǎng)頁維護工作量,網(wǎng)站頁面瀏覽速度大大提高,網(wǎng)頁的維護變得方便快捷,增強網(wǎng)頁的視覺交互效果, 自適應(yīng)地改變網(wǎng)頁大小適應(yīng)不同尺寸屏幕。

4.1 簡化網(wǎng)頁維護工作量

網(wǎng)頁設(shè)計人員如果采用傳統(tǒng)的設(shè)計方法,一旦網(wǎng)站升級改版,就需要對所有的代碼進行重新整合,降低了網(wǎng)站升級和維護的工作效率,也大大地增加了網(wǎng)頁維護的工作復(fù)雜度,不利于網(wǎng)頁迭代升級。采用DIV技術(shù)和CSS技術(shù)之后,設(shè)計師不需要更改全部代碼,只需要對部分關(guān)鍵代碼進行維護和更新即可,提高了網(wǎng)站升級維護的工作效率,為網(wǎng)站的升級打下堅實基礎(chǔ)。

4.2 網(wǎng)站頁面瀏覽速度大大提高

互聯(lián)網(wǎng)操作友好性不僅是網(wǎng)站友好性,更重要的是網(wǎng)站數(shù)據(jù)信息的傳輸效率,以便能夠提高網(wǎng)站頁面的響應(yīng)速度和并發(fā)承載量。采用DIV和CSS技術(shù),能夠有效提高網(wǎng)站的響應(yīng)速度,具體方式是通過高效率傳輸相關(guān)網(wǎng)頁中的文字、數(shù)字和代碼,過濾掉其中不合乎標準的數(shù)據(jù),從而可以讓人們等待更短的時間,提高網(wǎng)站頁面的層次感和快捷化。

4.3 網(wǎng)頁的維護變得方便快捷

CSS重要作用是能夠拆分樣式定義與HTML文件內(nèi)容。首先定義CSS樣式文件,然后讓HTML文件調(diào)用CSS樣式文件。通過更改CSS文件樣式,可以達到改變HTML文件中任一部分的顯示效果。例如在網(wǎng)頁設(shè)計時通常會遇到這樣的問題:希望將網(wǎng)頁中所有的標題由藍色改成紅色,按照在標記中定義風(fēng)格的方法,只能一個一個地改,工作量極大,而借助CSS只要修改幾個有限的樣式即可,大大降低了修改和維護的代價。

4.4 增強網(wǎng)頁的視覺交互效果

傳統(tǒng)網(wǎng)站設(shè)計師利用代碼進行編輯,網(wǎng)站渲染的效果分辨率較低,視覺效果不佳,無法給用戶帶來較強的沖擊力,因此降低了網(wǎng)站推廣相關(guān)效率。使用DIV和CSS技術(shù),提供更有效的網(wǎng)頁布局,DIV封裝視頻、圖片、文字和表格,作為組成網(wǎng)頁布局子模塊的重要內(nèi)容。因此可以結(jié)合實際需求,設(shè)計一個風(fēng)格獨特的網(wǎng)站界面,提高網(wǎng)頁的視覺效果,也可以帶來積極性的推廣效果。

4.5 自適應(yīng)地改變網(wǎng)頁大小適應(yīng)不同尺寸屏幕

DIV和CSS技術(shù)可以增強網(wǎng)頁的自適應(yīng)水平,方便門戶網(wǎng)適應(yīng)不同尺寸的設(shè)備,比如PC電腦屏幕大,可以根據(jù)瀏覽器的大小進行自適應(yīng)。智能手機或平板電腦的屏幕尺寸小,合理優(yōu)化大小屏幕版式和內(nèi)容。

5 DIV+CSS布局注意問題

在CSS的樣式表定義中,一般的網(wǎng)頁布局需要了解如下幾方面的問題。

5.1 保持居中

DIV+CSS的布局保持居中主要包含幾方面要考慮的問題。

5.1.1 保持整體頁面居中

頁面顯示位居屏幕中間是網(wǎng)頁瀏覽的一個基本要求。通過CSS的margin屬性對<body>元素進行定義可以達到控制網(wǎng)頁顯示位置的效果。

Body{text-align:center;margin:0px auto;}

margin:0px auto代表上下邊距為0,左右為自動調(diào)整邊距。另一種方法是可以設(shè)置所有的<div>的間距為{margin:0 auto;};使用這個設(shè)置網(wǎng)頁每個通欄的最外層DIV就會自動居中,另外如果要讓DIV層居左或者居右,則用float屬性設(shè)置居左或者居右就可以了。

5.1.2 保持頁面背景居中

頁面背景的居中包括左右居中和上下居中,可使用下面的定義。

Body{background:url() #fff no-repeat center;}

讓url指示的圖片設(shè)置背景不重復(fù),并將其居中。這個居中是左右居中,而垂直不需要設(shè)置,自動會居中。

5.1.3 文字圖片內(nèi)容居中

左右居中直接用text-align:center即可讓文字與圖片內(nèi)容居中。但是文字垂直居中就要靠設(shè)置行高方法使文字內(nèi)容居中,通過使用CSS屬性類樣式line-height實現(xiàn)文字與圖片的垂直居中。

5.2 內(nèi)容排版

在需要水平排版內(nèi)容時,如水平導(dǎo)航、水平排列的用戶名和用戶名輸入框、水平排列的多個按鈕或者圖片等,都可以采用水平列表排版,并且通過margin-left或margin-right來調(diào)整左右間距達到合適效果;在需要垂直排版內(nèi)容時,如新聞列表等同樣也可以采用無序列表實現(xiàn),通過margin-top或margin-bottom調(diào)整上下間距達到合適的頁面效果。

5.3 瀏覽器的兼容性

不同的瀏覽器由于設(shè)計的不同,對于同樣的CSS設(shè)計效果可能略有不同,所以在完成頁面設(shè)計后需要在可能碰到的瀏覽器上進行測試,看同一個頁面在大多數(shù)常用的瀏覽器顯示效果是否相同。可測試目前比較流行的瀏覽器,如IE、chrome、火狐瀏覽器等的顯示效果。

6 結(jié)束語

網(wǎng)頁布局設(shè)計是一個復(fù)雜的、系統(tǒng)的工作,其需要結(jié)合網(wǎng)站設(shè)計的實際需求,引入更加先進的網(wǎng)頁布局設(shè)計技術(shù),比如DIV和CSS等,有效地探索網(wǎng)頁布局,利用DIV分離網(wǎng)頁內(nèi)容與形式,規(guī)劃網(wǎng)頁主體架構(gòu),使得網(wǎng)頁設(shè)計的代碼更加精煉,從而使得網(wǎng)頁空間結(jié)構(gòu)簡練明確,網(wǎng)站搜索引擎大幅度提升工作效率及網(wǎng)頁開發(fā)效率。更重要的一點是,可以作為下一代網(wǎng)站升級的機遇,減少網(wǎng)頁開發(fā)所需要的精力,從而大幅度提升網(wǎng)站維護相關(guān)效率。

參考文獻:

[1] 李彥.DIV+CSS技術(shù)在網(wǎng)頁設(shè)計布局中的應(yīng)用研究[J].微型電腦應(yīng)用,2020,36(3):19-21,30.

[2] 趙菁.采用DIV+CSS技術(shù)的內(nèi)網(wǎng)門戶的設(shè)計和制作——以大慶油田第四采油廠為例[J].信息系統(tǒng)工程,2019(3):51.

[3] 高葵,付曉翠,李蔚妍.基于CSS + Div的固定寬度與變寬度網(wǎng)頁布局剖析[J].計算機科學(xué)與應(yīng)用,2020,10(2):303-311.

[4] 申永芳.高校門戶網(wǎng)站設(shè)計中DIV與CSS布局技術(shù)的應(yīng)用研究[J].宿州教育學(xué)院學(xué)報,2019,22(4):87-89,93.

【通聯(lián)編輯:代影】

主站蜘蛛池模板: 五月激情婷婷综合| 草草影院国产第一页| 日韩欧美国产精品| 久久精品66| 日本免费高清一区| 黄色片中文字幕| 波多野结衣一区二区三视频| 91国内在线观看| 青青草久久伊人| 国产午夜福利亚洲第一| 亚洲视频无码| 亚洲成在人线av品善网好看| 2022国产91精品久久久久久| 国产福利拍拍拍| AV片亚洲国产男人的天堂| 尤物精品国产福利网站| 精品久久人人爽人人玩人人妻| 亚洲欧美自拍视频| 国产激爽爽爽大片在线观看| 亚洲品质国产精品无码| 高潮爽到爆的喷水女主播视频| 欧美五月婷婷| 色天天综合久久久久综合片| 看看一级毛片| 人妻熟妇日韩AV在线播放| 尤物午夜福利视频| 国产精品亚洲а∨天堂免下载| 在线国产综合一区二区三区| 欧美另类精品一区二区三区| 激情综合激情| 国产精品男人的天堂| 特级毛片8级毛片免费观看| 一本色道久久88综合日韩精品| 国产精品视频免费网站| 毛片免费网址| 亚洲专区一区二区在线观看| 日本高清在线看免费观看| 亚洲无限乱码一二三四区| 国内精品久久久久久久久久影视| 午夜欧美理论2019理论| 精品撒尿视频一区二区三区| 国产成人一区免费观看| 精品国产美女福到在线直播| 婷婷六月综合| 婷婷午夜天| 国产乱子伦无码精品小说| 在线免费观看AV| 9啪在线视频| 色噜噜在线观看| 丁香婷婷激情网| 精品黑人一区二区三区| 伊人久久青草青青综合| 国产偷倩视频| 亚洲欧美成aⅴ人在线观看| 国产性猛交XXXX免费看| 亚洲色欲色欲www在线观看| 日本一区二区三区精品国产| 国产a网站| 男人天堂伊人网| 亚洲人成影院午夜网站| 18禁不卡免费网站| 99re66精品视频在线观看| 国产亚洲精品97在线观看| 中文字幕无线码一区| 色综合热无码热国产| lhav亚洲精品| 亚洲女人在线| 天堂成人在线视频| 亚洲欧美综合另类图片小说区| 真实国产乱子伦高清| 91人人妻人人做人人爽男同| 国产精品久久久久久久久kt| 久久久久亚洲精品无码网站| 国内精品视频| 午夜不卡视频| 国产精品99久久久久久董美香| 国产美女精品一区二区| 国产一区二区三区在线无码| 91最新精品视频发布页| 日韩一区二区三免费高清| 久久久久久久久久国产精品| 中文字幕一区二区视频|