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效果: 会在浮动的基础上锁死一部分信息

相关文章
|
前端开发 Java
|
5月前
|
人工智能 前端开发 JavaScript
「CSS 只要三节课」之精通
「CSS 只要三节课」之精通
43 0
|
存储 前端开发 安全
CSS
什么是 CSS? CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一个
130 0
|
前端开发 容器
CSS——每周总结
CSS——每周总结
CSS——每周总结
|
前端开发
css小技巧
css小技巧
|
前端开发
CSS内嵌式
CSS内嵌式
57 0
|
XML 前端开发 数据格式
|
前端开发
初识css
初识css
113 0
|
前端开发 容器
CSS总结(下)
CSS总结(下)
132 0
CSS总结(下)