1. 重庆云诚科技 > 互联网资讯 >

┏ html网页建立 ┛Html网页布局

导读html中的布局有多种方法,其中最常用的是div加css进行页面布局,这种布局的优缺点是什么?贡献用户名:【江山女帝】 ,现在由重庆云诚科技小编为你讲解与【html网页建立】的相关内...

今天我们来聊聊[html网页建立],以下3关于Html网页布局的观点希望能帮助到您找到想要的结果。

html中的布局有多种方法,其中最常用的是div加css进行页面布局,这种布局的优缺点是什么?

贡献用户名:【江山女帝】 ,现在由重庆云诚科技小编为你讲解与【html网页建立】的相关内容!

优质回答优点:

第一、利于搜索引擎蜘蛛爬行

根据总结和经验,div+css布局有利于蜘蛛的爬行,拿html的table布局和div+css布局的网页来做对比,很显然table的字节大于div+css的,字节小就有益于搜索引擎蜘蛛下载页面所用的时间,而且也有益于蜘蛛爬行到网站深处。

第二、易于修改

在一般情况下,div+css布局的网站,都是将html页面和css文件分开的,div+css的特点就是能将网页的内容和表现形式分离,所以,假如你要修改网站整站布局的话,一般只需要修改css文件里的的个别属性即可,而这种特点是table不具备的。

第三、减少网页加载时间

前面就提到过,div+css是将css文件和html文件分开的,当用户点击网站时,是在同时下载css文件和html文件,所以可以提高打开网页的。

缺点:

第一、开发技术高

众所周知,div+css要兼容各种浏览器,这样增加了div+css开发的难度。

第二、开发时间长

div+css布局相对于table布局来说,div+css的耗费时间要比table布局的时间长很多,另外考虑到浏览器兼容的问题,各种浏览器间的测试也是一个费时的事情。

第三、开发成本高

就上两点所说,高技术和长时间决定了他的成本。

以上就是重庆云诚科技小编解疑贡献者:(江山女帝)贡献的关于“html中的布局有多种方法,其中最常用的是div加css进行页面布局,这种布局的优缺点是什么?”的问题了,不知是否已经解决你的问题?如果没有,下一篇内容可能是你想要的答案,现在接着继续解读下文用户【拈花一笑倾城泪。】分析的“HTML里面有几种布局方式?”的一些相关疑点做出分析与解答,如果能找到你的答案,可以关注本站。

html中的布局有多种方法,其中最常用的是div加css进行页面布局,这种布局的优缺点是什么?

HTML里面有几种布局方式?

贡献用户名:【拈花一笑倾城泪。】 ,现在由重庆云诚科技小编为你讲解与【html网页建立】的相关内容!

优质回答1.自然布局。

没有任何修饰的布局是自动靠左的。

2.流动布局

上面讲的float:left的情况。

3.定位布局

相对定位和绝对定位都是相对于父div标签的。 

相对------以这个元素的本来应该在的位置为参照点 

绝对——以父div标签的原点(左上角)为参照点。

由于外层是position:relative,所以里层是absolute的话,则会以外层的左上角为位移参考对齐。当然外层只写position:relative,写上left,top这两个值,则表示以:以这个元素的本来应该在的位置为布局参照原点进行left,top对齐。

还有一种情况是,只是一个position:absolute;外层没有position:relative,这时会找寻那个点为参考呢?这时候的原则是:如果某父级元素中有relative者,则以某父级元素为参考原点,如果没有position:relative,则以body为参考原点。如果position:absolute外层没有relative时,这两个布局上是没有区别的。

当然最后一种情况是:外层是:position:absolute;里边是position:relative,那会是什么情况?按着原来的原则,absolute会参考body为布局原点,relative会参考他本来应该在的位置为布局原点,这时候其实就是参考外层左上角为布局原点。

以上就是重庆云诚科技小编分享贡献者:(拈花一笑倾城泪。)分析的关于“HTML里面有几种布局方式?”的问题了,不知是否已经解决你的问题?如果没有,下一篇内容可能是你想要的答案,下面继续述说下文用户【懒懒猫】分析的“简述htmlDIV +CSS网页布局原理”的一些相关问题做出分析与解答,如果能找到你的答案,可以关注本站。

简述htmlDIV +CSS网页布局原理

贡献用户名:【懒懒猫】 ,现在由重庆云诚科技小编为你探讨与【html网页建立】的相关内容!

优质回答方法/步骤

一个网页设计时,我们可以将一个页面设置为头部,中间,和底部三部分; 头部有分为店招(logo)和导航等

中间既内容部分,内容也可一个整体,也可左右分离,

底部来页面结尾,一般写版权信息,友情链接等

END

头部编辑

店招:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>淘宝助手网</title>

<style>

#top{ width:1200px; height: auto; margin:0 auto; color:#FFF;}

#logo{ width:100%; height:100px; background: #003; }

</style>

</head>

<body>

<div id="top">

<div id="logo">店招</div>

<div id="nav">导航</div>

</div>

<!--------头部------------>

<div id="centre">

<div id="centreLeft">内容左</div>

<div id="centreRight">内容右</div>

</div>

<!--------中间------------->

<div id="bottom">底部</div>

<!-----------底部---------------->

</body>

</html>

导航:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>淘宝助手网</title>

<style>

a,ul,li,div,span,td{ padding:0; margin:0;}

#top{ width:1200px; height: auto; margin:0 auto; color:#FFF;}

#logo{ width:100%; height:100px; background: #003; }

#nav{ width:100%; height:30px; background:#300}

a{ text-decoration: none; display:block;den}

ul li{list-style: none;}

#nav>ul>li{ float:left; margin-left: 50px; line-height:30px; }

#nav>ul>li>a{ color:#FFF; font-weight:900px}

</style>

</head>

<body>

<div id="top">

<div id="logo">店招</div>

<div id="nav">

<ul>

<li><a href="" title="" target="_blank">淘宝</a></li>

<li><a href="" title="" target="_blank">图片</a></li>

<li><a href="" title="" target="_blank">视频</a></li>

<li><a href="" title="" target="_blank">资料下载</a></li>

<li><a href="" title="" target="_blank">视频下载</a></li>

</ul>

</div>

</div>

<!--------头部------------>

<div id="centre">

<div id="centreLeft">内容左</div>

<div id="centreRight">内容右</div>

</div>

<!--------中间------------->

<div id="bottom">底部</div>

<!-----------底部---------------->

</body>

</html>

END

内容

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>淘宝助手网</title>

<style>

a,ul,li,div,span,td{ padding:0; margin:0;}

#top{ width:1200px; height: auto; margin:0 auto; color:#FFF;}

#logo{ width:100%; height:100px; background: #003; }

#nav{ width:100%; height:30px; background:#300}

a{ text-decoration: none; display:block;}

ul li{list-style: none;}

#nav>ul>li{ float:left; margin-left: 50px; line-height:30px; }

#nav>ul>li>a{ color:#FFF; font-weight:900px}

/*******===================头====================************/

#centre{ margin:0 auto; width:1200px; height:auto; }

#centreLeft{ float:left; width:70%; height:500px;border:1px #333333 solid;}

#centreRight{ float: right; width:27%; height:400px;border:1px #333333 solid;}

</style>

</head>

<body>

<div id="top">

<div id="logo">店招</div>

<div id="nav">

<ul>

<li><a href="" title="" target="_blank">淘宝</a></li>

<li><a href="" title="" target="_blank">图片</a></li>

<li><a href="" title="" target="_blank">视频</a></li>

<li><a href="" title="" target="_blank">资料下载</a></li>

<li><a href="" title="" target="_blank">视频下载</a></li>

</ul>

</div>

</div>

<!--------头部------------>

<div id="centre">

<div id="centreLeft">内容左</div>

<div id="centreRight">内容右</div>

</div>

<!--------中间------------->

<div id="bottom">底部</div>

<!-----------底部---------------->

</body>

</html>

END

底部

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>淘宝助手网</title>

<style>

a,ul,li,div,span,td{ padding:0; margin:0;}

#top{ width:1200px; height: auto; margin:0 auto; color:#FFF;}

#logo{ width:100%; height:100px; background: #003; }

#nav{ width:100%; height:30px; background:#300}

a{ text-decoration: none; display:block;}

ul li{list-style: none;}

#nav>ul>li{ float:left; margin-left: 50px; line-height:30px; }

#nav>ul>li>a{ color:#FFF; font-weight:900px}

/*******===================头====================************/

#centre{ margin:0 auto; width:1200px; height:auto; overflow: hidden }

#centreLeft{ float:left; width:70%; height:500px;border:1px #333333 solid;}

#centreRight{ float: right; width:27%; height:400px;border:1px #333333 solid;}

/***********==============内容===================*******/

#bottom{ margin:0 auto; width:1200px; height:200px; border:1px #333333 solid; margin-top:20px; }

/***********==============底部===================*******/

</style>

</head>

<body>

<div id="top">

<div id="logo">店招</div>

<div id="nav">

<ul>

<li><a href="" title="" target="_blank">淘宝</a></li>

<li><a href="" title="" target="_blank">图片</a></li>

<li><a href="" title="" target="_blank">视频</a></li>

<li><a href="" title="" target="_blank">资料下载</a></li>

<li><a href="" title="" target="_blank">视频下载</a></li>

</ul>

</div>

</div>

<!--------头部------------>

<div id="centre">

<div id="centreLeft">内容左</div>

<div id="centreRight">内容右</div>

</div>

<!--------中间------------->

<div id="bottom">底部</div>

<!-----------底部---------------->

</body>

</html>

今天的内容先分享到这里了,读完本文《「html网页建立」Html网页布局》之后,是否是您想找的答案呢?想要了解更多,敬请关注本站(www.cqycseo.com),您的关注是给小编最大的鼓励。

推荐文章:

  • 膜的组词和部首,膜的组词和拼音是什么
  • 亲字组词100个 亲字的组词有
  • 酬谢是什么意思,定当酬谢是什么意思
  • 异的组词和部首,株的组词和部首
  • 箭组词和拼音 耸组词和拼音部首
  • 有志不在年高的意思-有志不在年高的意思雨来表达了
  • 繁衍的意思 繁衍的意思简单解释
  • 彤组词,胀组词和拼音
  • 血泊的拼音 泊的拼音
  • 螺组词拼音 螺的组词和拼音
  • 本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:https://www.cqycseo.com/zixun/4032.html

    联系我们