CSS基本使用方法

1.行内样式,引入style样式

2.内部样式表

在head标签里,统一改想改的标签

<style>
            h4 {
                color: aqua;
            }
        </style>

3.外部样式表:在css文件里写

需要一个连接<link href="style.css" type="text/css" rel="stylesheet"/>

 4.css选择器是选择标签的

5.类选择器  .nav{}

 在一个标签内部只能有一个class

6.id选择器

#pink {

        color :pink

}

<p id="pink">

7.通配符选择器(更改全部样式)

*{

        color:pink;

}

8.font字体

8.1font-size字号大小

8.2font-family用于设置哪一种字体

8.3Arial字体,Microsoft Yahei 可以指定多个字体,如果找不到就接着往下找

8.4字体粗细font-weight:bold;

 9.字体倾斜 italic

font-style:normal;    斜体变的不倾斜

10.font 字体连写有顺序,不能随意换位置

11.文本水平对齐方式

 12.行间距line-height

text-indent首行缩进

p{
                line-height: 24px;
                text-indent: 2em;//首行缩进
            }

13.复合选择器(快速高效)

13.1后代选择器      .nav a{

                                  color :pink;

                                        }

13.2子元素选择器(只选亲儿子那一级)

div>strong{

        color:pink;       

}

13.3交集选择器

并且的关系  p.one{  }

13.4并集选择器(用逗号隔开)

p,

span,

.red{ 

        color:red;

}

14.链接伪类选择器(写的时候顺序不要颠倒)

text-decoration: none;取消下划线

15.div是一个盒子,块内元素,p h dt标签里不能包含div

 16.行内元素

 17.行内块元素<img><input>

在一行内显示,可以在css里设置宽度和高度

总结

 18.标签转换模式

display:block;把行内元素转换为块级元素

display:inline;把块级元素转换为行内元素

display:inline-block块、行内元素转换为行内元素

19.行高

line-height:18px;

20.背景颜色background-color;

背景图片background-image:url(图片);

背景图片不平铺:background-repeat:no-repeat;

背景图片水平平铺:background-repeat:repeat-x;

背景图片纵向平铺:background-repeat:repeat-y;

 21.背景位置

background-position:right top(10px  50px);(x,y)

22.背景附着

background-attachment:fixed;背景固定

23.背景透明

background:rgba(0,0,0,0.3);//a取值范围在0-1之间

背景总结

 24.权重

 25.盒子模型

25.1盒子边框(border)

border-color

boder-style

boder-width

25.2取消边框

border-top:none;

简化border:none;

      border-bottom:1px dashed red;

25.3合并相邻的边框collapse

25.4内边距(四个px顺时针)

padding:20px;//上下左右都是20px

padding:20px 10px;//上下是10px左右是20px

padding:20px 10px 30px;//上20  左右10 下30

26.padding不撑开盒子时

特殊情况,如果这个盒子没有宽度,则padding不会撑开盒子

27.外边距 (magin)

margin-left:100px;

简写:margin:100px;上下左右都100

28.块级盒子居中显示

要有宽度width:600px;

左右外边距设置为auto  margin-left:auto;

                                     margin-right:auto;

                          简写为margin:auto;

               还可以写为:margin:0  auto;

29.盒子里面文字、行内元素、行内块居中对齐

text-align:center;

30.在盒子内插入图片,通过padding、margin移动

    背景图片通过background-position:30px  30px移动

31.清楚元素内外默认边距

*{

        padding:0;

        margin: 0;

}

span行内尽量只设置左右内外边距不要设置上下边距

32.外边距合并

相邻两个盒子,尽量只给一个盒子加margin

嵌套时会出现塌陷现象

33.浮动元素不会超过父亲元素的内边框也不会超过内边距

34.清除浮动

clear属性用于清除浮动

34.1额外标签法,加一个clear标签

.clear {

        clear:both;

}

34.2父级添加overfiow属性方法

 在父级添加 overflow:hidden;

34.3使用after伪元素

 

34.4双伪元素清除浮动

 浮动总结

35.固定定位 position:fixed

36.定位模式

 36.1静态定位(几乎不用)

相当于border里的none

36.2相对定位(在原来标准流的位置还占有,后面的盒子不能占用)

36.3绝对定位(无需转换,直接给大小就行) position:absolute;

如果父级没有定位,子盒子以浏览器为准

子级绝对定位,父亲相对定位

36.4固定定位fixed

不随滚动条滚动而滚动,完全脱标不占位置,跟父亲定位没有关系,只认浏览器的可视窗口

37.堆叠顺序z-index:2;(没有单位)

38.矩形设置四个角

 可简写为border-radius:15px 0 0 15px

定位总结

39.元素的显示和隐藏

39.1display显示

display:none;隐藏

display:block;这里除了转换为块级元素以外,还显示

39.2可见性visibility

visibility:hidden;隐藏并留着位置

visibility:visible;显示

39.3溢出overflow

 显示与隐藏的总结

 40.鼠标样式

 41.轮廓线outline:0/none;取消轮廓线

42.防止拖拽文本域

resize:none;

43.垂直对齐vertical-align:middle;(只对行内块或者行内元素有效)

图片底部有缝隙,只要不是基线对齐就可,或者转换为块元素

44.溢出的文字用省略号显示

 45.css精灵技术:一个大背景下有很多小模块

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值