中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

div css的布局對比table布局有哪些優點

發布時間:2022-04-26 10:06:45 來源:億速云 閱讀:132 作者:zzz 欄目:web開發

本篇內容主要講解“div css的布局對比table布局有哪些優點”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“div css的布局對比table布局有哪些優點”吧!

優點:1、符合W3C標準,可保證網站不會因為網絡應用的升級而被淘汰;2、實現網頁頁面內容與表現相分離,有利于文檔的語義結構,更容易維護和更改;3、頁面體積變小,頁面載入速度變快;4、網頁代碼更簡潔,正文更為突出明顯,便于被搜索引擎采集收錄。

本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

tableE布局是WEB早期CSS不存在的時候興起的,是對TABLE標簽的不正規使用,Table標簽就是表格,是用來顯示數據的,而不是用來布局網頁的,雖然它有時候布局網頁很簡單。現在絕大多數的網站都是用DIV+CSS布局,現在的網頁越來越傾向于使用DIV的方法來布局網頁了。

DIV+CSS是WEB設計標準,它是一種網頁的布局方法。與傳統中通過表格(table)布局定位的方式不同,它可以實現網頁頁面內容與表現相分離。

div css布局較table布局的優勢

1、符合W3C標準。

這保證您的網站不會因為將來網絡應用的升級而被淘汰。

2、網頁頁面內容與表現相分離

內容、樣式和行為分離有利于文檔的語義結構,更容易維護和更改。語義化的結構有什么好處,簡單說就是有利于搜索引擎爬蟲更好的理解我們的網頁,利于SEO優化。

內容、樣式和行為分離如何分離我們看下面一個例子:

內容,樣式和行為混合寫法

div css的布局對比table布局有哪些優點

上面可以看出,HTML內容、css樣式和javascript行為是混在一起的。下面將它們分離

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>web前端之內容、樣式和行為分離</title>
</head>
<!-- css樣式 -->
<style>
div {
border: 1px solid #ccc;
}
ul li {
cursor: pointer;
}
</style>
<!-- html內容 -->
<body>
<div>
<ul>
<li>mounui.com</li>
<li>mounui.com</li>
<li>mounui.com</li>
</ul>
</div>
<!-- javascript行為 -->
<script>
var uls = document.getElementsByTagName('ul')[0];
uls.onclick = function(ev) {
var ev = ev || window.event; // 兼容IE瀏覽器
var uli = ev.srcElement || ev.target;
// 判斷事件源是不是li
if (uli.nodeName.toLowerCase() == 'li') {
window.location.href = 'http://mounui.com';
}
}
</script>
</body>
</html>

這樣將內容、樣式和行為分離開了。最終項目中為了管理方便一般會把css和js單獨放到對應的文件中然后加載進來。

3、對瀏覽者和瀏覽器更具親和力。

由于CSS富含豐富的樣式,使頁面更加靈活性,它可以根據不同的瀏覽器,而達到顯示效果的統一和不變形。這樣就支持瀏覽器的向后兼容,也就是無論未來的瀏覽器大戰,勝利的是什么,您的網站都能很好的兼容。

4、使頁面載入得更快(最重要的)(在IE中要將整個table加載完了才顯示內容)。

頁面體積變小,瀏覽速度變快,由于將大部分頁面代碼寫在了CSS當中,使得頁面體積容量變得更小。相對于表格嵌套的方式,DIV+CSS將頁面獨立成更多的區域,在打開頁面的時候,逐層加載。而不像表格嵌套那樣將整個頁面圈在一個大表格里,使得加載速度很慢。

5、保持視覺的一致性。

以往表格嵌套的制作方法,會使得頁面與頁面,或者區域與區域之間的顯示效果會有偏差。而使用DIV+CSS的制作方法,將所有頁面,或所有區域統一用CSS文件控制,就避免了不同區域或不同頁面體現出的效果偏差。

6、修改設計時更有效率。

由于使用了DIV+CSS制作方法,使內容和結構分離,在修改頁面的時候更加容易省時。根據區域內容標記,到CSS里找到相應的ID,使得修改頁面的時候更加方便,也不會破壞頁面其他部分的布局樣式,在團隊開發中更容易分工合作而減少相互關聯性。

7、搜索引擎更加友好。

相對與傳統的table,采用DIV+CSS技術的網頁,由于將大部分的HTML代碼和內容樣式寫入了CSS文件中,這就使得網頁中代碼更加簡潔,正文部分更為突出明顯,便于被搜索引擎采集收錄。

擴展知識:div css布局的缺點

每個div容器都需要定義css樣式來控制,制作過程相比table方式要復雜。

到此,相信大家對“div css的布局對比table布局有哪些優點”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

边坝县| 崇仁县| 门源| 黄大仙区| 新丰县| 伊通| 景谷| 台南市| 岳西县| 新干县| 揭西县| 宜州市| 娱乐| 嵊泗县| 英德市| 遂川县| 绥棱县| 清涧县| 西乡县| 宣恩县| 奉化市| 司法| 兴文县| 罗源县| 荃湾区| 崇义县| 土默特右旗| 宁明县| 台北市| 迭部县| 澎湖县| 海兴县| 隆林| 周至县| 图片| 克拉玛依市| 高碑店市| 房产| 贵港市| 十堰市| 衡水市|