学习手机页面制作4

学习手机页面制作-制作固定-流式-固定的布局

制作左右固定宽度中间自适应的页面布局

具体的页面效果可以http://m.juhuasuan.com/m/index.htm 的头部导航

传统的布局方式 使用定位的方式

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>固定比例固定</title>
 6     <style>
 7     *{
 8         padding:0;
 9         margin:0;
10     }
11     div#box{
12         width:100%;
13         height:80px;
14         background: #fc0;
15         position: relative;
16     }
17     #box p{height:80px;}
18     #box p:nth-child(1){
19         width:120px;
20         /*绝对定位 脱离标准文档流*/
21         position: absolute;
22         top: 0;
23         left: 0;
24         background: #eee;
25
26     }
27     #box p:nth-child(2){
28         width:100%;
29         height:80px;
30         background: #ccc;
31         padding-left: 120px;
32         /**/
33         -webkit-box-sizing: border-box;
34            -moz-box-sizing: border-box;
35                 box-sizing: border-box;
36         float:left;
37
38     }
39     #box p:nth-child(3){
40         width:120px;
41         height:80px;
42         background: #ddd;
43         position: absolute;
44         right: 0;
45         top: 0;
46     }
47     </style>
48 </head>
49 <body>
50     <div id="box">
51         <p>1</p>
52         <p>2</p>
53         <p>3</p>
54     </div>
55 </body>
56 </html>

介绍css3 的一个属性

display:-webkit-box

子元素以流式布局的方式展示。只对子元素有效。

box-flex: N;

兄弟元素之间比例,仅作一个系数

使用css3实现的方式

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Document</title>
 6     <style>
 7     *{
 8         padding:0;
 9         margin: 0;
10     }
11     #box{
12         width:100%
13         height:400px;
14         background: pink;
15         margin: 50px auto;
16         display:-webkit-box;
17
18         /*父元素设置box 子元素就会 并排*/
19     }
20 /*所有的元素都不要写高度和宽度 也不能设置浮动*/
21     #red{
22         background-color: red;
23         width:120px;
24     }
25     #blue{
26         background-color: blue;
27     -webkit-box-flex: 1;
28     -moz-box-flex: 1;
29     -ms-box-flex: 1;
30     box-flex: 1;
31
32
33 }
34 #blue  ul {
35     display:-webkit-box;
36     /*只会子节点有效显示为弹性盒*/
37 }
38 #green{
39     background: green;
40     width:120px;
41     }
42 #blue  ul li{
43     -webkit-box-flex: 1;
44     -moz-box-flex: 1;
45     -ms-box-flex: 1;
46     box-flex: 1;
47     background: orange;
48 }
49     </style>
50 </head>
51 <body>
52     <div id="box">
53         <div id="red">1</div>
54         <div id="blue">
55             <ul>
56                 <li></li>
57                 <li></li>
58                 <li></li>
59             </ul>
60         </div>
61         <div id="green">3</div>
62     </div>
63 </body>
64 </html>
时间: 2024-10-10 15:09:55

学习手机页面制作4的相关文章

学习手机页面制作3

手机页面制作3 利用上节说的box-sizing解决流式布局的一个问题 一个流式布局的代码 左右的width+border>100% 所以盒子会掉下去 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #box{ width:100%; h

学习手机页面制作5

使用padding-bottom 实现高度自适应 1 <!DOCTYPE html> 2 <html lang="zh"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>height auto</title> 6 <!-- 加入meta viewport --> 7 <meta name="viewport" cont

手机页面制作

拿到设计图使用markman标好尺寸.字体大小和颜色等,但是是什么字体我还不知道如何判断,估计还得问设计师吧! 这是一张手机端的html5网页,一般考虑适应webkit内核,还有就是需要设置meta标记防止缩放.自适应等,代码如下: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 宽度为设备宽度,

学习制作手机页面2

学习制作手机页面2. 先介绍一个css3的属性.box-sizing 这个属性 就是把盒模型的border 和padding 都计算在内 未使用box-sizing的代码 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>box-sizing</title> 6 7 <style&

页面制作课程大纲以及学习进度

页面制作  开课时间:5月25日 单元(章) 课题(节) 视频名 学习天数 发布时间 1.Photoshop切图 1.工具.面板.视图 1.工具.面板.视图 3 5.25发布 2.测量.取色 1.测量.取色 3.切图 1.切图 4.保存 1.保存 5.修改.维护 1.修改.维护 6.图片优化与合并 1.图片优化与合并 2.开发.调试工具 1.开发.调试工具 1.开发工具 3 2.调试工具 3.HTML 1.HTML简介 1.发展史.概念 2.HTML文档 2.标签 1.语法 2.章节标签 3.文

手机版制作H5页面免费工具大集合

搜狐快站 搜狐快站是搜狐推出的免费一站式移动建站云平台,不久前他们也进军了H5页面制作的领域.拖拽式操作,简单易上手:有辅助线,支持图片微调:背景图片有滤镜功能,同一组件支持多重动画,自主程度高.另外还支持表单.电话.视频.自动播放.JS插件等功能.最重要的是,上述功能全部免费,完全无需担心制作成本. 初页 初页作为手机端制作动态海报的APP,门槛还是比较低的,容易上手,可以直接在手机上编辑,制作极为便利,图文混排的模板也很丰富.可免费下载安卓版和苹果版初页App,或通过电脑在线创建.编辑,轻松

10个H5页面制作工具

目前市面上各种H5页面制作工具,其中既有滥竽充数的,也有真材实料的.但是怎么区分呢?其实最简单的办法就是看案例,也就是用这些H5页面制作工具能做出哪些类型的H5. 笔者在创作H5的路上走过很多坑,基本国内外所有的H5页面制作工具都用了一遍,这篇文章也是希望能让大家在H5页面制作工具的选择上少走点弯路. 以下是笔者浏览了近万个优质案例后,总结出来的各大H5页面制作工具对H5种类的支持分析,以及付费情况. 1. 易企秀 http://www.eqxiu.com/ 百度指数:★★★★★ 易企秀界面 作

帝国CMS 手机版制作+帝国PC跳转到手机+重新定向

学习链接: 帝国CMS7.2版多终端访问功能使用图文教程:http://bbs.phome.net/showthread-13-329096-0.html 帝国cms电脑pc站url跳转到手机站url的方法原文地址:http://www.zzarea.com/cms/diguocms/2153.html .htaccess技巧: URL重写(Rewrite)与重定向(Redirect):http://blog.csdn.net/newjueqi/article/details/12014673

高效省心实惠的手机APP制作平台

当今的移动互联网+时代,几乎人们生活中所有的服务内容都可以通过手机APP来完成,手机APP制作已是成功项目在商场竞争中必不可少的因素. APICloud正是应海量手机APP的制作需求而诞生的.作为中国领先的"云端一体"移动应用云服务提供商,APICloud重新定义了移动应用开发,为开发者从"云"和"端"两个方向提供API,简化移动应用开发技术,让移动应用的开发周期从一个月缩短到7天,可以帮助开发者快速实现移动应用的开发.测试.发布.管理和运营的全