css学习小结

目录

一、基础

边距间距

设置样式,在样式文件中添加如下会很方便使用:

*{margin:0 auto;padding:0;}

同时body中设置overflow: visable内容全部显示出来也很管用

常见使用

vertical-align:middle; —文本垂直居中
text-align:center; —文本水平居中
line-height:30px; —行高
以上三者一般结合使用
text-indent:30px; —本行首字母缩进数
display:inline; —h1等标签文字显示在一行;因为内敛元素元素前后没有换行符。而block块级元素,此元素前后会带有换行符。
overflow:scroll;—当内容溢出元素框时发生的事情(如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条),具体用法:
overflow: visable内容全部显示出来,不会被隐藏;但是overflow: hidden超出部分不会被显示;
overflow具体用法说明
repeat:重复元素用法
重复用法说明

float:定义元素在哪个方向浮动;可以应用在如下方向
将带有边框和边界的图像浮动于段落的右侧
带标题的图像浮动于右侧
使段落的首字母浮动于左侧
创建水平菜单
创建无表格的首页

二、应用

一个div层浮在另一个div层上面

DIV .div1{position:absolute; width:100%;height:80px;vertical-align:middle;font-weight:bold;
font-size:30px;color:white;overflow:hidden;}

DIV .div2{width:100%;height:80px;}

div在div页面内居中

首先,HTML页面必须添加一句话,为避免浏览器不兼容问题,将页面翻译成html而非XHtml:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

其次,div的样式需要添加样式如下:

margin: 0px auto;

页面顶部添加图片背景

前台页面:

    <table width="100%" id="userTable" cellpadding="0" cellspacing="0"  class="TopdIV">
     <tr>
        <td width="200px" class="Leftlogo"></td>
        <td class="centerlogo"></td>
        <td align="right" id="help" class="rightLogo">
            <a   href="javascript:login(\'\')">登录</a>
        </td>
      </tr>
    </table>

css样式:

.TopdIV{background:url(../images/bg.png) repeat-x;}
.Leftlogo{background:url(../images/OGCLeftLogo.png) no-repeat;}
.centerlogo{background:url(../images/OGCCenterLogo.png) no-repeat;}
.rightLogo{background:url(../images/OGCRightLogo.png) no-repeat right;}

说明:如果右侧图片不出现状况,则需要同时为其设置宽高;

style="height:80px;width:600px"

渐变色

◆table中的渐变色

table整体设置:

TABLE{border: 1px solid #dde4eb;collapse:collapse;/*折叠边框*/}

th设置:

TABLE th{
         border: 1px solid #dde4eb;
         FILTER: progid:DXImageTransform.Microsoft.Gradient               (gradientType=0,startColorStr=#ffffff,endColorStr=#f2f2f2);/*ie*/
                background:-moz-linear-gradient(top,#ffffff,#f2f2f2);/*谷歌*/
                background:-webkit-gradient(linear, 0% 0%, 0%     100%,from(#ffffff), to(#f2f2f2));/*火狐*/
                background: -ms-linear-gradient(#ffffff 0%,#f2f2f2                              100%);/*ie10*/

td设置:

td{ 
       border: 1px solid #dde4eb;padding: 6px 6px 6px 12px;
       FILTER: progid:DXImageTransform.Microsoft.Gradient                 (gradientType=0,startColorStr=#ffffff,endColorStr=#fcfcfc); /*ie*/
               background:-moz-linear-gradient(top,#ffffff,#fcfcfc);/*谷歌*/
               background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#ffffff), to(#fdfdfd));/*火狐*/
                background: -ms-linear-gradient(#ffffff 0%,#fdfdfd 100%);/*ie10*/

                 }

效果图:
渐变色效果,支持多浏览器,解决多浏览器兼容问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值