web03

CSS概念

层叠样式表,用来美化HTML页面的,并且CSS代码可以和html代码完全分离

在HTML页面引入CSS的三种方式

通过标签上提供的style属性引入

通过在head中提供style标签,在标签内部写入CSS代码

通过在head标签内部添加link标签引入外部的CSS(真正的实现了CSS和HTML的代码分离)

Div,span,p标签都可以看做是一个容器,里面看成是装的数组,这样可以通过CSS样式对这一组数组进行设置

Div:独占一行,标签可以把里面的文档分成不同的。独立的部分

Span:并非独占一行,多个span会并列排列,直到这一行行满之后才换行,标签用来组合文档中的行内元素

P:独占一行,但是元素会在其前后创建一些空白,属于段落标签

元素的类型

块级元素:默认情况下独占一行,div,p,h6-h1,br,hr

行内元素:默认情况下多个行内元素可以处在同一行,input,font,span

选择器

帮助我们选中想要修饰的标签进行修饰

标签名选择器:通过标签的名称选中指定名称的标签进行修饰

格式:元素名{},

类选择器

通过标签上的class属性,可以为标签设置所属的类,所有类属性值相同的则为一类,可以通过标签名选择器选择这一类进行修饰

格式:.类名{css属性},

 

 

ID选择器

   通过标签上的ID属性,可以为标签设置所属的ID编号,ID编号的特点就是他在HTML中的独一无二的,可以通过ID值选中想要修饰的标签

格式:#ID值(CSS属性),

后代选择器

在父选择器选中 的元素内部,在选中指定的后代元素进行修饰

格式:父选择器 后代选择器{}

子元素选择器

在父选择器选中的元素内部,在选中指定的子元素进行修饰

格式:父选择器>子元素选择器{}

分组选择器:

可以将多个选择器选中的元素统一来设置样式

格式:选择器1,选择器2,…选择器n{}

属性选择器:

可以通过属性条件选中元素进行修饰

格式:选择器[属性条件..]{}

兄弟选择器

如果两个元素具有相同的父元素,并且紧挨着,那么可以通过相邻兄弟选择器选择A元素后的B元素

格式:大哥+小弟{}

伪元素选择器

伪元素选中的不仅仅是元素本身,还有元素的状态

状态分为:

:link  表示元素未被点击时

:hover  表示鼠标悬停时的状态(需要掌握)

:active    元素被点击时的状态

:visited  元素被点击之后的状态

 

 border:设置所有边框的属性

padding:这个简写属性设置元素所有内边距的宽度,或者设置各边上内边距的宽度。行内非替换元素上设置的内边距不会影响行高计算;因此,如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠。元素的背景会延伸穿过内边距。不允许指定负边距值。

margin:

这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。

块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值