DIV+CSS实战(一)

一、说明

  作为一个后台的程序员,我也是很少写前端,最近有一个项目,前端主要是由我来负责,就把我在项目中所学到的东西,记录下来!我的页面要嵌入到另一个系统中,所以,并不是按照传统的top,left,content,我只写了content部分!我一直觉得知识都是在项目中总结出来的,在做项目的过程中,才能把知识学以致用,并且加深理解,先看效果图:

二、分析

网页body 里面是一个DIV,然后DIV又包含了三个DIV,分别是DIV1,DIV2,DIV3。 DIV1对应图片中头部分,也就是全媒体订阅部分。DIV2对应的是选项卡部分,也就是"关键词订阅,网站论坛订阅,微博账号订阅......"部分。DIV3对应的就是剩下的内容部分了。DIV3中又包含了一个头,表格和底部的批量操作。结构图如下:

三、搭建框架

知道了网页的结构,现在就开始按照上图,把网页的结构搭建起来,然后,再慢慢细化。

(1)、搭建结构

 1 <body>
 2       <form action="" >
 3           <div class="jc-demo-box">
 4             <div class="divHeader">
 5                 "全媒体订阅"
 6             </div>
 7             <div class="divTab">
 8                 "关键词订阅,网站论坛订阅..."
 9             </div>
10             <div class="divContent">
11                 <div class="keyaddClass">
12                     "关键词列表"
13                 </div>
14                 <div class="divContent1">
15                     "所有的关键词"
16                 </div>
17
18                 <div class="footOperation">
19                     "批量操作"
20                 </div>
21             </div>
22             <div style="clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;"></div>
23         </div>
24
25       </form>
26   </body>

结构搭建好了,但是会发现知识一堆文字,现在开始加样式

 1 <style type="text/css">
 2         /*给body添加特效,背景色,padding margin等以及body内的字体样式,*/
 3         body{
 4             background:url(images/yq/key/body_bj.gif) repeat 0 0;
 5             margin: 0px;
 6             padding: 0px;
 7             color: #818389;
 8             font: 13px "宋体",Arial,Helvetica,sans-serif;
 9         }
10
11         .jc-demo-box{
12              width:96%;
13              text-align: left;
14                margin: 2em auto;
15                background: white;
16                border: 1px #bbb solid;
17
18                /*DIV设置圆角特效,IE下不支持*/
19              -webkit-border-radius: 4px;
20              -moz-border-radius: 4px;
21              border-radius: 4px;
22
23              /*DIV设置发光特效*/
24              -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
25              -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
26              box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.25);
27              padding: 25px 30px;
28
29              /*设置高度自动适应*/
30              height: auto;
31              min-width: 846px;
32         }
33
34         .divHeader{
35             height: 28px;
36             margin-bottom: 13px;
37             width:100%;
38             /*为了是结构看起来更明确,先把边框加上,以后会去掉*/
39             border: 1px  solid #e8e7e7;
40         }
41
42         .divTab{
43             height: 34px;
44             width:100%;
45             float: left;
46             /*为了是结构看起来更明确,先把边框加上,以后会去掉*/
47             border: 1px solid #e8e7e7;
48         }
49
50         .divContent{
51             width: 100%;
52             float: left;
53             margin-top: 3px;
54             border: 1px solid #e8e7e7;
55             padding-top: 20px;
56             height: auto;
57         }
58
59         .keyaddClass{
60             border-bottom: 2px solid #348bc4;
61             margin-bottom: 15px;
62             width: 98%;
63             float: left;
64             padding-left: 2%;
65         }
66
67         .divContent1{
68             width: 100%;
69             float: left;
70             overflow: hidden;
71             margin-top: 3px;
72             /*为了是结构看起来更明确,先把边框加上,以及设置一个高度,以后会去掉*/
73             border: 1px solid #e8e7e7;
74             height: 400px;
75         }
76
77         .footOperation{
78             background: none repeat scroll 0 0 #257cb5;
79             height: 48px;
80             overflow: hidden;
81             width: 100%;
82             float: left;
83             border-radius:0px 0px 4px 4px;
84         }
85  </style>

效果图:

  未完......

时间: 2025-01-18 03:50:06

DIV+CSS实战(一)的相关文章

DIV+CSS实战系列课程附实例源码

教程目录: 1._固定大小圆角边框. 2._.不固定大小圆角边框. 3.灵活的图片边框. 4.div.css视频教程--.ul横向菜单. 5.div.css视频教程_文字排版. 6.div.css视频教程_制作简单页面之ps布局. 7.div.css视频教程_.制作简单页面之css布局. 8.div.css视频教程_.制作简单页面之填充内容. 9.div.css视频教程_.如何改变布局成三列布局. 10.div.css.视频教程._页面组合式_菜单的调用. 11.DIV.CSS实战视频教程_.圆

DIV+CSS实战(二)

一.说明 在DIV+CSS实战(一)中,已经把框架搭建起来了,现在就需要往框架里面添加内容了.需要实现的内容如下图: 二.头部的设计(全媒体订阅) 左侧是一张图片+标题 ,右侧是登录名 和上次登录的时间 (1).标题的设计(左侧) jsp代码 1 <div class="divHeader"> 2 <h1>全媒体订阅</h1> 3 <div> 4 <p> 5 欢迎您:<span class="color2&qu

DIV+CSS实战(四)

一.说明 在上篇博文<DIV+CSS(三)>中,一个页面基本上展示出来了!下面实现以下页面上的一些功能,比方批量删除等功能.这里以批量删除为例,批量禁止,批量启用和批量删除差不多,只不过一个是删除,一个是修改,就不一一介绍了,删除的话,会用到一些插件,例如:alpha.css.css1.css.drag.js,可以点击其进行下载!最终实现的效果图如下: 二.批量的全选,全部选的实现 在我前面的博客<checkbox数据回显问题>中,有详细介绍这个问题.这里就不详细介绍了 JSP设计

DIV+CSS实战(五)

一.说明 前面实现了关键词订阅模块,现在实现站点订阅模块,主要实现的是站点添加界面.站点添加界面里面实现一个提示框不在提示的功能(保存到cookie中),还有就是实现一个站点的选择框,包括输入文字自动筛选的功能.如下效果图: 二.提示框的实现 先把添加的界面整体实现了,就是一个DIV中放了一个表格,表格有一行两列,分别是<td><table></table>(第一列放的是客户ID,状态.....)</td>        <td>DIV</

2天驾驭DIV+CSS (实战篇)(转)

这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们.本文是实战篇. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” 将你引入两大误区[知识三] 什么是W3C标准?[基础一] CSS如何控制页面[基础二] CSS选择器[基础三] CSS选择器命名及常用命名[基础四] 盒子模型[基础五] 块状元素和内联元素 实战篇[第一课] 实战小热身[第二课] 浮动[第三课] 清除浮动[第四课] 导航条(上) | 导航条(下)[大练

项目实战之玩转div+css制作自定义形状

项目需求: 要求制作上图所示的效果,能达到灵活可配的效果.我想初步想法是用div+css来制作. 抽象模型: 面对复杂的问题,要学会抽象当前的问题.下面的这个模型是我抽象出来的一个简单的解决方案. 这样我们就可以用各种css效果来组合出我们需要的效果,放到网站中可以灵活配置图形的各种样式. 技术难点: 1.如何做到让div旋转? -moz-transform: rotate(90deg); 如果设置的值为正数表示顺时针旋转,如果设置的值为负数,则表示逆时针旋转 2.如何设置div的层次关系? z

第6天:DIV+CSS页面布局实战

今天我从早上9:00写代码一直写到下午18:00,写的我差点抑郁了,还好最后终于写出了一个完整页面,没有做动画效果,就是练习了一下DIV+CSS布局,做的是福务达(www.zzfwd.cn)的主页,真是不容易.然后放松了一下,收拾了一下东西,看了一会电视剧,心情才好点了.在这个例子中我总结了几点经验: 1.ul中只能放li,li是个容器,li中可以放任何标签内容. 2.在写CSS之前,记得要对标签等清除默认样式,这样在后面布局中就不会有误差. 3.任何一种效果都可以用多种方法实现,不一定要和别人

2天驾驭DIV+CSS (技巧篇)(转)

这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们.本文是技巧篇. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” 将你引入两大误区[知识三] 什么是W3C标准?[基础一] CSS如何控制页面[基础二] CSS选择器[基础三] CSS选择器命名及常用命名[基础四] 盒子模型[基础五] 块状元素和内联元素 实战篇[第一课] 实战小热身[第二课] 浮动[第三课] 清除浮动[第四课] 导航条(上) | 导航条(下)[大练

2天驾驭DIV+CSS (基础篇)(转)

这是去年看到的一片文章,感觉在我的学习中,有不少的影响.于是把它分享给想很快了解css的兄弟们. 基础篇[知识一] “DIV+CSS” 的叫法是不准确的[知识二] “DIV+CSS” 将你引入两大误区[知识三] 什么是W3C标准?[基础一] CSS如何控制页面[基础二] CSS选择器[基础三] CSS选择器命名及常用命名[基础四] 盒子模型[基础五] 块状元素和内联元素 实战篇[第一课] 实战小热身[第二课] 浮动[第三课] 清除浮动[第四课] 导航条(上) | 导航条(下)[大练习] 前四节课