CSS-2

 

 

 

 

div img 下面留

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            margin: 0px;
        }
        .c1{
            width: 100%;
            background-color: darkgrey;
        }
    </style>
</head>
<body>
<div class="c1"><img src="mll_logo.gif"></div>
</body>
</html>

 

div 不设置height,图片下面会留白?

原因:img 元素是inline-block,图片的vertical-align是baseline。如下图:

解决方法1:

  <img style="vertical-align: middle" src="mll_logo.gif"></div>

解决方法2:

  <img style="display: block" src="mll_logo.gif">

解决方法3:  

  将div的line-height设置得足够小,也可以去掉空白,例如div{line-height:5px;} 或者    也可以将font-size设为0,实际上也是改变了line-height

 

=虚线分割线========================================


<div class="inner02"></div>

.inner02{
width:1px; 宽度设置为1
height:350px;
border-left:1px 边框为1
dashed gainsboro; dashed 虚线;gainsboro 亮灰。
float: right;
margin-top: -350px; 定位
margin-right: 320px; 定位
}

 =背景属性===========================================================

背景颜色

background-color: green;

 

背景图片

background-image: url("egon.jpg");
background-repeat: no-repeat;
background-position: center center;

 

背景图片简写

background: url("egon.jpg") no-repeat -254px -97px;

 

input的背景图片

 

 

Html

<p> <label for="male">Male</label><input type="text" name="sex" id="male" /> /*lable 的for 要等于 input的id*/ </p>
CSS
p{ font-size: 20px; /*字号大写*/ font-weight: bold; /* font粗细*/ font-family: 'Lucida Bright'; /* 字体*/ font-style: oblique; /*斜体*/ } p input{ width: 200px; height: 40px; border: 1px solid black; background-image: url("2.png"); background-size: 40px 40px ; background-repeat: no-repeat; /* background-position:left;*/ background-position:right; }

 

  <p class="uertit" style="background: url(autocode.png) no-repeat 250px">
  
    验证码:<input class="i1" style="width: 140px;" type="text" name="authcode">
</
p> p.uertit{ color: #999999; font-size: 17px; font-weight: bold; font-family: Microsoft YaHei; } input.i1{ color:gray; height: 28px; width: 240px;
       border-style: solid; border-width: 2px; border-color: gainsboro; margin-left: 10px; }

 

<p style='background: url(code.png) no-repeat 180px'><input type="text"></p>  或者

<input type="text"><img style="vertical-align: middle   " src="code.png">    /*图片模式和基线对齐,所以需要设置为垂直对齐为middle-line*/
 

 

 =div 圆形 =======================================================================

 鼠标悬浮,背景验收改变。

    <head>
    <style>
        .c1{
          border-radius: 50%;
            border: 1px solid red;
            width: 40px;
            height: 40px;
            text-align: center;
            line-height: 40px ;
            background-color: darkgrey;
            color: black;
            font-weight: bold;
        }
        .c1:hover{
            background-color: goldenrod;

        }
    </style>


    </head>

    <body>
    <div class="c1"> sddd</div>

    </body>

 

 

=无序列表========================================

 

        ul{
            list-style: none;  /*取消样式,横过来显示*/
            padding: 0;  /*去除li前面的padding*/
        }

 

=继承=========================================

父标签的属性,如颜色,后代标签没有此属性可以继承。后代标签有此属性覆盖父标签。

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        .c1{
            color: red;
        }

        p{
            color: green;
        }

        ul li a{
            color: RGB(200,122,111);
        }
    </style>

<body>



<div class="c1">
    DIV1
    <div class="c2">DIV2</div>
    <p>PPP</p>
    <a href="">click</a>
</div>

<ul>
    <li><a href="">11</a></li>
    <li><a href="">22</a></li>
    <li><a href="">2222</a></li>
    <li><a href="">222</a></li>
</ul>
</body>
</html>

 

 =position fixed  ===================================================

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        .c1{

            width: 100%;
            height: 2000px;
            background-color: wheat;
        }
        .returnTop{
            width: 120px;
            height: 40px;
            background-color: red;
            color: white;
            text-align: center;
            line-height: 40px;
            position: fixed;   /*锁定窗口的位置*/

            right: 20px;
            bottom: 20px ;
        }
    </style>

</head>
<body>

<div class="c1"></div>  <!--设置一个大于窗口的div,产生滚动条。-->

<div class="returnTop">返回顶部</div>

</body>
</html>

 

 

=后台管理布局=================================================

知识点:

  fixed 定位: 

  内容溢出后产生滚动条:

分析;

  1 一个header,一个左边目录,一个右边的内容区域。

  2( 左边目录  )     和      (右边内容区域)    需要   (fixed定位)   和    (内容溢出后生成滚动条)。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            margin: 0px;
        }
        .header{
            width: 100%;
            height: 80px;
            background-color: #53868B;
        }

        .leftmenu{
            background-color: yellow;
            position: fixed;
            top: 80px;
            left: 0px;
            bottom: 0px;
            width: 200px;
            overflow: auto;  /* 内容溢出后显示滚动条。*/
        }
        .content{
            background-color: darkgrey;
            position: fixed;
            top: 80px;
            left: 200px;
            bottom: 0px;
            right: 0px;
            overflow: auto;/* 内容溢出后显示滚动条。*/

        }
    </style>
</head>
<body>
<div class="header"></div>
<div class="c">
    <div class="leftmenu">

    </div>
    <div class="content">
        <p>11111</p>
        <p>11111</p>
        <p>11111</p>
        <p>11111</p>
        <p>11111</p>
        <p>11111</p>
        <p>11111</p>
        <p>11111</p>
        <p>11111</p>
    </div>
</div>
</body>
</html>

 

 背景图片

 

 

posted on 2017-09-23 21:11  努力——奔跑的蜗牛  阅读(157)  评论(0编辑  收藏  举报

导航