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

    一、背景图片的拉伸: backgroud-size

    说明:  http://www.w3school.com.cn/cssref/pr_background-size.asp

    效果:  http://www.w3school.com.cn/tiy/c.asp?f=css_background-size&p=7

    css兼容性解决方法:前缀+样式。 

    -webkit /*Chrome/Safari*/
    -moz /*Firefox*/
    -ms /*IE*/
    -o /*Opera*/

    背景图片拉伸兼容IE8以下的css方法

    .bg{
    /*css3支持全屏拉伸图片,支持IE9+,firefox,chrome*/
    background: url("image/map1.jpg");
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-respeat9;
    background-image: none9;
    /*css3支持全屏拉伸图片,支持IE9+,firefox,chrome*/
    /*ie7,ie8滤镜支持全屏拉伸,注:ie7,ie8图片路径必须是据对路径或者相对于根目录的路径*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/map1.jpg', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/map1.jpg', sizingMethod='scale')";

    }

    2、、div 居中对齐:http://www.divcss5.com/jiqiao/j633.shtml

    3、

    水平内边距padding、边框border都会影响行内距,即width,
    但其外边距设置过小时,一般不会影响到其行内距,margin无论设置多大,都不能
    影响显示with字体的显示占用的最小空间。

    垂直内边距、边框和外边距不影响行内框的高度,即height


    一个table的水平宽度里包含了border、padding、width的总大小
    <table width=50%>

    border的三种设置方式
    1、有边框有颜色
    2、无边框无颜色 border-sytle:none;
    3、有边框无颜色 border-30px;border-color:transparent; 其颜色被背景颜色所覆盖

    border,padding的所在区域都被填充为背景颜色,如果border无指定颜色。
    padding,border占据空间而不显示,背景颜色不设置即可


    当div设置内容不足以放置合适的文字内容,而margin:auto或默认时,会以文字能正常显示大小为主,
    margin:auto居中。
    当margin:200px类似这种字体大小时,则div会被扩充,其div设置的width内容无效
    <div style="margin:auto"> 当没有指定width时,margin无效果,
    <div style="margin:auto; 50%"> 则会实现居中

    当width不足以支持其字体显示,会向外扩充,但会保持居中,如果有指定margin:auto居中


    表单元素input, label, select, option, textarea, button, fieldset, legend不继承上一层的属性,
    需要手工指定style

    maxlength指的是最大字符个数

      1 <style type="text/css" media="screen">
      2     .tableStyle1{
      3           /*背景 红色*/
      4           background-color:#F00C99;
      5            /*文本*/
      6            text-align:justify;
      7           /*字体*/
      8            font-family:Georgia,serif;
      9            font-style:normal;
     10            font-size:10px;
     11            font-weight:bolder;
     12            /*黑色*/
     13            color:#000F0B; 
     14           /*定位*/
     15            margin:auto;
     16            border-width:50px; 
     17            border-style:solid;
     18            /*粉红 如果不设则为灰色*/
     19            border-color:#CE1AD4;
     20            border-color:transparent;
     21            padding:50px;
     22 
     23     }
     24     .tdStyle1{
     25         /*背景 浅绿*/
     26         background-color:#09D6F8;
     27         /*文本*/
     28         text-align:center; 
     29         /*字体*/
     30         font-family: Times,Sans-serif,Fantasy;
     31         font-style:normal;
     32 
     33         /*字体浅灰*/
     34         color:#40308A;
     35         font-size:20px;
     36         /*定位*/
     37         margin:auto;
     38         border-style:none;
     39         border-width:5px;
     40         /*粉红*/
     41         border-color:#DE2AD3;
     42 
     43         /*border:1px solid #FFFFFF;*/
     44      /*   border-1px;
     45         border-style:solid;
     46         border-color:#FFFFFF;*/
     47       /*  padding:0px;*/
     48 
     49     }
     50    .inputStyle{
     51         font-size:15px;
     52         color:#F51515;
     53         padding:0px;
     54    }
     55 
     56 </style>
     57 
     58 <div   style="margin:auto; 80%;align:center">
     59     
     60 
     61 <form action="post_form.php" method="post">
     62     <table class="tableStyle1" width="50%" align="center">
     63         <tr>
     64             <td class="tdStyle1" width="50%" nowrap>公司名称:</td>
     65             <td class="tdStyle1" width="50%" nowrap>
     66                <input type="text" class="inputStyle" name="arr[]" id="company" maxlength="10px"> 
     67             </td>
     68         </tr>
     69         <tr>
     70             <td  class="tdStyle1" nowrap> 姓名:</td>
     71             <td  class="tdStyle1"  nowrap>
     72                 <input type="text" class="inputStyle" name="arr[]" id="name">
     73             </td>
     74         </tr>
     75         <tr>
     76             <td class="tdStyle1" nowrap>年龄:</td>
     77             <td class="tdStyle1" nowrap>
     78                 <input type="text" class="inputStyle" name="arr[]" id="age">
     79             </td>
     80         </tr>
     81     </table>
     82 <p>
     83 &nbsp;
     84 </p>
     85     <table width="60%" class="tableStyle1"  >
     86         <tr>
     87             <td class="tdStyle1" nowrap>公司名称:</td>
     88             <td  class="tdStyle1" nowrap>
     89                 <input type="text" name="arr1[work][]" id="company">
     90             </td>
     91             <td nowrap class="tdStyle1">姓名:</td>
     92             <td nowrap class="tdStyle1">
     93                 <input type="text" name="arr1[work][]" id="name">
     94             </td>
     95             <td  class="tdStyle1" nowrap>年龄:</td>
     96             <td class="tdStyle1" nowrap>
     97                 <input type="text" name="arr1[work][]" id="age">
     98             </td>
     99         </tr>
    100         <tr>
    101             <td class="tdStyle1" nowrap>学校:</td>
    102             <td class="tdStyle1" nowrap>
    103                 <input type="text" name="arr1[student][]" id="school">
    104             </td>
    105 
    106             <td class="tdStyle1" nowrap>专业:</td>
    107             <td  class="tdStyle1" nowrap>
    108                 <input type="text" name="arr1[student][]" id="professor">
    109             </td>
    110     
    111             <td class="tdStyle1" nowrap>班级:</td>
    112             <td class="tdStyle1" nowrap>
    113                 <input type="text" name="arr1[student][]" id="grade">
    114             </td>
    115         </tr>
    116         <tr>
    117             <td>
    118             <input class="tdStyle1" type="radio" name="arr1[student][]" value="0"  id="sex">119             </td>
    120             <td>
    121             <input class="tdStyle1" type="radio" name="arr1[student][]" value="1" id="sex">122             </td>
    123         </tr>
    124     </table>
    125 
    126 <p>
    127 &nbsp;
    128 </p>
    129 
    130     <table class="tableStyle1">
    131         <tr>
    132             <td  class="tdStyle1" nowrap>工作地点</td>
    133             <td  class="tdStyle1" nowrap>
    134                 <input type="text" name="arr2[work][workplace]" id="workplace">
    135             </td>
    136             <td  class="tdStyle1" nowrap>工作内容</td>
    137             <td  class="tdStyle1" nowrap>
    138                 <input type="text" name="arr2[work][content]" id="content">
    139             </td>
    140             <td  class="tdStyle1" nowrap>上班时间</td>
    141             <td  class="tdStyle1" nowrap>
    142                 <input type="text" name="arr2[work][worktime]" id="worktime">
    143             </td>
    144         </tr>
    145     </table>
    146 
    147     <p>
    148 
    149         
    150     <div align="center">
    151     <input   class="tdStyle1" type="submit" value="确 定">
    152     &nbsp;
    153     <input class="tdStyle1" type="reset" value="取 消">
    154     </div>
    155 
    156 </form>
    157 
    158 </div>
    159  
  • 相关阅读:
    闭包详解
    年少不知富婆好,错把少女当成宝
    var a = ? if(a==1 && a==2 && a==3){ console.log(1); }
    vue中watch监听的handler,deep,immediate用法详解
    前端VSCode常用插件-快捷键-以及常用技巧
    如何看待 Web 开发构建工具 Vite?-------------转载自知乎
    如何关联多个远程仓库
    图解 | 原来这就是网络
    QMdiArea、QMdiSubWindow
    QDockWidget
  • 原文地址:https://www.cnblogs.com/hzijone/p/4527333.html
Copyright © 2011-2022 走看看