69.【CSS 3.0】(四)

简介: 69.【CSS 3.0】

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="../HTNL-CSS/demo1.css">
</head>
<body>
<div id="box">
    <h2>会员登入</h2>
    <form action="#">
        <div>
          <span>Adminer:</span>
            <input type="text">
        </div>
        <div>
            <span>Passworld:</span>
            <input type="password">
        </div>
        <div>
            <span>Email:</span>
            <input type="email:2261203961@qq.com">
        </div>
    </form>
</div>
</body>
</html>
h2{
    text-align: center;
    background: rebeccapurple;
    margin: 0;
}
div:nth-of-type(1) input{
border: 3px solid #1d1c1c;
}
div:nth-of-type(2) input{
    border: 3px solid rgb(203, 198, 198);
}
div:nth-of-type(3) input{
    border: 3px dashed #20c120;
}
form{
    background: rebeccapurple;
}
body{
    /*margin: 0;  !* 最外框距离*!*/
    padding: 0;
}
#box{
    width: 300px;
    border: 1px solid #d41047;
}
div:nth-of-type(1) span{
    border: 3px solid rgb(203, 198, 198);
}

16.内外边距及div居中

1.外边距: 边框和网页之间距离
margin: 0 auto;   居中
margin的四个参数: 上右下左(顺时针)
2.内边距: 标签和边框之间距离
paddin:
3.使用div我们需要借助: 
width height border. 

margin 外边距

padding

17.圆角边框

1.圆角边框:  border-radius (上 右 下 左)
(使用圆角边框,首先我们要先设置一下border的长,宽,以及实体框)
img{
    width: 471px;
    height: 493px;
    border: 1px solid rebeccapurple;
    border-radius: 164px;
}    
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <link rel="stylesheet" href="demo3.css">
</head>
<body>
<div>
  <img src="../HTNL-CSS/image/7.jpg" alt="hs">
</div>
</body>
</html>

18.盒子阴影

box-shadow: 10px 10px 100px yellow; /* x y 模糊度 颜色*/

19.display和float浮动(做导航窗口)

1.块级元素:(独占一行)

h-~-h6  p  div  li ...

2.行内元素:(不独占一行)

span a img strong

行内元素可以内嵌在块级元素里面,反之不行.

3.行内元素与块内元素的转换

1.行内元素转换成块级元素:
   display: block;
2.块元素转换成行内元素:
  display:inline;   
3. display:inline-block   是块元素,但可以内敛转换成有一行
4. display: none;     消失  

经典状态:块内元素和行内元素

行内元素装换成块内元素

> div{
    width: 100px;
    height: 100px;
    border: 1px solid rebeccapurple;
}
span{
    width: 100px;
    height: 100px;
    border: 1px solid #d91e86;
    display: block;
}
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
  <link rel="stylesheet" href="demo3.css">
</head>
<body>
<div>块内元素
</div>
<span>行内元素</span>
</body>
</html>

==================================================================
4.folat与clear both

float效果:当我们挪动窗口的时候,会出现乱走的情况;

float与display的对比:

(1).display:不能控制浮动的走向

(2).float:能控制浮动的走向

clear both效果: 会在浮动的基础上锁死一部分信息

相关文章
|
8月前
|
前端开发 开发者
css怎么学
【4月更文挑战第11天】css怎么学
37 1
|
8月前
|
前端开发 搜索推荐
|
前端开发
|
4月前
|
前端开发
CSS枫叶纷飞
CSS枫叶纷飞
56 1
|
4月前
|
前端开发
内嵌式CSS
内嵌式CSS。
48 0
|
Web App开发 前端开发 图形学
CSS 20大酷刑(一)
CSS 20大酷刑(一)
|
前端开发 JavaScript Java
CSS Transitions(二)
CSS Transitions(二)
|
前端开发
CSS内嵌式
CSS内嵌式
74 0
|
前端开发
CSS3介绍
CSS3介绍
102 0
CSS3介绍