css布局之上下两行布局(上面固定高度,下面自适应)

html-css014

css布局之上下两行布局(上面固定高度,下面自适应),第1张

方法一: 利用position绝对定位+BFC

html:

css:

方法二:flex布局

html:

css:

我给你说,你自己调试吧好吗?

你如果要设置自适应的问题,那么就需要一个宽度100%也就是你最外围的那个div 设置css宽度100%;

第二步,设置li标签宽度60%;后面的span修改为li设置为40%;给他们都起一个css名字首先保证一行自适应,以下的那些复制就可以了;让li标签 float:left 或者让第二个li标签靠右对齐;

这样就可以实现区域自适应了;

注:这只是区域自适应,你也可以设置由浏览器的宽度变动,文字根据浏览器宽度变化而变动大小,这个就需要去判断了@media screen用这个方法就可以实现,如果不懂可以百度一下,有对应的教程,或者追问我也可以;我可以帮你解答;

1、首先用dw编辑器建立了一个静态页面

2、将建好的静态页命名为css.html,标题为了“css如何设置图片大小自适应”

3、在body中添加两个div,设置不能的宽度,并设class 为div1和div2,目的是用一样的css控制图片的宽度在不同的宽度容器中都能很好的显示

4、在两个div的class 中添加相同的控制图片的class名为了 ”img“,并为div添加控制宽度的样式

5、在两个div中加入相同的图片<img src="images/5.png" />,在浏览器打开页面发现加入图片后把原来的div都给覆盖掉了

6、这个时候我们需要在img 类中加入限制图片的宽度的css语句让他自己适应容器的宽度.img img{ width:100%height:auto}