dreamweaver中怎么让网页自适屏幕,达到满屏效果
展开全部
1、自适应网页设计的概念2010年,Ethan Marcotte提出了自适应网页设计这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。
他制作了一个范例,里面有六个人的头像。如果屏幕宽度大于1300像素,则6张图片并排在一行。
2、不使用绝对宽度
由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要。 具体说,CSS代码不能指定像素宽度: width:xxx px; 只能指定百分比宽度: width: xx%; 或者 width:auto; 四、相对大小的字体
字体也不能使用绝对大小(px),而只能使用相对大小(em)。 body {
font: normal 100% Helvetica, Arial, sans-serif; }
上面的代码指定,字体大小是页面默认大小的100%,即16像素。 h1 {
font-size: 1.5em; }
然后,h1的大小是默认大小的1.5倍,即24像素(24/16=1.5)。 small {
font-size: 0.875em; }
small元素的大小是默认大小的0.875倍,即14像素(14/16=0.875)。 五、流动布局(fluid grid)
"流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的。 .main { float: right; width: 70%; }
.leftBar { float: left; width: 25%;
}
float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现。
另外,绝对定位(position: absolute)的使用,也要非常小心。 六、选择加载CSS
"自适应网页设计"的核心,就是CSS3引入的Media Query模块。 它的意思就是,自动探测屏幕宽度,然后加载相应的CSS文件。
他制作了一个范例,里面有六个人的头像。如果屏幕宽度大于1300像素,则6张图片并排在一行。
2、不使用绝对宽度
由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素。这一条非常重要。 具体说,CSS代码不能指定像素宽度: width:xxx px; 只能指定百分比宽度: width: xx%; 或者 width:auto; 四、相对大小的字体
字体也不能使用绝对大小(px),而只能使用相对大小(em)。 body {
font: normal 100% Helvetica, Arial, sans-serif; }
上面的代码指定,字体大小是页面默认大小的100%,即16像素。 h1 {
font-size: 1.5em; }
然后,h1的大小是默认大小的1.5倍,即24像素(24/16=1.5)。 small {
font-size: 0.875em; }
small元素的大小是默认大小的0.875倍,即14像素(14/16=0.875)。 五、流动布局(fluid grid)
"流动布局"的含义是,各个区块的位置都是浮动的,不是固定不变的。 .main { float: right; width: 70%; }
.leftBar { float: left; width: 25%;
}
float的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),避免了水平滚动条的出现。
另外,绝对定位(position: absolute)的使用,也要非常小心。 六、选择加载CSS
"自适应网页设计"的核心,就是CSS3引入的Media Query模块。 它的意思就是,自动探测屏幕宽度,然后加载相应的CSS文件。
推荐于2017-09-26 · 知道合伙人互联网行家
关注
展开全部
1:Meta 标签
为了适应屏幕,不少移动浏览器都会把HTML页面置于较大视口宽度(一般会大于屏幕宽度),你可以使用viewport meta标签来设定。以下viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
2: Media Queries
CSS3 media query是自适应网页设计的关键,他就像高级语言里的if条件语句,告诉浏览器根据不同的视口宽度(这里等于浏览器宽度)来渲染网页。
如果视口宽度小于等于980px,下面规则生效。
这里将容器像素宽度该用百分比,页面排版更加灵活。
<style type="text/css">
@media screen and (max-width:980px){
#t1{width:100%}
.t2{width:60%}
}
</style>
注意:要将px改成百分比
#代表id的样式引用
.代表class的样式引用
为了适应屏幕,不少移动浏览器都会把HTML页面置于较大视口宽度(一般会大于屏幕宽度),你可以使用viewport meta标签来设定。以下viewport meta标签告诉浏览器视口宽度等于设备屏幕宽度,且不进行初始缩放:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
2: Media Queries
CSS3 media query是自适应网页设计的关键,他就像高级语言里的if条件语句,告诉浏览器根据不同的视口宽度(这里等于浏览器宽度)来渲染网页。
如果视口宽度小于等于980px,下面规则生效。
这里将容器像素宽度该用百分比,页面排版更加灵活。
<style type="text/css">
@media screen and (max-width:980px){
#t1{width:100%}
.t2{width:60%}
}
</style>
注意:要将px改成百分比
#代表id的样式引用
.代表class的样式引用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以设置他的长度,代码是:width:100%; 或者定义他的css样式,在方框那里可以看到width 直接设置100%
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<div style="width:100%;"></div> 之所以没满屏是因为你电脑的分倍率比他们的要低,比如,你的是800X600,别人的是1024X768,你看是满的,别人看就少一些,就是这个原因
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
采用table来分配布局 最外层的table宽度设置为100%或者96%
麻烦采纳,谢谢!
麻烦采纳,谢谢!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询