本章示例页面:
https://10.1pxeye.com/docs/start-responsive-web-design/

如果想看手机上的效果,请扫描下方二维码:
QR Code:
start-responsive-web-design

样式表部分代码:
@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结构。

如下所示:
emmet

比如快速编写css样式:
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的固定值。在响应式网站制作中可以起到巨大的作用。