互联网技术IT交流圈

HTML5+CSS3学习记录

2017-08-21  本文已影响64人  与安君

仅供个人记录学习,还不足以广播教学,望海涵和指正

CSS的三种样式

  1. 行内样式
    <p style="color: red; font-size: 40px; border: 5px dashed purple;">我是段落标签</p>
  1. 页内样式
    <style>
    div{
        color: red;
        font-size: 44px;
        border: dashed;
    }
    </style>
  1. 外部样式
in .css
    div{
    color: antiquewhite;
    font-size: 66px;
    background-color: aqua;
    }

CSS选择器

div{
    color: red;
}
.test1{
    color: brown;
}
#main{
    font-size: 100px;
}
div, .test1{
    color: cadetblue;
}
div.test1{
}
div p{
}
div>p{
}
### div + p{
}
div[name="jack"][age]{
}
input:focus{
}

CSS的优先级别

important > 内联 > id选择器 > 类选择器 > 伪类 |属性选择 |伪元素 | 标签 > 通配符 > 继承

选择器的权值:
通配符:0
标签:1
类:10
属性:10
伪类:10
伪元素:10
id:100
important :1000

标签的类型

代表有div p h1 h2 ul li

代表有span a label

代表有input button

隐藏标签 display: none; 或者 visibility: hidden;

块级和行内标签的转换

  1. 块级->行内 display: inline
  2. 行内->块级 display: block

CSS的继承性

  1. 可继承(color,font-size 文本性质的)
  2. 不可继承

background-color
display
margin
border
padding
background
overflow

CSS的常用属性

background: url("img/img_02.jpg")  no-repeat;/*不平铺*/
background-size: cover;/*拉伸*/
cursor: progress;
font-weight: bolder;
text-decoration: line-through;
none 可以去除<a>下划线
text-indent: 30px;/*7%*/
overflow: scroll;
list-style: square;

盒子模型

盒子模型.jpg

CSS3的新特性

box-shadow: -10px -5px 10px green
 /*border-radius: 20px;*/
border-top-left-radius: 100px;
border-bottom-right-radius: 100px;
background-color: rgba(255,0,0,1.0);
text-shadow: 5px -5px 10px purple;

脱离标准流

任何一种类型的标签一旦脱离标准流,就会被强制转成行内-块级标签

float: left;

CSS布局

position: relative;
position: absolute;
/*定位*/
right: 20px;
bottom: 20px;
/*停留在浏览器底部*/
position: fixed;
bottom: 20px;

标签的居中

所有的标签水平居中:
所有标签垂直居中
position: absolute;
left: 50%;
top:50%;
transform: translate(-50%,-50%);
距离填充规律
  1. padding:10px 5px 10px 6px

上右下左顺时针方向

  1. padding:10px 5px 10px

上,左右,下

  1. padding:10px 5px

上下,左右

  1. padding:10px

上下左右都是10px

边框属性

border:10px soild red

按顺序是width,style,color

box-sizing属性

宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框。

为元素设定的宽度和高度决定了元素的边框盒。
就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。

上一篇 下一篇

猜你喜欢

热点阅读