Html5响应式设计与实现广场

由于提出的想法响应式设计,越来越多的网站使用这样的思想。各类大型网站如雨后春笋般涌了出来。例如:小米商城天猫等。

至于响应式设计的概念等大家能够去百度百度,我这里就不相信解说了。直接为大家带来源代码。用Html5实现响应式的九宫格。代码例如以下:

<!DOCTYPE html>
<html>
<head>
<title>html5响应式九宫格</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width,height=device-height,inital-scale=1.0,maximum-scale=1.0,user-scalable=no;" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="format-detection" content="telephone=no" />
<meta charset="utf-8" />
<style type="text/css">
    html, body { color:#222; font-family:Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif; margin:0; padding: 0; text-decoration: none; }
    img { border:0; }
    ul { list-style: none outside none; margin:0; padding: 0; }
    body {
        background-color:#eee;
    }
    body .mainmenu:after { clear: both; content: " "; display: block; }

    body .mainmenu li{
        float:left;
        margin-left: 2.5%;
        margin-top: 2.5%;
        width: 30%;
        border-radius:3px;
        overflow:hidden;
    }

    body .mainmenu li a{ display:block;  color:#FFF;   text-align:center }
    body .mainmenu li a b{
        display:block; height:80px;
    }
    body .mainmenu li a img{
        margin: 15px auto 15px;
        width: 50px;
        height: 50px;
    }

    body .mainmenu li a span{ display:block; height:30px; line-height:30px;background-color:#FFF; color: #999; font-size:14px; }

    body .mainmenu li:nth-child(8n+1) {background-color:#36A1DB}
    body .mainmenu li:nth-child(8n+2) {background-color:#678ce1}
    body .mainmenu li:nth-child(8n+3) {background-color:#8c67df}
    body .mainmenu li:nth-child(8n+4) {background-color:#84d018}
    body .mainmenu li:nth-child(8n+5) {background-color:#14c760}
    body .mainmenu li:nth-child(8n+6) {background-color:#f3b613}
    body .mainmenu li:nth-child(8n+7) {background-color:#ff8a4a}
    body .mainmenu li:nth-child(8n+8) {background-color:#fc5366}
</style>
</head>

<body>
    <ul class="mainmenu">
        <li><a href="/" ><b><img src="images/tb01.png" /></b><span>关于我们</span></a></li>
        <li><a href="/" ><b><img src="images/tb02.png" /></b><span>新闻中心</span></a></li>
        <li><a href="/" ><b><img src="images/tb03.png" /></b><span>产品展示</span></a></li>
        <li><a href="/" ><b><img src="images/tb04.png" /></b><span>成功案例</span></a></li>
        <li><a href="/" ><b><img src="images/tb05.png" /></b><span>下载中心</span></a></li>
        <li><a href="/" ><b><img src="images/tb06.png" /></b><span>团队介绍</span></a></li>
        <li><a href="/" ><b><img src="images/tb06.png" /></b><span>人才招聘</span></a></li>
        <li><a href="/" ><b><img src="images/tb07.png" /></b><span>联系我们</span></a></li>
        <li><a href="/" ><b><img src="images/tb08.png" /></b><span>在线留言</span></a></li>
    </ul>
    <!-- 欢迎大家关注我的博客!

如有疑问,请加QQ群:135430763共同学习!

-->
</body>
</html>

窄屏执行效果例如以下:

宽屏执行效果例如以下:

欢迎大家关注我的博客!

如有疑问,请加QQ群:135430763共同学习!

版权声明:本文博主原创文章。博客,未经同意不得转载。

时间: 2024-08-20 11:10:35

Html5响应式设计与实现广场的相关文章

Html5响应式设计实现九宫格

自从响应式设计的理念提出以来,越来越大的网站采用这种思想.各类大型网站也如雨后春笋般的涌了出来.如:小米商城,天猫等. 至于响应式设计的概念等大家可以去百度百度,我这里就不相信讲解了.直接为大家带来源码,用Html5实现响应式的九宫格.代码如下: <!DOCTYPE html> <html> <head> <title>html5响应式九宫格</title> <meta http-equiv="Content-Type"

HTML5实践 -- 使用CSS3 Media Queries实现响应式设计

转载请注明原创地址:http://www.cnblogs.com/softlover/archive/2012/11/21/2781388.html 现在屏幕分辨率的范围很大,从 320px (iPhone) 到 2560px (大型显示器),甚至更大.用户也不只是使用台式电脑访问web站点了,他使用手机.笔记本电脑.平板电脑.所以传统的设置网站宽度为固定值,已经不能满足需要了.web设计需要适应这种新要求,页面布局需要能够根据访问设备的不同分辨率自动进行调整.本教程将会向你介绍,如何使用htm

html5、css3及响应式设计入门

一.响应式设计的定义 将三种已有的开发技巧(弹性网格布局.弹性图片.媒体和媒体查询)整合起来,命名为响应式网页设计.真正的响应式设计方法不仅仅只是根据视口大小改变网页布局.相反,它是要从整体上颠覆我们当前 设计网页的方法.以往我们先是针对桌面电脑进行固定宽度设计,然后将其缩小并针对小屏幕进行内容重排:现在我们应该首先针对小屏幕进行设计,然后逐步增强针对大屏幕的设计和内容(渐进增强). 二.H5和CSS3 HTML5提供了更多语义化标签,减少网页加载时间:H5在表单提交等页面交互中极大改善,减少了

HTML5+CSS3响应式设计(二)

上一节传送门<HTML5+CSS3响应式设计(一)> 设置 viewport meta标签后,任何浏览器都不再缩放页面了,这一节我们可以针对不同视口来修正设计效果. 一.我们用一个ipad(1024*768)来说明这一点 上一节中我们的页面是960px宽度,我们ipad如果是横屏显示1024px,页面显示很正常. 如果是竖屏显示768px,页面会被裁剪. 下面我们在样式表中增加媒体查询样式: 1 @media screen and (max-width: 768px) { 2 #wrapper

Responsive Design ------响应式设计

什么是响应式设计呢?维基百科是这样对响应式作的描述:“Responsive设计简单的称为RWD,是精心提供 各种设备都能浏览网页的一种设计方法,RWD能让你的网页在不同的设备中展现不同的设计风格.”从这一点描述来说,RWD不是流体布局,也不是网格布局, 而是一种独特的网页设计方法. 响应式设计要考虑元素布局的秩序,而且还需要做到“有求必应”,那就需要满足以下三个条件:网站必须建立灵活的网格基础:引用到网站的图片必须是可伸缩的:不同的显示风格,需要在Media Queries上写不同的样式. 要想

响应式设计第一章

1.支持小屏幕设备的重要性 2.什么是移动网站设计 3.什么是响应式设计 4.视口和屏幕的区别 5.使用HTML5和CSS3 总结: 1.由于市场智能手机浏览器使用量大幅度的上涨,已经超越了PC端的网上浏览内容. 2.针对移动端的网站设计,针对不同手机端的设备宽度做不同的网页内容的展示 3.响应式设计一句话就是根据不同的设备端展现出客户更加关注的内容和合理布局,让用户有更好的视觉和使用体验 4.视口是指浏览器窗口内的内容区域不包括工具栏,标签栏.屏幕尺寸是指设备的物理显示区域,包含浏览器的其他的

响应式设计初识

1.术语 响应式设计:针对任意设备对网页内容进行完美布局的一种显示机制. 视口和屏幕尺寸:视口和屏幕尺寸不是同一个概念.视口是指浏览器窗口内的内容区域,不包含工具栏.标签栏等.也就是网页实际显示的区域.屏幕尺寸指的是设备的物理显示区域.需要注意的是有些浏览器调整工具显示的尺寸包含浏览器的其他元素,诸如地址栏.标签栏和搜索栏,而有些工具则不是这样. 响应式设计的主要目标:网站不仅要对用户有限的视口做出响应,还要以最快的时间加载网页.虽然移除冗余的标签元素只能节省一点字节,但积少成多!! 2.HTM

使用 jQuery Mobile 和 CSS3 实现响应式设计

使用 jQuery Mobile 和 CSS3 实现响应式设计 创建可以适应每个用户的屏幕分辨率的 Web 页面布局 jQuery Mobile 框架就其本身而言就是一个优秀的解决方案,可以快速创建一个可访问的由 HTML5 标记驱动的移动网站.当与 CSS3 配合使用时,工作真的会变得很有趣,因为它使创建一个根据屏幕分辨率来响应用户设备的 Web 页面布局成为可能.本文展示了如何使用 jQuery Mobile 框架和 CSS3 媒体查询在您的 Web 页面中实现响应式设计. jQuery M

响应式设计的核心CSS技术Media(媒体查询器)

总结一下响应式设计的核心CSS技术Media(媒体查询器)的用法. <meta http-equiv="X-UA-Compatible" content="IE=edge"><!--兼容ie--><meta name="viewport" content="width=device-width, initial-scale=1"><!--得到媒体查询屏幕宽度,缩放比例--> 准备