zoukankan      html  css  js  c++  java
  • 一些新增的知识点

    1、CSS引用文件字体

    准备工作:将字体文件解压放于fonts文件夹中,字体文件通常有eot、svg、ttf、woff四种格式

    CSS声明字体引用:

    @font-face {
        font-family: test;
        src: url('../fonts/test.eot') format('embedded-opentype'),
        url('../fonts/test.svg') format('svg'),
        url('../fonts/test.ttf') format('truetype'),
        url('../fonts/test.woff') format('woff');
    }

    CSS设置字体为文件字体:

    .example{
        font-family: test;
        font-style: normal;
    }

    假如使用的是字体图标,字体图标会有自己的编码,如果把字体图标放在伪元素中,则代码如下:

    .example::before{
        content: 'e958'; //字体图标编码作为伪元素的内容
        font-size: 13px;
    }

    2、CSS选择器巧用

    2.1、使用兄弟选择器

    假如ul中并排的n个块级元素li,要设置相邻元素的间隔线,可使用以下代码:

    //相邻兄弟选择器选择紧接在另一个元素后的元素,而且二者有相同的父元素,会循环查找
    ul>li+li{
        border-left:1px solid #ccc;
    }
    //通用兄弟选择器选择指定元素的后面的所有兄弟结点,该情景下相邻兄弟选择器性能较好
    ul>li~li{ border-left:1px solid #ccc; }

    2.1、使用属性选择器

    假如要匹配使用了test-开头的类,如class="test-1"、class=" test-2"、class="start  test-3"...使用以下代码以匹配多种情况

    [class^="test-"],[class*=" test-"]{
         ···      
    }

     3、jQuery和html数据交互

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
       <div data-name="张三" data-age="18"></div>
       <button id="btn1">获取数据</button>
       <button id="btn2">设置数据</button>
    <script src="jquery/jquery.js"></script>
    <script>
        $(function () {
            // 获取数据
            $("#btn1").on("click", function () {
                console.log($("div").data("name"));
                console.log($("div").data("age"));
            });
            // 设置数据
            $("#btn2").on("click", function () {
                 $('div').data("name", "李四");
                 $('div').data({"age": "40"});
            });
        });
    </script>
    </body>
    </html>
  • 相关阅读:
    I.MX6 Manufacturing Tool V2 (MFGTool2) ucl2.xml hacking
    I.MX6 Manufacturing Tool V2 (MFGTool2) Update Command List (UCL) User Guide translate
    I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard-android.sh hacking
    I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard.sh hacking
    Eclipse中设置在创建新类时自动生成注释
    code
    Oracle的rownum原理和使用(整理几个达人的帖子)
    Catalog与Schema
    对于oracle监听器的配置
    64位WIN7+oracle11g+plsql安装
  • 原文地址:https://www.cnblogs.com/chuanzi/p/9571624.html
Copyright © 2011-2022 走看看