首页 >web前端 >css教程 >总结几种常见的 div+css 布局实例

总结几种常见的 div+css 布局实例

伊谢尔伦
伊谢尔伦原创
2017-06-03 17:21:458011浏览

学习前端html和css技术,最重要的是在于实践,无论朋友们看了多少的教程,视频课程或者是相关的书籍,只有亲手去实践才会对这些有全新的认识。有时看别人代码一眼能看懂,自己却无从下手写起;有时不能理解的技术知识与问题,怎么思考也想不明白等等。本篇文章就给朋友们介绍一下各种常见的 div+css 布局方式和实践技巧。

DIV + CSS布局相关内容

1. DIV+CSS布局样式详解

a 符合 W3C标准,微软等公司均为 W3C支持者。

b 能够对网页的布局、字体、颜色、背景等图文效果实现更加精确的控制,调整更加方便,现在很多网站均使用p+CSS框架模式,更加印证p+CSS是大势所趋

c 将格式和结构分离,有利于格式的重用及网页的修改维护,在团队开发中更容易分工合作而减少相互关联性

d CSS的极大优势表现在简介的代码,制作体积更小,下载更快,节省大量带宽,而且众所周知,搜索引擎喜欢简洁的代码。

e 利用CSS样式表,可以将站点上的所有网页都只指向同一个CSS文件,可以实现许多网页同时更新。

2. Html+CSS布局技巧的代码分享

我们都知道,每个人都有不同的嗜好,有的人喜欢吃甜食,有的人喜欢吃辣的东西,有的人不喜欢吃芹菜,有的人不喜欢吃羊肉等等。CSS中的有些元素也是这样,他们有的只对牛奶感兴趣,有的只喜欢吃坚果和果冻,而讨厌牛奶。而vertical-align呢,是个比较挑食的家伙,它只喜欢吃果冻,从小吃果冻长大,没有了果冻,它就会闹脾气,对你不理不睬。我称之为“果冻依赖型元素”,又称之为“inline-block依赖型元素”,也就是说,只有一个元素属于inline或是inline-block(table-cell也可以理解为inline-block水平)水平,其身上的vertical-align属性才会起作用。

3. DIV+CSS布局中自适应高度的解决方法

要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。

采用印刷式的固定设计方案或许要容易些,因为如果尺寸不变,则考虑的东西就相对较少。可是如果采用弹性的设计方法,就可以充分利用电脑的显示器和浏览器。

4. 详解CSS布局之圣杯布局与双飞翼布局示例

html代码中,middle部分首先要放在container的最前部分,然后是left,right 
1)将三者都设置 float:left, position:relative (因为相对定位后面会用到) 
2)middle设置 width:100% 占满一行 
3)此时middle占满一行,所以要把left拉到middle所在行的最左边,使用 margin-left:-100% 
4)这时left拉回到middle所在行的最左边,但会覆盖middle内容的左端,要把middle内容拉出来,所以在外围container加上 padding:0 210px 
5)middle内容拉出来了,但left也跟着出来了,所以要还原,就对left使用相对定位 left:-210px 
6)同理,right要拉到middle所在行的最右边,使用 margin-left:-210px,right:-210px 

5. 必看的css布局小技巧分享

当页面左右宽度缩小时,为了避免出现左右滚动条的糟糕体验,就可以用到max-width啦!页面比宽度小时,会自动缩小哦~

对元素设置box-sizing:border-box后,确定宽度后再设置padding和border,不会改变宽度。可以对全局设置

边框自适应内容的大小,不会出现overflow的情况

6. CSS布局居中对齐,左侧定宽右侧自适应详细介绍

CSS页面布局是web前端开发的最基本的技能,本文将介绍一些常见的布局方法,涉及到盒子布局,column布局,flex布局等内容。本文中,你可以看到一些水平垂直居中的方法,左侧固定宽度,右侧自适应的一些方法。

相关问答

1. css布局 table cellspacing

2. 脚部布局和CSS布局问题

3. css布局的设置问题

【相关推荐】

1.  DIV+CSS布局入门教程:5个div+css零基础入门教程推荐

2. DIV+CSS 盒子模型知识总结,轻松掌握div+css布局

以上是总结几种常见的 div+css 布局实例的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn