本章示例页面:
https://10.1pxeye.com/docs/start-responsive-web-design/
如果想看手机上的效果,请扫描下方二维码:
QR Code:

样式表部分代码:
@charset "utf-8";
* {
margin: 0;
padding: 0;
}
html {
background-color: #fff;
}
body {
background-color: #f2f2f2;
}
.header {
padding: 30px 0;
background-color: #fff;
}
h1 {
max-width: 1280px;
margin: auto;
padding-left: calc( 20px + 2% );
}
h1>img {
max-width: 170px;
display: block;
}
.products {
max-width: 1280px;
margin: 20px auto;
overflow: hidden;
padding: 0 20px;
}
.products>div {
float: left;
margin: 2%;
width: 29.333%;
}
.products>div>img {
display: block;
max-width: 100%;
}
.products>div h2 {
height: 40px;
line-height: 40px;
color: #FFFFFF;
text-align: center;
font-size: 22px;
}
.product-1 h2 {
background-color: gray;
}
.product-2 h2 {
background-color: darkorange;
}
.product-3 h2 {
background-color: darkblue;
}
.product-4 h2 {
background-color: darkred;
}
.product-5 h2 {
background-color: darkviolet;
}
.product-6 h2 {
background-color: darkgreen;
}
.footer {
width: 100%;
box-sizing: border-box;
padding: 20px 10px;
text-align: center;
color: #999999;
font-size: 12px;
background-color: #fff;
}
@media screen and (max-width:1000px) {
.products>div h2 {
font-size: 2vw;
}
}
@media screen and (max-width:710px) {
.products>div {
width: 46%;
}
.products>div h2 {
font-size: 16px;
}
}
@media screen and (max-width:450px) {
.products>div {
width: 96%;
}
.products>div h2 {
font-size: 18px;
}
}
编写过程视频-建议新手看:(时长21分钟)
如果下方视频没有显示,请点击:http://www.tudou.com/programs/view/_4bgiJWdf_w/?resourceId=0_06_02_99
快速编写技巧:
Dreaweaver Emmet – 从新版的Dreaweaver CC开始支持Emmet快速编写插件。
按要求编写简码:
例如:.content>.col-$*6>h2.title+p.intro{the text}
结尾处按tab键。即可生成dom结构。
如下所示:

比如快速编写css样式:

更多emmet用法请访问:http://docs.emmet.io/ 不过,Dreamweaver集成的用法没有emmet官网提供的多。具体请以当前dw实际使用效果为准。
calc属性
calc是英文单词calculate(计算)的缩写。你可以使用calc给元素属性设置动态计算值。
calc可以使用数学运算中的简单加(+)、减(-)、乘(*)和除(/)来进行计算。
而且还可以根据单位如px,em,rem和百分比来转化计算。
如本页实例中:
h1 {
max-width: 1280px;
margin: auto;
padding-left: calc( 20px + 2% );
}
h1的左内边距设定为:在2%的动态值上加上一个20px的固定值。在响应式网站制作中可以起到巨大的作用。
评论区
发表新的留言
您可以留言提出您的疑问或建议。
您的留言得到回复时,会通过您填写的邮箱提醒您。