CSSpart1

一、语法规范

1.在head里书写

<style>

选择器{样式}

给谁修改样式{改什么样式}

</style>

二、CSS选择器

1.基础选择器

1.标签选择器

标签名 {

属性1:属性值1;

属性2:属性值2;

}

某一类整体修改

2.类选择器

(1).类名(自己起的名字){

属性1:属性值;

}

<div class = "red">变红色</div>

  • 长名字或词组可以使用中横线
  • 不要使用纯数字、中文等命名,尽量用英文

(2)多类名

多个类名写到一个class属性里,空格分开<div class = "red green">变红色</div>

  • 把一些元素相同的样式放到一个类里面
  • 这些标签都可以调用这个公共类,然后调用自己独有的类

3.id选择器

#id名{

属性1:属性值1;

}

只能调用一次,id不能重复

4.通配符选择器

* {

属性1:属性值1;

}

会修改html body div span li等所有的标签

2.复合选择器

三、CSS字体属性

1.字体系列

p{

font-family : 'Microsoft YaHei';

  • 各种字体之间必须使用英文逗号隔开
  • 如果有空格隔开的多个单词(默认第一个 第一个没有用第二个显示..)组成的字体加引号,单双都行
  • 'Microsoft YaHei',tahoma,arial,'Hiragino Sans GB'

2.字体大小

p{

font-size: 20px;

}

  • px(像素)是最常用的单位
  • 谷歌浏览器默认文字大小为16px
  • 可以给body统一指定大小
  • 标题需要单独设置

3.字体粗细

p{

font-weight: bold;

}

属性值描述
normal默认值,不加粗
bold定义粗体,加粗的
100~900400=normal,700=bold,数字后面没有单位

4.文字样式

p{

font-style: normal;

}

属性值作用
normal默认值,浏览器会显示标准的字体样式
italic浏览器会显示斜体的字体样式

一般用在<em>(倾斜字体)让字体不倾斜

5.字体复合属性

body

{
font: font-style font-weight font-size/line-height font-family;

}

  • 不能随意颠倒顺序
  • 必须保留font-size和font-family,其他省略为默认

总结

属性表示注意点
font-size字号通常的单位是px像素,一定要加单位
font-family字体实际工作中按照团队约定写
font-weight字体粗细400=normal,700=bold,数字后面没有单位
font-style字体样式斜体italic,不斜体normal
font字体连写有顺序的;字号和字体必须同时出现

四、文本属性

1.颜色

表示属性值
预定的颜色值red,green,blue
十六进制#ff0000,#ff6600
RGB代码rgb(255,0,0)或rgb(100%,0%,0%)

2.对齐文本

div{

text-align: center;

}

left/center/right 默认左对齐

3.装饰文本

div{

text-decoration: underline;

}

属性值描述
none默认,无装饰线,常用作取消下划线
underline下划线,链接自带
overline上划线
line-through删除线

4.文本缩进

对首行进行缩进

div{

text-indent: 2em;

}

px也可以,2em是当前文字两个文字的距离

5.行间距(分为上间距和下间距)

div{

line-height:26px;

}

更改时文字高度不会改变,改变的上下间距的高度

总结

属性表示注意点
color文本颜色通常用十六进制
text-align文本对齐

text-indent

文本缩进常用于首行缩进两个字符,text-indent:2m
text-decoration文本修饰取消下划线none,加下划线underline
line-height行高

五、CSS引入方式

1.行内样式表(行内式)

简单修改样式

<div style = "color: pink;"> </div>

  • 控制当前的标签设置样式

2.内部样式表(嵌入式)

写到<style>中

  • 理论上可以放到html文档的任何地方,一般放在head里
  • 可以控制整个页面中的元素样式设置

3.外部样式表(链接式)

适合于样式比较多的情况,单独建一个CSS文件,在html中引入

<link rel = "stylesheet" href = "caa文件路径">

样式表优点缺点使用情况控制范围
行内样式表书写方便,权重高结构样式混写较少控制一个标签
内部样式表部分结构和样式相分离没有彻底分离较多控制一个页面
外部样式表完全实现结果和样式相分离需要引入最多,吐血推荐控制多个页面

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值