css基础1

感觉有一丢丢难记加油冲冲冲
vcode TAB补全

	CSS(Cascading Style Sheets)层叠样式表,美化html,布局网页。	构成:
选择器 以及一条或多条申明

CSS代码风格

1.提倡展开式风格,分行,属性后加“;”

h1 {color: yellow;
	font-size: 12px;
}

2.小写
3.空格规范 后一个空格,h1后一个空格

选择器

选 择 器 { 复 合 选 择 器   基 础 选 择 器 ( 单 个 选 择 器 )   { 标 签 选 择 器 类 选 择 器 i d 选 择 器 通 配 符 选 择 器 选择器\left\{ \begin{aligned} 复合选择器 & & \ \\ 基础选择器 (单个选择器)& & \ \left\{ \begin{aligned} 标签选择器 \\ 类选择器 \\ id选择器 \\ 通配符选择器\end{aligned} \right. \end{aligned} \right.   id

TYPE使用
标签选择器<style> p { color: red;} </style>html标签名作为选择器,迅速为页面中同一类型的标签设置统一样式
类选择器 (常用)<style> .red { color: red}</style> 调用时<p class="red">单独选一个或几个标签时 ,样式点定义(名字随便起英文,或者拼音,有前端开发规范手册,不要使用纯数字、中文等命名),结构类(class)调用 。多类名<div class="red font20"> 必须用空格隔开
id选择器<style>#id名{属性1:属性值; 属性2: 属性值} </style> <p id="id名">样式#定义,结构id调用,只能调用一次(一般用于页面唯一性的元素上面)
通配符选择器<style> * { margin:0;padding:0;} </style>所有标签统一修改样式,用* 定义,不需要调用

注意:标点一定是英文状态,要不然怎么运行都找不到原因

css字体

注意:标点一定是英文状态!!!总是错。。。

字体

//多个字体,用英文逗号隔开,字体是组合的要加引号,(多字体兼容性好)
body {font-family:  "Microsoft Yahei",'Times New Roman',Arial;}

字体大小

body {
	font-size: 20px; //px是像素大小谷歌默认16px,必须要加px
	}

标题标签特殊,要单独指定大小。

字体粗细

font-weight正常(normal)是400,加粗(bold)是700,不用单位

p {
	font-weight: 700;
	}

字体样式

文体风格:正体(normal);斜体(italic

p {
	font-style: normal;
	}

多用于把斜的摆正,斜体标签(em,i)改为正的。

字体复合属性

它是有顺序的!
先看正斜,再看粗细,再大小,最后样式(复合写时大小和样式必须有)
{font: font-style font-weight font-size/line-height font-family}

div {font-style: italic; 
        font-weight: 700;
        font-size: 16px; 
        font-family: 'Microsoft Yahei';
    }
=div{font:italic 700 16px 'Microsoft Yahei';}
TYPE表示
font-style字号
font-weight400 normal
font-size12px
font-family字体’’
font连写,字号字体必须在

CSS文本属性

对齐文本,装饰文本,文本颜色,文本缩进,行间距等。

文本对齐

text-align:left right center

div {text-align: center;} 

装饰文本

text-decoration

AttributesDescription
none默认无装饰线
underline下划线 插入链接a自带下划线
overline上划线
line-through删除线

去除链接的下划线

 a {
     text-decoration: none;
   }

文本颜色

StyleAttributes
预定义的颜色red…
十六进制#FF0000
RGBrgb(255,0,0)或者rgb(100%,0%,0%)

文本缩进

text-indent 段落首行缩进

 div {
        text-indent: 2em;
    }

em是一个相对单位,就是当前元素(font-size)1个文字的大小.

文本行间距

在这里插入图片描述

line-height 设置行间距离,控制文字行与行的距离.改变的是上下间距.
 测量行高时:从上一行的下面到这一行的下边.
FSCapture测量软件
               

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值