css知识归纳总结(1)

该博客围绕CSS展开,介绍了背景的颜色、图片、平铺、定位等样式,还提及边框的相关注意事项及CSS3圆角位置设置。阐述了边距中内边距和外边距的区别,以及字体的大小、样式、颜色等属性,同时说明了文本样式的复合写法和继承规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.背景

1.背景颜色:

①英文单词 :red;
②十六进制 :#ffffff;rgb() :rgb(2,2,2);rgba() :rgb(2,2,2,0.5);

2.背景图片:

background-image:url('图片路径');

3.背景平铺:

background-repeat:后跟三种方式的值
repeat-x x轴平铺
repeat-y y轴平铺
no-repeat 不平铺

4.背景定位

background-position:第一个值 第二个值;
①第一个值是x轴的偏移位置 如 100px; 或者 left/right/center;
②第一个值是y轴的偏移位置 如 100px; 或者 top/bottom/center;
背景的复合写法:
background: 背景颜色 背景图片 背景定位 背景平铺;

5.背景大小(背景大小是css3的样式,IE6,7,8不认识)

background-size:第一个值 第二个值;
①第一个值 是x轴的大小 如100px,也可以是百分比
②第二个值 是y轴的大小,如100px,也可以是百分比
③cover 覆盖
④contain 包含,容纳

6.背景跟随 background-attachment:fixed;

二.边框
注意:边框占标签元素在页面中的大小

border   边框宽度 border-width:10px;
   边框样式
   solid 实线
   dashed 虚线
   dotted 点线(IE6不支持)
   边框颜色:
   如上四种方式
   边框的复合写法
   border:边框宽度 边框样式 边框颜色;

css3中圆角的位置设置(顺时针)

border-radius: 4中形式的值(可以为具体的值,也可以是百分比)
①一个值:表示所有的值都是这只的圆角
②两个值:一个值表示左上右下,一个表示右上左下
③三个值:左上 (右上,左下)右下
④四个值:左上 右上 右下 左下

三、边距(margin,padding)
内边距:内容到边框的距离,内边距占空间的大小

padding-top 上内边距
padding-right  右内边距
padding-bottom 下内边距
padding-left  左内边距
padding的复合写法:(顺时针)
①一个值:表示上下左右的内边距都是这个值
②两个值:一个值表示左右,一个表示上下
③三个值:上 (右,左)下
④四个值:上 右 下 左

外边距:快递和快递间的距离,外边距不影响标签元素的所占空间大小,但是会影响标签位置

margin-top 上外距
margin-right 右外距
margin-bottom 下外距
margin-left 左外距
复合写法:(同padding)

标签:就是在一个标签里面写另一个标签,用来确定父子级关系的

<div>
     <div></div>
</div>	

magin的小性子

1.第一层的子级的margin-top会穿透父级
     ①.给父级加边框
     ②.给父级加overflow:hidden
     ③.不要用子级的margin-top,用父级的padding-top代替:
2.兄弟间的margin-top和margin-bottom会叠压,但margin-left和margin-right不会

四、字体(font)(浏览器默认字体是16px,最小字体大小是12px)
1.字体大小(font-size)
font-size:

     1.具体数值:30px;
     2.长度单位(em):如2em->父级字体大小的倍数
     3.长度单位(rem):如2rem->html字体大小的倍数

font-weight:

     1. bold 加粗
     2. bolder 更粗
     3. 100~900之间的数值,100最细,900最粗

font-style(字体样式)

     1.italic 斜体
     2.normal 普通
 注意:em,i字体本身是斜体

font-family(字体字族)

      1.simsun   宋体
      2.simhei  黑体
      3.kaiti  楷体
      4.microsoft yahei   微软雅黑

line-hieght(字体行高)

  line-height:可接具体数值,如:line-height:28px;
  1.行高包括:文字上面的距离+文字本身的字体大小+文字下面的距离
  2.测量方式:从一行文字的顶端,测量到下一行文字的顶端之间的距离

3.文本样式的复合写法:
font:字体加粗 字体样式 字体大小/行高 字体字族

font:30px /100px 'simhei';

字体颜色 (color) (颜色的四种样式)
文字对齐:text-align

     1.left 左对齐
     2.right 右对齐
     3.center 中间对齐

文本修饰
text-decoration:

         1.overline 上划线
         2. underline 下划线
         3. line-through 中划线
         4.none   没有划线

首行缩进 text-indent:

        1.具体数值:2px;
        2.具体的长度单位:2em
  单词间隙   word-spacing
  字符间隙   letter-spacing 

文本样式的继承
1.父级设置的文本样式,子级即使不设置,也享有相同的样式
2.a标签的color和text-decoration:underline不会继承父级的文本样式
文本水平居中 text-align:center;
文本竖直居中 line-height等于块的height 如height:100px;line- height:100px;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

coderdwy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值