CSS(二)

CSS(二)

  至于CSS(一)里面所说四种引入方式及三种选择符(选择器)的优先级比较分别为:(1)引入方式实际情况中是采用“就近原则”的方式来判断优先级的,谁离所修饰的目标越近则谁的优先级越高,一般行内样式的优先级最高,因为行内样式本来就在所修饰目标的标签内使用所以一般它的优先级都比其他几个的优先级高;(2)选择符(选择器)的优先级比较则是:id>class>标签。

字体样式

功能语法
设置字号font-size:12px
设置字色color:#000000
设置字体font-family:Arial,‘宋体’
设置行高line-height:150% line-height:1.5em
设置字体的粗细font-weight:normal[正常]bold[粗体]

<font size=1-7>
浏览器默认字体大小为16px
常用单位:px 像素 em 当前字体尺寸 百分比单位用的比较多
百分比单位用的比较多的原因: 屏幕适配的

CSS样式的特点

继承--------层叠
1、继承:
网页中子元素,将继承父元素的样式
例如:要控制段落p中的文字大小,可以直接给body标记加样式。
2、层叠:
网页中子元素定义了与父元素相同的样式,则子元素的样式将覆盖掉父元素的样式,后面定义的样式,会覆盖前面定义的样式

文本控制

功能语法
设置对象中文本缩进text-indent:2em 可以为负值
文本水平对齐方式text-align:left[左]center[中]right[右]
对象中空白处理white-space:normal[自动换行] pre[换行和空白受保护]nowrap[强制在同一行显示]
本文大小写控制text-transform:none[正常大小] capitalize[每个单词的第一个字母转换成大写]uppercase[转换成大写]lowercase[转换成小写]
元素的垂直对齐方式vertical-align:sub[设置文字为下标] super[设置文字为上标]top[把元素的顶端与行中最高元素的顶端对齐]text-botton[把元素的底端对齐

<sub> <sup>通常用于描述数学公式

缩进效果:

  1. 文章空2格 text-indent:2em;
  2. 隐藏标题 text-indent:-9999;

伪类

Body 标签 link alink vlink
在css有相应的伪类去替代他们
标签:伪类{ 样式 }

状态语法
未访问链接a:link{color:#ff0000}
已访问链接a:visited{color:#00ff00}
鼠标移动到链接上a:hover{color:#ff00ff}
鼠标按下到链接上a:active{color:#0000ff}

以上4个伪类中hover 最常用 经常针对a标签使用居多,在使用上面伪类时代码有一个顺序排列BUG最少的是link---->visited ---->hover ---->active

常使用的几种线的表现形式:
text-decoration: none; 没有下划线
underline 下划线
overline 上划线
line-througn 贯穿线

CSS核心内容

css命名

关于css命名法,和其他的程序命名差不多,主要有三种:驼峰,帕斯卡,匈牙利法

驼峰 命名法:除第一个单词首字母小写外,其余所有单词首字母都大写#headerBlock
帕斯卡命名法:与驼峰相似,区别都是所有单词首字母都大写#HeaderBlock
匈牙利命名法:是需要在名称前面加上一个或多个小写字母作为前缀#head_block

选择符(选择器)

在CSS(一)说到了三种分别是:id、class(类)、标签选择符(选择器),另外还有以下几种:
4. 通配符选择器
*{ color:red;}
  对页面中所有的标签都起作用
  什么时候使用通配符选择器
  一般情况下 在css页面刚开始的时候 描述通用属性

*{
        	pading:0;
        	margin:0;
        	list-style: none;
     }

5.包含选择符
语法e1 e2{属性:值} e1 是e2的父节点标签
标识:空格
包含关系

ul #header{
        	pading:0;
        	margin:0;
        	list-style: none;
        }

6.选择符分组
标识: , 逗号
用它可以替代 通配符选择符

body,h1,div,ul,li{
	    	pading:0;
        	margin:0;
        	list-style: none;
	    }

7.标签指定式选择符
标签指定式选择符:如果既想使用id或class,也想同时使用标签选择符

h1#content{}

8.组合选择选择符 前面的1-7种组合性使用

h1.p1,h1#content{}

盒子模型(重点)

Div 分区
Div+css
4个属性
Content 内容
Padding 内边距
Border 边框
Margin 外边距

Padding和margin的用法相似

一个参数时 表示 上下左右
二个参数时 表示 上下 和 左右
padding:100px 200px 300px; 表示 上,左右,下
padding:100px 200px 300px 400px; 表示 上 右 下 左
padding -top
top bottom left right
padding-top: 100px;
自动化居中 auto

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值