zoukankan      html  css  js  c++  java
  • 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;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>

    效果图:

     

       未完......

  • 相关阅读:
    vmware磁盘空间扩展
    Winrar发现损坏的压缩文件头
    java ASM动态生成类
    使用ffmpeg将任意格式视频转MP4格式
    mongodb导入csv结构化数据
    Vmware黑屏解决方法
    mysql命令行导入结构化数据
    mysql导入慢解决方法
    CategoryPanelGroup动态生成节点
    delphi XE7 判断手机返回键
  • 原文地址:https://www.cnblogs.com/robert-blue/p/4361862.html
Copyright © 2011-2022 走看看