q1:如何用css进行网页布局
实现网页布局的方2113式方法比较多,布5261局方式可以大概4102分为这几类。
布局种类:1、table布局(1653网页的兴起,1995)
2、flash布局(自由的黄金时代,1996)
3、div+css(css的诞生,1998)
4、栅格与响应式(移动端的兴起,2007与2010)
当前web前端开发使用div+css的布局方式会比较多也比较常用吧,网页布局看起来貌似简单,但是它需要综合使用很多html+css的知识,总的来说知识量是不小。如果想系统化的了解html+css方面的知识,建议你选择一本比较不错的html5相关书籍(主要看知识逻辑、知识的表达方式,比如《html5布局之路》)进行学习,让自己的知识更扎实一些,不然学的零零散散的。
tips:学习好html+css有利于后面学习javascript,毕竟需要它们两者结合在一起才可以实现出可交互的前端页面。
q2:div css布局网页如何实现网页自动适应屏幕高度和宽度
html和body高度宽度设置为100%;
在里面的块级元素设置为百分比布局
q3:如何用css实现网页的布局
css英文全称:cascading style sheets(层叠样式表2113)
是为了丰富网5261页布局的样式,在css没有4102出来之前,大家会用表格来进行分1653割布局,很不方便,css出来后就好多了。
我们平时所访问的都是服务器反馈到浏览器的html页面,但是正如上面说的,html无法满足新时代网站拥有者的表达需求,我们就会在html代码中加入适当的css代码来合理展现新的样式。
例如:
<style type="text/css">
.cs{width:100%;height:160px;text-align:center;line-height:160px;background:#f0f0f0;}
.csl{width:20%;height:160px;float:left;background:#fff;}
.csr{width:20%;height:160px;float:right;background:#fff;}
</style>
<body>
左框内容
右框内容