3、媒介查询-Media Queries在这里马海祥就不再详细的讲正常页面下的布局如何写了 。在此主要讲解下媒体查询media queries这个css的设计思路 。
这个是css3的属性,也是我们这个响应式网页设计的最重要的部分 。可以说是响应式设计的核心 。
它根据条件告诉浏览器如何为指定视图宽度渲染页面 。下面我们用CSS3的媒介查询(Media Query)特性使得网页适应不同设备,即根据设备的分辨率和缩放自动重新布局 。
@media screen and (max-width: 480px) { 这里就是重新设定一些css的属性 }(1)、当浏览器视图宽度为小于等于980像素时,如下规则将会生效 。基本上,我会将所有的容器宽度从像素值设置为百分比以使得容器大小自适应 。
#pagwraper { width: 94%;}重新设定容器宽度为94%; #content { width: 65%; padding: 3% 4%;}重新设定内容宽度为65%; #sidebar { width: 30%;}重新设定侧边栏宽度为30%注意这里我们用到了%,使得页面是一个流体布局 。(2)、当浏览器视图宽度为小于等于700像素时,视图指定#content和#sidebar的宽度为自适应并且清除浮动,使得这些容器按全宽度显示 。
#content { width: auto;float: none;margin: 20px 0;} #sidebar { display:none; width: 100%; margin: 0; float: none; }容器宽度继承了上面94%的宽度,这个时候我们设定内容宽度为自动,使其填满外部的wraper容器 。并清除其浮动样式 。
这个时候的浏览的页面,可以权衡下右边侧栏的重要程度,如果觉得有必要继续在页面中显示,我们可以清除其浮动,并把宽度也设为100%,这样就在content这个容器下显示 。但马海祥觉的一般情况下,在这么小的浏览窗口中,用户只想看到最主要的内容,右边侧栏成为了一个补助模块,那么可以直接把它隐藏掉 。
这样可以减少页面的高度 。(3)、当浏览器窗口小于等于480px的时候,一般这个就是iPhone的横向宽度 。
就要将#header元素的高度设置为自适应,将h1的字体大小修改为24像素并隐藏侧边栏 。首先我们设计webkit内核浏览器下禁用文字大小调整,代码如下:html { -webkit-text-size-adjust: none; }其次就是代码的转换了,如下图所示:其实在480px宽度下的时候,整体框架布局已经不用设置,马海祥认为我们应该考虑得更多的是怎么把一个良好的页面布局展示给用户 。
而在这个模式下,如果导航条有很多选项的时候,就会相互堆叠换行,那么这里我们设计成点击出下拉菜单形式,如下图所示:这里我们首先考虑在小设备窗口下header太高已经占据了大半的屏幕显示,所以这里我们重新设定下header的高度,能完整呈现出这个站点logo就可以了 。在480px小设备窗口下浏览,页面内容会很长,这个时候我们要在底部加个返回页面顶部的按钮 。
7.Dreamweaver网页制作中,100%的宽用代码该怎样写页面的宽度通常是相对于按照浏览器窗口的大小而言的 。
网页宽度单位有以下几种:
单位 描述
% 百分比
in 英寸
cm 厘米
mm 毫米
em 1em 等于当前的字体尺寸 。2em 等于当前字体尺寸的两倍 。
例如,如果某元素以 12pt 显示,那么 2em 是24pt 。
在 CSS 中,em 是非常有用的单位,因为它可以自动适应用户所使 用的字体 。
ex 一个 ex 是一个字体的 x-height 。(x-height 通常是字体尺寸的 一半 。)
pt 磅 (1 pt 等于 1/72 英寸)
pc 12 点活字 (1 pc 等于 12 点)
px 像素 (计算机屏幕上的一个点)
经常用到的也就px,em,pt和%百分比几种 。
如果你要定义百分之百,定义方法如下:
html语言中的表格:
xxxx
在css中定义:
div {
- 汽车钣金是什么 汽车钣金是什么颜色的
- 誓鸟的含义是什么冤禽的含义是什么志鸟的含义是什么
- 窗外的雨滴答我的心乱如麻是什么歌里面的歌词
- 自制月饼 自制月饼的保质期一般是多久
- 关胜的性格特点 关胜的性格特点及绰号
- 我和我的祖国内容 我和我的祖国内容简介300字
- 画蛇添足的歇后语 画蛇添足的歇后语补充完整
- 什么是孤寡老人 什么是孤寡老人后的作文
- 男士服装搭配的技巧 男士服装搭配的技巧上什么APP
- 四喜豆腐是哪里的菜 正宗四喜豆腐的做法
