• 《HTML5与CSS3基础教程》学习笔记 ——Three Day


    第十一章

    1、  box-sizing:border-box(让宽度和高度包含内边距和边框)

    2、  clear让后面的元素显示在浮动元素的后面

    3、  z-index只对只对绝对、固定、相对定位的元素有效

    4、  vertical-aligh只用于行内元素

    baseline/middle/sub/super/text-top/text-bottom/top/bottom/百分比/值

    第十二章

    1、  <link media=”only/not  screen/print/ 

    and (min-width/max-width/resolution:value)” href=”” />

    2、  <meta name="viewport" content="width=device-width,initial-scale=1" />

    第十三章

    1、

     body{
    
    font-family:’ pt_sansregular’;
    
    }
    
    @font-face{
    
     font-family: 'pt_sansregular';
    src: url('PTS55F-webfont.eot');
    src: url('PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
    url('PTS55F-webfont.woff') format('woff'),
    url('PTS55F-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    
    }

    第十四章

     

    1、  渐变背景

    1)        默认情况下,线性渐变是从上往下渐变的, 因此在属性值中不需要指定 to bottom

    background: aqua;//要放在前面
    
    background: linear-gradient(to top right,blue,green);
    
    background: linear-gradient(90deg,blue,green);(起点:中上线)

    2)        径向渐变

    /* 默认 */
    background: red;
    background: radial-gradient(yellow, red);
    
     background: radial-gradient(at top,yellow, red);
    
     background: radial-gradient(closest-side at 70px 60px, yellow, lime, red);
    background: radial-gradient(30px 30px at 65% 70%, yellow, lime, red)

    2、  元素设置不透明度

    • opacity:value

    3、  生成内容的效果

    :before和:after
    
    .more:after {
    content: " »";
    }

    4、  使用 sprite 拼合图像

    sprite 就是通过 content:" "; 生成的空格的背景图像。将其设置为display: block;,从而可以设置与图标大小匹配的高度和宽度

    .icon:before {
    background-image: url(sprite.png);
    content: " ";//-------------------------------------------------
    display: block;//
    height: 16px; /* 图标高度 */
    position: absolute;
    width: 16px; /* 图标宽度 */
    }
    a[href$=".xls"]:before {
    background-position: -17px 0;
    }
    a[href$=".docx"]:before {
    background-position: -34px 0;
    }

    第十五章

    1、    自定义标记

    ul{
    
       list-style: none;
    
       margin-left: 0;
    
    padding-left: 0;
    
    }
    
    li{
    
       background: url(../img/done_square.png) no-repeat 0 .1em;
    
       padding-left: 15px;
    
       line-height: 24px;
    
    }

    2、    选择列表的起始编号

    1)         整个列表编码初始值ol里面增加start=”n”

    2)         修改有序列表某个列表编码,影响接下来的列表,在li里面增加value=”n”

    3、    控制标记的位置

    list-style-position=”inside/outside(默认)”

    4、    下拉式导航

    HTML:

    <nav role="navigation">
    
             <ul class="nav">
    
                <li><a href="/">Home</a></li>
    
                <li><a href="#">Products</a>
    
                    <ul class="subnav">
    
                       <li><a href="#">Phones</a></li>
    
                       <li><a href="#">Accessories</a></li>
    
                    </ul>
    
                </li>
    
                <li><a href="#">Support</a>
    
                    <ul class="subnav">
    
                       <li><a href="#">Community Forum</a></li>
    
                       <li><a href="#">Contact Us</a></li>
    
                       <li><a href="#">How-to Guides</a></li>
    
                    </ul>
    
                </li>
    
                <li><a href="#">About Us</a></li>
    
             </ul>
    
             <!-- end .nav -->
    
          </nav>

    CSS:

    /* 子菜单的默认状态 */
    
    .nav .subnav {left: -999em;/* 将子菜单移出屏幕 */position: absolute;z-index: 1000;}
    
    a,a:hover {text-decoration: none;}
    
    ul {list-style: none;margin-left: 0;padding-left: 0;}
    
    .nav {background: #fff;}
    
    .nav>li {float: left;padding-right: 10px;}
    
    .nav ul {background: #fff;z-index: 1000;border-bottom: 1px solid #fff;}
    
    .nav ul li {border-bottom: 1px solid gray;line-height: 24px;padding: 2px 5px;}
    
    /* 当鼠标停留在父元素li上时子菜单的状态 */
    
    .nav li:hover .subnav {left: auto;/* 让子菜单回到自然状态 */}
  • 相关阅读:
    rhel 6.4 + udev+ 11.2.0.3 + gi + asm+ rac 双节点安装
    rhel 6.4 + udev + 11.2.0.3 + asm 单点安装
    vmware 中linux虚拟机动态添加硬盘
    flashback drop
    flashback query
    11g crsctl start/stop crs 和 crsctl start/stop cluster 的关系
    10g crs 启动报错的记录
    检测数据库日志的切换频率及归档文件大小的sql
    用widthStep的方法来增加某范围的像素----与imageROI对比
    用imageROI来增加某范围的像素
  • 原文地址:https://www.cnblogs.com/qzccl/p/5374128.html
Copyright © 2020-2023  润新知