02-CSS语法大全

2017-07-03  本文已影响169人  magic_pill

一、CSS简介

二、选择器介绍

属性 解释
width:200px
height:200px
background-color:red 背景颜色
font-size:24px 文字大小
text-align:left/center/right 内容的水平对齐方式
text-indent:2em 首行缩进
color:red 文本颜色
2.1.基础选择器
标签选择器:
<head>
   <style>
       p{
           color: red;
           font-size: large;
           background-color: green;
       }
   </style>
</head>
类选择器(重点)
 <head>
    <style>
        .article{
            background-color: aqua;
            font-size: larger;
        }
        .paragraph{
             color: yellow;
         }
    </style>
</head>
<div class="article paragraph">上片写临别时恋恋不舍的情绪。“寒蝉凄切,对长亭晚,骤雨初歇。”这三句说,在深秋时节的一一种浓重的凄凉气氛。下寂伤感</div>
ID选择器
通配符选择器(认识)
<head>
    <style>
        *{
            color: red;
            font-size: 20px;
        }
    </style>
</head>
2.2.复合选择器
交集选择器
<head>
    <style>
        .style1{
            background-color: yellow;
        }
        div.style1{
            font-size: 40px;
        }
    </style>
</head>
后代选择器(最重要)
<head>
    <style>
        .style2{
            color: #ff0000;
        }
        span .style2 p{
            color: black;
        }
    </style>
</head>
子代选择器(使用不多)
并集选择器
快捷方式:

三、文本属性、属性连写/简写和字体表达式

3.1.文本属性
3.2.属性连写
例:font:italic 700 30px/45px 微软雅黑
3.3.字体表达式
字体名称 英文名称 Unicode编码
宋体 SimSun \5B8B\4F53
黑体 SimHei \9ED1\4F53
微软雅黑 microsoft yahei \5FAE\8F6F\96C5\9ED1

四、样式表三种写法(css书写位置)

五、标签分类(显示方式)非常重要

5.1.块元素
5.2.行内元素
5.3.行内块级标签(内联元素)
显示方式转换

六、css三大特性

七、链接伪类

八、背景

8.1.背景属性
  1. 背景颜色:background-color:red
8.2.背景属性连写
练习
li{
    list-style:none;
}

九、行高

单位 文字大小
px 20px 20px
em 20px 2em=40px
% 20px 150%=30px
2 20px 40px
行高单位 父元素文字大小 子元素文字大小 行高
40px 20px 30px 40px
2em 20px 30px 40px
150% 20px 30px 30px
2 20px 30px 60px

十、盒子模型重点

10.1.边框border
10.2.边框合并
属性名 操作
轮廓线 outline-style:none 取消轮廓线
获取焦点 :focus 获取鼠标光标状态
表单边框 border:0 none 取消表单边框(加0,兼容性更好)
label标签 <label for="ID名"> 友好性
10.3.内边距
10.4外边距

十一、浮动重要

<style>
    .clearfix:after{
        content:".";
        display:block;
        height:0;
        line-height:0;
        visibility:hidden;
        clear:both;
    }
    /*兼容IE*/
    .clearfix{
        zoom:1;
    }
</style>
浮动元素的父元素调用clearfix清除浮动。

十二、css初始化和overflow属性

属性值 说明
visible 默认值,内容不会被裁剪,会呈现在元素框之外
hidden 内容会被裁剪,超出的内容是不可见的
scroll 如果内容溢出,会被裁剪。无论内容是否溢出,浏览器总是会显示滚动条以便查看其余的内容
auto 如果内容溢出元素框被裁剪,则浏览器会显示滚动条以便查看其余的内容;如果内容没有溢出,不会显示滚动条

十三、定位重要

十四、定位的盒子居中显示

left:50%;
margin-left:-元素宽度一半;

小知识点/注意点补充:

标签包含规范(嵌套规范)

规避脱标流
图片和文字垂直居中对齐

css可见性

内容移除

.box{
    width:300px;
    height:0;
    padding-top:100px;
    overflow:hidden;
}

属性选择器(要认识)

<style type="text/css">
    input[type="button"][class]{
        width:100px;
        height:100px;
        background:green;
    }
</style>

firework的使用

上一篇 下一篇

猜你喜欢

热点阅读