zoukankan      html  css  js  c++  java
  • css总结

    czbk前端css总结

    position:定位元素 默认是静态固定static

    fixed固定定位,以“浏览器”为窗口定位

    配合top:left:right:bottom使用

    relative相对定位,以原来的自己的位置定位

    配合top:left:right:bottom使用

    -100px;

    Absolute 绝对定位,它是以祖先定位元素(相对定位,绝对定位)作为定位标准。如果祖先元素都没有定位,那么它则会以body来进行定位。

    配合top:left:right:bottom使用

    {position:Absolute ;right:-20px;top:-20px;}

    (如果没有给其配合top left right bottom使用的话,会在原来的位置,且不占位置了,它下面的东西就会占上来)

    以前看过的图片就是这样浮动,图片浮出来一点点。

    图片啊,div 各种盒子的定位移动就可以用定位,绝对和相对定位

    {position:fixed;right:0px;top:200px;}

    Sublime

    ctrl+{

    ctrl+/

    table>tr*3>td*4 Tab

    div.div1   Tab

    div#div2 Tab

    shitf+Ctrl+d   复制当前行

    Ed

    tab+shift  回空格

    shift     多空格

    ctrl+j    复制当前行

    ctr+shift+/  注释

    ctr+shift+ 解除注释

    /*初始化*/

    body,ul,li,a,p,img,h2,h4,span,div{margin:0px;padding:0px;}

    ul,li{list-style:none;}

    img{border:none;}

    body{

    background:url(../images/bg-body.gif) repeat-x left top;

    background:url(images/job.gif) no-repeat left center;

    background-color:#f1f1f1;

    font-size:12px;

    text-align:center;

    text-indent:28px;首行缩进

    font-weight:bold;加粗

    }

    <div>

         <h2>新闻标题</h2>

         <ul>

            <li><a href="#"></li>

            <li><a href="#"></li>

            <li><a href="#"></li>

            <li><a href="#"></li>

            <li><a href="#"></li>

         </ul>

    </div>

    /*咨询QQ*/

    定位

    .zqq{160px;height:308px;position:fixed;right:0px;top:200px;}

    /*css背景图片*/

    background:url(../images/bg-logo.jpg) no-repeat right bottom;

    /*div我的校园的下划线*/

    border-bottom:1px solid #e0e0e0;

    29.solid  固体的;实心的 (border-style取值:实线)

    30.dashed 虚线的 (border-style取值:虚线)

    31.dotted 点线的 (border-style取值:点状虚线)

    Line-height:设置行高  取值:固定值与百分比

    Text-indent:设置首行缩进  text-indent:28px;

    Text-decoration:none(无)、underline(下划线)、overline(上划线)、line-through(删除线)

    <h1>{text-decoration:underline;设置下划线 underline下划线 overline上划线 line-through删除线}

    Letter-spacing:字符间距

    Word-spacing:英文单词间距

    text-align:center left right   文字

    /*div宽 行元素高度  字体样式,居中*/

    line-height:40px

    text-align:center;

    font-family:黑体

    font-weight:bold; 加粗

    /*ul li*/

    ul li{

          list-style-type : none;

          list-style-image:url(图片的路径;)

          list-style-position:inside;}

    /*****li里面的小图标*****/

    body{list-style-image:url(图片的路径) no-repeat left center;padding-left:20px;}

    ul li{background:url(图片的路径) no-repeat left center;padding-left:20px;}

     type 预定义值:disc 设置项目符号的种类,circle设置项目符号为空心圆点(小环形),disc为实心圆点(默认值),square为实心方块。

    css中是

    list-style-type : none disc circle square

    list-style-position: outside inside项目符号的的位置

    list-style-image:url(图片的路径;)

    简写模式

    list-style:none outside url();

    /*背景颜色*/

    .cs{background-color:#00cc00;}

    /*********************************命名方式

    ************************************/

    主要英语单词,有道查找

    中间可以以中间上下左右,1234,ABCD,颜色红黄蓝这些命名

    可以以下划线___隔开

    ------

    zqq咨询

    top

    logo

    nav  菜单导航

    left  right

     left01_A right_01_A

    footer

    -----------

    ------------

    /*咨询QQ*/ .zqq

    /*box*/

    /*top*/ .header .top .divA,divAspan1

    /*logo*/ .logo  .logoleft .logoright

    /*menu   或者起名nav  菜单*/

    /*flash*/

    /*share分享*/ .share

    /*new新闻*/ .new_left .new_left_bg

    /*shop*/ .shop_left_ol.shop_zj_top

    /*bottom*/

    /*footer页脚*/

    new_left_bg .header .logo .divL

    new_right_list  class="ppt float1"多个class

    shop_left_ol

    margin;上top  左left 下bottom 右right

    padding-top:10px;

    margin:0px auto;   自动居中

    --------------

    /*************************************公共样式****************************************/

    /*浮动与清除*/1会恢复本身高度,2,其后面的元素会恢复原有的特效

    可以在其加多一个div 给其clear,那么其后的div就会恢复原有的特效,相同的,要恢复特性,则在前面加多个div,清除特性

     传智ul 设置 雪碧图

    <div class="float1 red ">

    .float1{float:left;}

    .float2{float:right;}

    .clear{clear:both;} clear:left; clear:right; 清除浮动

    .blank{height:10px;clear:both;}

    /*文本颜色*/

    .font1{font-size:12px;}

    .font2{font-size:14px;}

    .font3{font-size:16px;}

    .red{color:#FF0000;}

    .white{color:#FFFFFF;}

    .blue{color:#0000FF;}

    .blue2{color:#0174c9;}

    .gray{color:#808080;}

    .gray2{color:#333333;}

    /*清除边线*/

    #noline{border:none;}

    /*更多*/

    .more{text-align:right;}

    /**************************缩写方式*************/

    1. margin;上top  左left 下bottom 右right

    padding-top:10px;

    2. 背景background

    background-color:#FFF 背景颜色

    background-image:url(/) 背景图片

    background-repeat:no-repeat; 背景重复 repeat-x

    background-attachment:fixed; 背景附近

    background-position:center bottom;背景水平位置,背景垂直位置(固定值100px 0px,百分比50%,50%,英文,center)

    缩写

    background:#FFF url(/) no-repeat fixed center bottom;

    3. 颜色缩写:#000 #333

    4. 边框的缩写:边框的属性如下

    border-1px;

    border-style:solid;

    boder-color:#000;

    缩写为:boder:1px solid #000;

    5. 字体缩写

    font-style:italic;

    font-variant:small-caps;

    font-weight:bold;

    font-size:1em;

    font-height:140%;

    font-family:"黑体"

    缩写为font:(至少定义size和famil两个值)

    6. 列表lists

    list-style-type:square;

    list-style-position:inside;

    list-style-image:url(/);

    缩写为

    list-style:square inside url(/);

    /*************************************超级链接*****************************************/

    a:link,a:visited{color:#444;text-decoration:none;}

    a:hover{color:#FF0000;}

    a.a3:link,a.a3:visited{color:#0174c9;}

    a.a3:hover{color:#ff0000;}

    一般配合

    display:block;块元素才有背景

    -----------------------------------------------------------

    a:link      初次

    a:visited   访问过后

    a:hover     鼠标放在上面

    a:active    点下激活

    text-decoration:none;无下划线

    ------------------------------------------------------------

    <a href="#"  target="blank">

    target

    _blank在新窗口中打开目标网页

    _self在当前窗口中打开目标网页

    _top整个浏览器窗口

    _parent多框架结构中父窗口

    定义href指向的页面打开位置

    ------------------------------------------------------------------------------

    div{100px;height:100px;border:1px solid red;;}

    span{display:block;}

    li{

    overflow:hidden;

    text-overflow:ellipsis;

    white-space:nowrap;

    }

    display-----------------------------------------------------------

    设置元素的显示方式

    display:none; 将元素隐藏(div隐藏)

    display:block; 将一个行元素设置为块元素

    display:inline; 将一个块元素设置为行元素

    overflow-x:hidden  溢出来的隐藏

    overflow:scroll   溢出来的滚动

    行内元素没有宽与高,它的宽与高是由内容来决定的

    块元素可以给它设置宽和高

    所以要转换为块元素

    块元素:h、p、div、ul、ol、dl、dt、dd、li、table、tr、td、hr、pre、fremeset

    行元素:span、label、b、u、i、font、sub、sup、a、img、strong、em、iframe

    超出部分显示省略号

    1、overflow:hidden;

    --------------------------------------------------------------

    /*表格本身框架*/

    boder 0

    valign="top" 表格对齐

    cellspacing 外边距

    cellpadding 内边距

    rowspan 跨行合并

    colspan 跨列合并

    ------------firefox火狐 firebug

  • 相关阅读:
    C# 正则 获取 Img Src路径
    .NET动态加载用户控件并传值的方法
    ViewState压缩技术
    BookStrap中关于button和图片的注意点
    在idea中使用Git
    了解Git的使用
    javascript-----DOM文档对象模型
    浅谈java集合
    javaI/O流
    二进制和十进制的转换
  • 原文地址:https://www.cnblogs.com/wujunbin/p/7445793.html
Copyright © 2011-2022 走看看