重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、首先用dw编辑器建立了一个静态页面
专注于为中小企业提供成都做网站、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业苏家屯免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
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}
高度和宽度尽量使用百分百,像素px换成em、rem这种,网页会根据大小来自适应,要想使用效果好,就需要根据不同分辨率来设置层的高宽、字体大小,设置几套样式来应用
@media screen and (min-width:640px) {
/*屏幕大于640像素应用该样式*/
}
@media screen and (min-width:460px) and (max-width:640px) {
/*屏幕小于640大于460像素应用该样式*/
}
@media screen and (max-width:460px) {
/*屏幕小于460像素应用该样式*/
}
按钮自适应原理是利用a标签和i标签各自一个背景组合成为按钮,达到自适应,具体实现css样式及html结构如下,感兴趣的朋友可以参考下
原理:利用a标签和i标签各自一个背景组合成为按钮,达到自适应。
复制代码
代码如下:
!DOCTYPE
html
html
head
meta
charset="UTF-8"
style
type="text/css"
.btn
a{text-decoration:none;}
.btn{display:
inline-block;
background:
url(s_btn.png)
no-repeat
0;
height:
22px;
line-height:
22px;
color:
#666;
vertical-align:top;}
.btn
i{display:block;font-style:
normal;
font-size:
12px;
padding:
10px;
background:url(s_btn.png)
no-repeat
right
-22px;
}
.btn:hover{text-decoration:
none;color:#4c8136;background-position:
-44px;}
.btn:hover
i{background-position:
right
-66px;}
.btn:active{background-position:
-88px;}
.btn:active
i{background-position:
right
-110px;}
.btn_disabled,
.btn_disabled:hover{background:
url(../img/s_btn.png)
no-repeat
-132px;cursor:
default;}
.btn_disabled
i,
.btn_disabled:hover
i,
.s_btn_disabled:active
i{background-position:
right
-154px;color:#999;}
/style
/head
body
a
href="#"
class="btn"
i这是按钮/i
/a
a
href="#"
class="btn"
i按钮/i
/a
/body
/html
效果: