div+css布局(和table布局的区别)

IT技术2年前 (2022)发布 投稿用户
0

一个蓝色主题的导航栏布局示例。此CSS示例是使用DIVCSS实现的。同时,背景颜色不用作图片作为背景,并且将鼠标悬停后相应的列名称变得更暗。

通常,导航栏采用ulli列表布局,而DIVCSS5示例也采用列表标签ulli+CSS布局。

DIV+CSS


1.布局思考与思考-TOP
在实际的DIV+CSS布局项目中,通常您不仅会使用ulli列表一次,以免干扰ulli在其他地方的布局,而且避免设置ulli样式来影响其他地方,因此这里是ul的特殊#nav命名(常规导航栏被命名为带有nav或菜单的CSS,并且在此处选择了nav)。如果导航栏的背景宽度为全屏100%或固定宽度,则在此处由ul#nav控制,并在此处设置100%全屏宽度蓝色背景。
这是一个技术要点,ul中的li是连续设置的,因此您需要设置CSSdisplay:inline以使li连续排列,以便li并排放置。
然后,您需要在ulli中为a标签设置display:block,但是a的父li没有设置特定宽度,因此您需要设置display:inline-block以便a与li并排继承并设置拍摄效果的宽度和高度。

div+css布局和table布局的区别

table布局
坏处
1.显示样式和数据绑定在一起
2.布局不灵活
3.一个页面可能有大量的表元素,高代码冗余
4.增加带宽
5.搜索引擎不喜欢这种布局
优点
1.理解比较简单
2.不同浏览器看到的效果通常是相同的
3.显示数据还是很好的

DIV+CSS2


  DIV+CSS布局
基本思想:数据和样式的分离
优点
1.符合w3c标准,Microsoft和其他公司都是w3c支持者
2.搜索引擎更友好
3.样式的调整更加方便,内容和样式的分离使页面和样式的调整更加方便。现在,YAHOOMSN和其他国际门户网站,网易,新浪等。
国内门户网站和主流web2.0网站都采用DIV+CSS布局,这证明DIV+CSS是大势所趋。
4.CSS的最大优势在于其简洁的代码,可以为大型网站节省大量带宽。搜索引擎更喜欢简洁的代码
5.绩效和结构分开,更容易分工合作进行团队开发并减少相互关系
DIV+CSS不想我们放弃该表,因为该表在显示数据时特别方便
因此,在使用DIV+CSS时,在使用表时,必须使用

© 版权声明
好牛新坐标 广告
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章