网站设计Web(共12篇)
网站设计Web 篇1
面对如此众多的手机上网用户, 任何一个利用互连网展示自身的企业都不会对此群体无动于衷。但是面对如此众多的上网设备, 如何让企业的网站去适应各种屏幕的设备并不是一个简单的问题。幸运的是, 我们现在已经有了可行的解决方案, 那就是响应式Web设计。
什么是响应式Web设计
响应式Web设计 (Response Web Design) 是由Ethan Marcotte提出。他在A List Apart发表了一篇开创性的文章, 将三种已有的开发技巧 (弹性网格布局、弹性图片、媒体和媒体查询) 整合起来, 并命名为响应式Web设计。其实质是针对任意设备对网页内容进行完美布局的一种显示机制。
响应式Web设计的理念
响应式Web设计的理念用一句话概括就是:让我们所设计的页面自动去适应用户的上网设备视口。具体来说就是:页面的设计与开发应当根据用户的系统平台、屏幕尺寸、屏幕定向等进行相应的响应和调整。主要包括弹性网格和布局、图片的自适应缩放、CSS媒体查询的使用等。无论用户正在使用笔记本还是i Pad, 我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等, 以适应不同设备。
响应式Web设计的关键技术
实现响应式Web设计的关键技术是CSS3。CSS3是CSS技术的升级版本, CSS3语言开发是朝着模块化发展的, 主要包括:盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等。
1.媒体查询 (media query)
CSS 3的media query (媒体查询) 是对media type的一种增强, 是CSS3的重要内容之一, 它为我们在不同的设备和环境下实现丰富的界面提供了一种快捷方法。media type (媒体类型) 是CSS2中的一个属性, 通过media type我们可以对不同的设备指定特定的样式, 从而实现更丰富的界面。事实上, 可以将media query看成是media type+CSS属性判断。
因为现在主流的智能终端都是基于i OS和Android的, 而它们自带的浏览器都是基于webkit内核, 所以我们可以完全使用viewport属性和media query技术实现网站的响应性:
viewport是网页默认的宽度和高度, 上面这行代码的意思是, 网页宽度默认等于屏幕宽度 (width=device-width) , 原始缩放比例 (initial-scale=1) 为1.0, 即网页初始大小占屏幕面积的100%, maximum-scale表示最大缩放比例。
Media Query模块自动探测屏幕宽度, 然后加载相应的CSS文件。
上面的代码意思是, 如果屏幕宽度小于400像素 (max-devicewidth:400px) , 就加载tiny Screen.css文件。
如果屏幕宽度在400像素到600像素之间, 则加载small Screen.css文件。
同一个CSS文件中, 也可以根据不同的屏幕分辨率, 选择应用不同的CSS规则。
@media screen and (max-device-width:400px)
{
.column{float:none;width:auto;}
#sidebar{display:none;}
}
上面的代码意思是, 如果屏幕宽度小于400像素, 则column块取消浮动 (float:none) 、宽度自动调节 (width:auto) , sidebar块不显示 (display:none) 。
2.流体网格 (fluid grid)
"流体网格"的含义是, 各个区块的位置都是浮动的, 不是固定不变的。各区块的大小都采用百分比而不是使用绝对值。例:
.main Frame{float:right;width:80%;}.
left Nav{float:left;width:19%;}
3.弹性盒模型 (flex box)
flex box是css3中的新技术, 使用该模型, 可以很轻松的创建自适应浏览器窗口的流动布局或自适应字体大小的弹性布局。
传统的盒模型基于HTML流在垂直方向上排列盒子。使用弹性盒模型可以规定特定的顺序 (“box-orient”定义分布的坐标轴:vertical和horizional) , 也可以反转之定义 (“box-direction”的属性值为“reverse”) 。要开启弹性盒模型, 只需设置拥有子盒子的盒子的display的属性值为box (或inline-box) 即可。例:
body{display:box;box-orient:vertical;box-direction:reverse;}
4.使用相对值
由于网页会根据屏幕宽度调整布局, 所以不能使用绝对宽度的布局, 也不能使用具有绝对宽度的元素。
字体也不能使用绝对大小 (px) , 而只能使用相对大小 (em) 。
实现图片的自动缩放:img{max-width:100%;}
响应式网页设计的优缺点
不要认为响应式Web设计是针对移动终端的万能解决方案。它并不能真正替代移动网站。响应式Web设计有很多优点, 但同样也有缺点。
主要优点有:
1.对用户友好
随着移动设备越来越多, 可以提升用户体验。很显然, 响应式Web设计可以向用户提供友好的Web界面, 因为它可以适应几乎所有设备的屏幕。
2.更少维护
开发一个响应式网站, 维护的成本将会很小, 因为它只有一个布局, 且可工作在所有类型的设备上, 而这可以明显地减少你的工作量。而开发一个独立的移动网站, 实际上是拥有了两个独立网站, 就需要两个网站的维护量, 而还有可能不能同步两个网站的数据。
3.不需要另外的域名
如果使用响应式网站, 则只有一个网站。但如果使用移动网站, 则有两个网站, 就需要额外再配置一个独立的域名。
主要缺点有:
1.加载需要一定的时间
在响应式设计中, 需要下载一些看起来并不必要的HTML/CSS。除此之外, 图片并没有根据设备调整到合适大小, 而这正是导致加载时间加倍的原因。
2.对浏览器的支持
由于响应式Web设计使用的是CSS3, 很多老版本的浏览器并不能很好的支持。
结论
响应式Web设计并非适合所有类型的网站。尽管, 由于技术上的最新进步, 从移动设备上访问网站的数量已经增长, 但在顶端、最著名的网站中, 只有9%拥有他们的移动网站。最新好消息, Google已经推荐使用响应式Web设计, 这将使其更加流行。
网站设计Web 篇2
题目: 电影网站设计与实现_ 系部:_信息技术工程学院___ 专业:_xxxxxxxx___________ 班级:_xxxxxxxx___________ 学号:_xxxxxxxxxxxx________ 姓名:_xxxxxxx_____________
目录
一、实验目的...................................................................................................................................3
二、实验需求...................................................................................................................................3
三、实验功能...................................................................................................................................3
四、实验内容...................................................................................................................................3
1.设计主页...........................................................................................................................3 2.主页页面设计...................................................................................................................4 3.博客页面设计...................................................................................................................4 4.关于我们...........................................................................................................................5 5.常见问题...........................................................................................................................5
五、实验心得体会...........................................................................................................................5
1.标题................................................................................................................................5 2.内容的采集....................................................................................................................5 3.图片................................................................................................................................5 4.网页排版........................................................................................................................5 5.背景................................................................................................................................6 6.其它................................................................................................................................6
六、实验不足...................................................................................................................................6
一、实验目的
1.学会使用HTML和CSS技术实现静态网站的搭建和设计,完成五个网页的建设,网站要呈现出来电影推荐的主题。
2.掌握网站开发的原理和相关技术,尤其是要具备用HTML编写网页的能力。
3.掌握HTML基础标签(标题标签、段落标签和换行标签)、列表(有序、无序)。4.掌握基本框架的创建并使用框架实现网页的整体布局。
5.掌握表格的基本创建、表格属性的使用及使用表格实现网页的整体布局。6.掌握CSS多种属性及使用方法(字体、文本、背景、边框、边距及填充)。
二、实验需求
电影推荐是本网站打造的一个电影社区,帮助用户找到想要的电影、影人、影院、电视剧。比如通过各大网站的影评,电影的评分帮助你找到你想要的电影。满足用户对于电影的多种不同需求,充分释放你对电影的热爱。
三、实验功能
1.用HTML设计制作网页。用记事本或dreamweaver作为工具,利用HTML语言制作简单网页。
2.用框架、表格和表单设计制作网页。
3.CSS样式的使用。CSS的类、选择符和标识符的使用,内嵌式、外接式样式的使用 4.javascript的使用。在HTML网页上使用,用来给HTML网页增加动态功能。
四、实验内容
1.设计主页
主条目内容包括:
主页:网站打开后看到的第一个页面,主页文件名是index加上扩展名.html。
index.hml页面搭建
申明文档的类型是html5 网页的编码格式是UTF-8 让网站支持IE浏览器。
博客: 博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。本博客结合了文字、图像,能够让读者以互动的方式留下意见,是许多博客的重要要素。博客内容以图片介绍为主,本应有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题,但由于初学尚有不足。
关于我们
本站整理各种经典,热评的电影。本着分享精神。
联系我们:如果你对我们的网站有啥建议和意见,请联系我们。这也是对网站不足的一个回馈。反馈者可以将名字邮件信息等提交发送给我们。
联系我们
欢迎联系我们