zoukankan      html  css  js  c++  java
  • 小细节

    1、设置input的placeholder内容样式的方法:

    input::-webkit-input-placeholder{
    color:#999;
    font-size: 14px;
    }

    2、文字模糊效果:

    p {
    color: transparent;
    text-shadow: #111 0 0 5px;
    }

    3、在Html中使用table是网页制作中必不可缺的一部分,如果直接给css设置table里面的td边框为1像素的话,那么实际我们从 

    网页上看到的效果却不是1像素。解决方法如下:
    给table使用css样式 border-collapse: collapse;
    这个样式的意思就是“为表格设置合并边框模型”。

    4、消除 IE10 里 input输入框右侧的叉号:

    input:-ms-clear{ display:none; }

    5、控制英文宽度超出自动换行代码:

    { width:100px;
    word-wrap: break-word;
    word-break: normal;}

    文本字符超出隐藏(超出显示点点点...):
    div{overflow:hiddeen;white-space:nowrap;text-overflow:ellipsis;}

    6、向下的白色箭头:

    border-color: #fff transparent transparent;(代表上边框是白色,左右边框透明,下边框透明。)

    三角形:div{0;height:0;border-bottom:10px solid #ccc;border-left:10px dotted transparent;border-right:10px dotted
    transparent;}

     7、

    字体大小可以用如下方法改变:
    p{-webkit-transform : scale(0.84,0.84) ;} 但是,在chrome更新到27版本之后就不可以用了

    8、display:table-cell;解决图片文字垂直居中问题:

    html结构:
    <div>
    <img src="images/3.jpg" />
    </div>
    <div>
    <img src="images/jiaoyu001.png">
    </div>

    样式设置:
    div{display:table-cell; border:1px solid #beceeb;text-align:center; vertical-align:middle;200px;height:200px;}
    div img{vertical-align:middle;}

    9、

    CSS3 斑马条纹:
    tbody tr:nth-child(odd) {
    #ccc;
    }

    10、

    段落首字母:
    p:first-letter{
    display: block;
    margin: 5px 0 0 5px;
    float: left;
    color: #ff3366;
    font-size: 5.4em;
    font-family: Georgia, Times New Roman, serif;
    }

    11、

    CSS3盒子模型内部阴影:
    #mydiv {
    -moz-box-shadow: inset 2px 0 4px #000;
    -webkit-box-shadow: inset 2px 0 4px #000;
    box-shadow: inset 2px 0 4px #000;
    }

    12、

    CSS3发光输入框:
    input[type=text], textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #ddd;
    }

    input[type=text]:focus, textarea:focus {
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid rgba(81, 203, 238, 1);
    }

    13、

    网页顶端阴影:
    body:before {
    content: "";
    position: fixed;
    top: -10px;
    left: 0;
    100%;
    height: 10px;

    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    box-shadow: 0px 0px 10px rgba(0,0,0,.8);
    z-index: 100;
    }

    除了一些令人愉悦的美感,开发者可能找不到它会有多大用处。但我确实享受这个效果,而且显然它是独一无二的!只需将这个
    CSS 代码附加到你的body元素,就能从你的页面顶部往下显示一个渐渐消退的阴影。

    14、

    CSS3 带圆点的背景图:
    body {
    background: radial-gradient(circle, white 10%, transparent 10%),
    radial-gradient(circle, white 10%, black 10%) 50px 50px;
    background-size: 100px 100px;
    }

    最初在线发现这个代码段的时候,我有一点吃惊。但这真的是即兴创建纯CSS3的BG模式的有趣方法。我设置body元素为默认目标
    ,但你可以将它引用到页面中的任何div容器。

    15、

    CSS3 黑白方格图案:
    body {
    white;
    background-image: linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black),
    linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black);
    background-size: 100px 100px;
    background-position: 0 0, 50px 50px;
    }
    与上面圆点花纹类似,我们也可以创建一个天衣无缝的方格图案。这个方法运行起来需要更多的一点语法,但在所有支持CSS3的
    浏览器中它看上去完美无缺。同样你也可以改变黑与白的颜色数值,以便匹配你自己网站的配色方案。

    16、

    Github Fork 缎带(左上角优惠标签):
    .ribbon {
    #a00;
    overflow: hidden;
    /* top left corner */
    position: absolute;
    left: -3em;
    top: 2.5em;
    /* 45 deg ccw rotation */
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    /* shadow */
    -moz-box-shadow: 0 0 1em #888;
    -webkit-box-shadow: 0 0 1em #888;
    }
    .ribbon a {
    border: 1px solid #faa;
    color: #fff;
    display: block;
    font: bold 81.25% 'Helvetiva Neue', Helvetica, Arial, sans-serif;
    margin: 0.05em 0 0.075em 0;
    padding: 0.5em 3.5em;
    text-align: center;
    text-decoration: none;
    /* shadow */
    text-shadow: 0 0 0.5em #444;
    }
    作为一个 Github大用户,这段基础代码令我印象深刻。你可以使用CSS3的转换属性,快速的创建Github 角落缎带。对开源插件
    或Github上有众多追随的代码包来说这非常完美。如果你有一个活跃的Github套件库的话,对托管的HTML/CSS/JS演 示来说也
    很棒。

    17、

    页面卷曲效果(纸张下面的两个角卷曲):
    ul.box {
    position: relative;
    z-index: 1; /* prevent shadows falling behind containers with backgrounds */
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
    }

    ul.box li {
    position: relative;
    float: left;
    250px;
    height: 150px;
    padding: 0;
    border: 1px solid #efefef;
    margin: 0 30px 30px 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
    }

    ul.box li:before,
    ul.box li:after {
    content: '';
    z-index: -1;
    position: absolute;
    left: 10px;
    bottom: 10px;
    70%;
    max- 300px; /* avoid rotation causing ugly appearance at large container widths */
    max-height: 100px;
    height: 55%;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
    -webkit-transform: skew(-15deg) rotate(-6deg);
    -moz-transform: skew(-15deg) rotate(-6deg);
    -ms-transform: skew(-15deg) rotate(-6deg);
    -o-transform: skew(-15deg) rotate(-6deg);
    transform: skew(-15deg) rotate(-6deg);
    }

    ul.box li:after {
    left: auto;
    right: 10px;
    -webkit-transform: skew(15deg) rotate(6deg);
    -moz-transform: skew(15deg) rotate(6deg);
    -ms-transform: skew(15deg) rotate(6deg);
    -o-transform: skew(15deg) rotate(6deg);
    transform: skew(15deg) rotate(6deg);
    }
    这个页面卷曲效果几乎可以应用于任何包含网站内容的容器。我立即会想到图像媒体和引用文本,但这个才能真正做到任何对象

    18、前端中的SEO:
    (1)<Meta name="Keywords" Content="关键词1,关键词2,关键词3,关键词4,……">
    Keywords:为搜索引擎提供的关键字列表
    各关键词间用英文逗号“,”隔开。META的通常用处是指定搜索引擎用来提高搜索质量的关键词。当数个META元素提供文档语言
    从属信息时,搜索引擎会使用lang特性来过滤并通过用户的语言优先参照来显示搜索结果

    (2)<Meta name="Description" Content="你网页的简述">
    Description:用来告诉搜索引擎,你的网站主要内容。
    总结:标题、关键字、描述三要素的描写不要太长。
    <img src=”图片路径” alt=”图片描述” />

    (3)Img:图片中要加入alt,由于网速太慢,图片打不开,有alt,用户也就知道这张图片的内容了,对于电商来说,这个尤其重
    要,尽量给图片的尺寸要吻合,图片偏大偏小,不利于图片加载。
    (4)<h1 tittle=”内容”></h1>
    H1-H6标题标签:按照权重,重要的标题需用H1标签,以此类推,一般页面中最少有一个H1标签,在标题中也要加上tittle。

  • 相关阅读:
    184. Department Highest Salary【leetcode】sql,join on
    181. Employees Earning More Than Their Managers【leetcode】,sql,inner join ,where
    178. Rank Scores【leetcode】,sql
    177. Nth Highest Salary【leetcode】,第n高数值,sql,limit,offset
    176. Second Highest Salary【取表中第二高的值】,sql,limit,offset
    118. Pascal's Triangle【LeetCode】,java,算法,杨辉三角
    204. Count Primes【leetcode】java,算法,质数
    202. Happy Number【leetcode】java,hashSet,算法
    41. First Missing Positive【leetcode】寻找第一个丢失的整数,java,算法
    删除
  • 原文地址:https://www.cnblogs.com/lily2015/p/4661292.html
Copyright © 2011-2022 走看看