您的位置:首页 > Web前端 > > 正文

css有三种基本的定位机制(10个非常实用的CSS hack技术)

更多 时间:2022-01-14 02:25:32 类别:Web前端 浏览量:2589

css有三种基本的定位机制

10个非常实用的CSS hack技术

好吧,既然你看了这篇文章,那么我猜你了解CSS并且知道它能为你做什么。但是一些很有用的技术对很多开发人员来说仍然比较隐秘,所以本文中,让我们看看10个肯定能提高你设计的CSS技术吧

1 – 跨浏览器的inline-block

css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1. <style>   
    2.     li {   
    3.         width200px;   
    4.         min-height250px;   
    5.         border1px solid #000;   
    6.         display: -moz-inline-stack;   
    7.         displayinline-block;   
    8.         margin5px;   
    9.         zoom: 1;   
    10.         *displayinline;   
    11.         _height: 250px;   
    12.     }   
    13. </style>    
    14. <ul>   
    15.  <li>   
    16.   <li>   
    17.    <h4>This is awesome</h4>   
    18.    <img src="/wp-content/uploads/2009/06/0933264tq.jpg" alt="css有三种基本的定位机制(10个非常实用的CSS hack技术)" border="0" /> alt="lobster" width="75" height="75"/>   
    19.   </li>   
    20.  </li>   
    21.  <li>   
    22.   <!-- etc ... -->   
    23.  </li>   
    24. </ul>   
    25.   
  • 2 – 禁用Safari调整文本框大小

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1. / * 支持: car, both, horizontal, none, vertical * /   
    2. textarea {   
    3.       resize: none;   
    4. }   
    5.   
  • 3 – 跨浏览器圆角

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1. .rounded{   
    2.     -moz-border-radius: 5px/* Firefox */  
    3.     -webkit-border-radius: 5px/* Safari */  
    4.  border-radius:5px;   
    5. }   
    6.   
  • 4 – 跨浏览器min-height 属性

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1. selector {   
    2.   min-height:500px;   
    3.   height:auto !important;   
    4.   height:500px;   
    5. }   
    6.   
  • 5 – 不会改变布局的图片滚动边框

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1. #example-one a img, #example-one a {   
    2.     bordernone;   
    3.     overflowhidden;   
    4.     floatleft;   
    5. }   
    6. #example-one a:hover {   
    7.     border3px solid black;   
    8. }   
    9. #example-one a:hover img {   
    10.     margin: -3px;   
    11. }   
    12.   
  • 6 – 跨浏览器的透明

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1. .transparent_class {   
    2.  filter:alpha(opacity=50);   
    3.  -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性,所以本条属性只在Firefox3以下版本有效 ***/  
    4.  -khtml-opacity: 0.5;   
    5.  opacity: 0.5;   
    6. }   
    7.   
  • 7 – 纯CSS的Lighbox效果:无需Javascript !

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

    8 – 跨浏览器的纯CSS提示

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1. <style type="text/css">   
    2. a:hover {   
    3.     background:#ffffff;   
    4.     text-decoration:none;} /***** 背景色对IE6来说是必须的 ****/  
    5.     
    6. a.tooltip span {   
    7.     display:none;   
    8.     padding:2px 3px;   
    9.     margin-left:8px;   
    10.     width:130px;   
    11. }   
    12.     
    13. a.tooltip:hover span{   
    14.     display:inline;   
    15.     position:absolute;   
    16.     background:#ffffff;   
    17.     border:1px solid #cccccc;   
    18.     color:#6c6c6c;   
    19. }   
    20. </style>    
    21. Easy <a class="tooltip" href="#">Tooltip<span>This is the crazy little Easy Tooltip Text.</span></a>.   
    22.   
  • 9 – 为选中的文本设置颜色(尽支持Firefox/Safari)

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1. ::selection {   
    2.     background#ffb7b7/* Safari */  
    3. }   
    4.     
    5. ::-moz-selection {   
    6.     background#ffb7b7/* Firefox */  
    7. }   
    8.   
  • 10 – 在链接后面添加一个文件类型图标

    css有三种基本的定位机制(10个非常实用的CSS hack技术)

  • CSS Code复制内容到剪贴板
    1.     a[href^="http://"] {   
    2.     background:transparent url(../images/external.jpg" alt="css有三种基本的定位机制(10个非常实用的CSS hack技术)" border="0" />center rightright no-repeat;   
    3.     display:inline-block;   
    4.     padding-right:15px;   
    5. }   
    6.   
  • 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。

    标签:css Hack