許曉峰
摘要:隨著電子技術等計算機信息技術發展速度的迅猛提高,人們越來越依賴互聯網,從各大網站中獲取有用信息成為眾多網民的日常。在不同類型顯示設備的應用背景下,超文本標記語言(HTML)與樣式層疊表(css)迎來了創新發展的新時期,經過不斷的探索實踐,逐漸成熟的HTML5和CSS3.0使得網頁設計可以更好地滿足網民提出的網頁無縫銜接的新需求?;诖耍撐暮喴U述了HTML5和CSS3.0在網頁設計中的優勢特性,并結合實際對兩者在網頁設計中的應用進行了探討,以供相關專業人士參考與借鑒。
關鍵詞:HTML5和CSS3.0;網頁設計;優勢特性;應用分析
中圖分類號:TP393 文獻標識碼:A
文章編號:1009-3044(2020)13-0275-02
在互聯網發生翻天覆地的變化的新形勢下,網頁制作技術日新月異,實現了從靜態頁面到動態頁面的轉變,由原來的表格布局發展為現在的DIV+CSS布局,除此之外,還有全屏布局、瀑布流布局以及滾動視差布局等等。為了讓網頁設計帶給用戶更好的視覺、聽覺感官體驗,設計人員需要更強大的技術加以支持,比如HTML5和CSS3.0技術。其中,HTML5是超文本標記語言的第五次重大修改,與以前的版本相比,CSS3.0在圖像背景、布局樣式、視覺元素等方面具有顯著的特點。在網頁設計中靈活應用HTML5和CSS3.0,將制作出友好和諧的交互界面,以便更加符合用戶的使用習慣。
1HTML$在網頁設計中的優勢特性
1.1新的語義標簽與屬性
對網頁設計來說,HTML5標準賦予其更加現實的意義與結構,尤其對語義進行了統一規范處理,為Web靜態語言創建了新的標簽和屬性,根本目的是使這些編程語言為網頁設計提供強有力的保障,而不是絆腳石。HTML5新增了
等新的語義化標簽,并為一些標簽新增了更加實用的屬性,比如和下的media屬性,、和下的autofocus屬性,另外還有autocomplete、min、max、multiple等新屙陛。這些標簽不僅使得網頁設計更加高效,也提升了搜索引擎抓取網站內容的效率與質量。由于HTMIA中的內容標簽具有相同等級,在網頁設計時難以對頁面各部分進行明確的區分。但是,在HTML5標準中,各部分的內容標簽彼此獨立并且具有不同的等級,便于搜索引擎、統計軟件對其進行快速識別。當然,關鍵一點還是HTML5只需要用<!DOCTYPE html>這一簡潔的形式,為程序員使用type來聲明文檔解析標準減輕了工作負擔,并且該標準還有利于緩解新語義識別不出來的尷尬局面。
1.2豐富的應用程序接口
在HTML4設置了單一DOM接口的基礎上,HTML5標準新增了網絡監聽接口、全屏接口、拖拽接口、地理接口、應用緩存接口、離線存儲接口等等,為一些功能復雜多變的網頁設計工作提供了強大、全面的API。比如,HTML5中有window.Lo-calStorage和window.sessionStorage這兩種本地存儲屬性,其中,LocalStorage特性是對cookie存儲空間不足的有效解決。兩者的存儲對象都是客戶端臨時信息,但是前者將一直保存在本地,而后者這種會話信息將存儲在web服務器上。如果關閉了網站,那么意味著本次會話結束,相應的數據也將消失。
1.3新增多媒體呈現方式
HTML5標準中通過視頻標簽
1.4新增canvas畫布元素
HTML5中的canvas元素是一個用于繪制圖形的關鍵標簽,可以將其簡單理解為矩形區域的畫布。值得格外注意的是canvas元素不具備繪圖能力,需要在JavaScript腳本語言的幫助下來完成不同形狀、圖形圖像以及動畫等繪制工作。譬如,document.getElementById(“myCanvas”)表示通過使用id為“my-Canvas”來尋找頁面中的canvas元素。
2 CSS3.0在網頁設計中的優勢特性
2.1邊框border
設計者進行網頁制作時,不能僅僅對具體內容進行設計,更需要注重邊框屬性,這樣才不至于因為內容錯位或者偏移等問題造成頁面混亂。可以說,CSS3.0標準對邊框及其屬性進行了優化定義,有效避免了采用CSS2.0技術而多次重復操作以便完成邊框設計。通過CSS3.0技術,設計者對有關邊框控件進行加載,然后根據實際情況設置參數,比如border-color代表邊框顏色,通過合理的參數設計還可以實現漸變效果,border-image用來設置邊框圖像,border-radius可以為元素添加一個圓角邊框??偟膩碚f,CSS3.0標準下的border控件在大小、顏色、形狀、陰影以及3D效果等方面有所提升。
2.2背景background
CSS3.0新增了很多背景屬性,譬如支持IE、Firefox、Chrome等瀏覽器的background-size屬性和background-origin屬性,其中background-size屬性允許設計者通過像素或百分比的形式來自定義背景圖片的尺寸大小,以便重復使用該圖片。同時,background-image可以滿足設計者設置多重背景圖片的需求。
2.3尺寸調整與顏色設置
就CSS3.0標準中的元素尺寸調整來說,首先需要對resize屬性進行設置,該屬性的默認值是“none”,“both”表示對元素的高度與寬度進行調整,“horizontal”和“vertical”分別表示元素寬度與高度。在顏色設置方面,CSS3.0技術除了支持使用紅綠藍顏色值(RGB)來定義不同顏色之外,還可以利用HSL顏色值對色調、飽和度以及亮度進行參數設置,從而實現多種顏色模塊下不同顏色的精細化設計。
2.4漸變功能
在網頁制作過程中,利用CSS3.0技術中的line-gradient、ra-dial-gradient與repeating-linear-gradient可以完成線性漸變、徑向漸變、重復漸變等設計。不同情況下,所需要設置的參數有所差異,比如,線性漸變中方向取值有角度deg與關鍵字,在顏色參數后面還可以設置長度單位來定義漸變色的開始位置與結束位置,如此一來,便能夠設計出絢麗多變的網頁。
2.5動畫animation
為了避免受到Flash控件的影響,CSS3.0標準中開發出來了一個新的動畫制作技術,即animation技術。它不僅繼承了flash中的大部分功能,也就是對動畫名稱、速度曲線、播放次數、周期時間等內容進行規定,還具有一定的3D動畫處理能力。在anim~ion技術的支持下,設計者能夠制作出精度較高的3D動畫,整個畫面也十分逼真。
3 HTML5和CSS3.0在網頁設計中的應用分析
在頁面布局中,HTML5結合CSS3.0技術為設計者帶來了新的啟發,通過對頁面進行處理,使得整個布局更加靈活多變。其中
其次,為了讓移動互聯網瀏覽器提供一個更加舒適的界面,利用HTML5和CSS3.0可以形成響應式頁面局部,讓用戶在不同終端設備中都能獲得更好的服務體驗。例如,基于CSS3.0標準而提出的彈性盒模型,這是一種高效率的布局方式,讓設計者即可以對容器中的條目分配合理化的空間,又能夠實現左右對齊、上下對齊等布局。
最后,在采用HTML5和CSS3.0技術的基礎上通過JavaS-eript腳本語言還可以實現頁面跨瀏覽器設計。通過 --> 主站蜘蛛池模板: 午夜精品一区二区蜜桃| 亚洲一级毛片免费看| 乱系列中文字幕在线视频| 亚洲欧美精品日韩欧美| 亚洲日韩高清在线亚洲专区| 美女被操91视频| 国产精品成人观看视频国产| 3344在线观看无码| 欧美成人a∨视频免费观看| 伊人成人在线| 国产精品黄色片| 日本一本正道综合久久dvd | 亚洲国产AV无码综合原创| 久久久久国产精品嫩草影院| 国产产在线精品亚洲aavv| 最新加勒比隔壁人妻| 亚洲乱伦视频| 国产乱子伦精品视频| 国产欧美专区在线观看| V一区无码内射国产| 国产一级精品毛片基地| 亚洲成网777777国产精品| 国产男女免费视频| 国产九九精品视频| 亚洲人网站| 国产www网站| 亚洲精品少妇熟女| 国产99视频精品免费视频7| 成人国产精品视频频| h视频在线播放| 欧美精品综合视频一区二区| 亚洲国产天堂在线观看| 成人免费网站在线观看| 欧美五月婷婷| 青青青伊人色综合久久| julia中文字幕久久亚洲| 久久精品人人做人人| 国产欧美在线观看一区| 91精品aⅴ无码中文字字幕蜜桃| 亚洲成人在线免费观看| 99久久国产自偷自偷免费一区| 丝袜无码一区二区三区| 色综合婷婷| 亚洲人成影视在线观看| 中文字幕佐山爱一区二区免费| 日韩精品视频久久| 亚洲av日韩av制服丝袜| 好紧太爽了视频免费无码| 97se亚洲综合在线天天| 亚洲福利视频一区二区| 欧美精品在线视频观看| 亚洲不卡网| 成人国产一区二区三区| 无码内射在线| 欧美在线观看不卡| 日本道中文字幕久久一区| 黄色网页在线播放| 99热亚洲精品6码| 99精品影院| 啦啦啦网站在线观看a毛片| 国产午夜精品一区二区三区软件| 浮力影院国产第一页| 欧美成人一级| 久久动漫精品| 欧美日韩国产成人在线观看| 精品久久人人爽人人玩人人妻| 亚洲国产成人精品无码区性色| 国产理论精品| www.亚洲一区| 免费精品一区二区h| 精品视频第一页| 99久久精彩视频| 成年A级毛片| julia中文字幕久久亚洲| 激情六月丁香婷婷| 亚洲最新在线| 看看一级毛片| 四虎亚洲精品| 中文字幕精品一区二区三区视频| 一区二区三区四区精品视频| 精品无码一区二区在线观看| 午夜不卡视频|