一个简单又不简单的Css设计实例
2008-04-30 21:22
330 查看
首先给出结构,请注意,是结构固定在先,表现设计在后。
1 <body>
2 <div id="PopPage">
3 <h3>新增联系人</h3>
4 <div>
5 <label>姓名</label>
6 <input type="text" />
7 </div>
8 <div>
9 <label>姓名</label>
10 <input type="text" />
11 </div>
12 <div>
13 <label>姓名</label>
14 <input type="text" />
15 </div>
16 <!-- 以次类推,我就不写了 -->
17 <div class="buttonarea">
18 <input type="button" value="添加" />
19 <input type="button" value="重填" />
20 </div>
21 </div>
22 </body>
下面是设计师提供的设计稿:
说明:有几个限制。
1、不能在body上定义背景图片。
2、结构不允许改变,也就是增加额外标签。
3、要求适应分辨率,因为此类页面不仅仅作为宽度固定的弹出页面,同时也要作为宽度不固定的内页。(表单内容会改变)
算了,不列了,要说限制可能还能写一些出来,但没意思了,干脆这样说:如何仅依赖Css实现容度更高的整体布局。大家有兴趣可以试试看,三天后周日再给出我的Css和思路。当然不是标准答案,看看谁的容度最大。^_^
1 <body>
2 <div id="PopPage">
3 <h3>新增联系人</h3>
4 <div>
5 <label>姓名</label>
6 <input type="text" />
7 </div>
8 <div>
9 <label>姓名</label>
10 <input type="text" />
11 </div>
12 <div>
13 <label>姓名</label>
14 <input type="text" />
15 </div>
16 <!-- 以次类推,我就不写了 -->
17 <div class="buttonarea">
18 <input type="button" value="添加" />
19 <input type="button" value="重填" />
20 </div>
21 </div>
22 </body>
下面是设计师提供的设计稿:
说明:有几个限制。
1、不能在body上定义背景图片。
2、结构不允许改变,也就是增加额外标签。
3、要求适应分辨率,因为此类页面不仅仅作为宽度固定的弹出页面,同时也要作为宽度不固定的内页。(表单内容会改变)
算了,不列了,要说限制可能还能写一些出来,但没意思了,干脆这样说:如何仅依赖Css实现容度更高的整体布局。大家有兴趣可以试试看,三天后周日再给出我的Css和思路。当然不是标准答案,看看谁的容度最大。^_^
相关文章推荐
- 利用jQuery设计一个简单的web音乐播放器的实例分享
- Singleton单例模式是最简单的设计模式,它的主要作用是保证在程序执行生命周期中,使用了单类模式的类仅仅能有一个实例对象存在。
- CSS+DIV 设计一个简单的个人网页界面
- 一个简单的css+div布局实例
- 一个简单的css+div布局实例,让你很明了的了解怎么布局!
- 利用jQuery设计一个简单的web音乐播放器的实例分享
- 设计模式---单件(C++版) 一个简单实例(避免用户忘记delete单件实例)
- 一个简单的矩阵类编写实例
- 一个简单的ajax实例
- 一个简单的SpringMVC实例
- 又一个典型css实例
- 使用JavaScript设计一个简单的HTML倒计时页面
- 一个简单的SWT程序实例及详解
- 单例设计模式(三)-------简单实现一个单例设计模式
- 一个简单的Android Service实例,包括:bindService、IntentService
- 帖一个简单css效果
- 设计一个简单的四则计算器
- C++设计一个简单的壳(1)
- 工作中为什么要用多线程,它的好处,以及一个简单多线程实例。
- 一个简单的spring mvc实例