【CSS】基本样式

CSS

(层叠样式表)

1、css引入方式

  • 行内式:结构与表现混合,不利于维护,代码可读性差,样式重用性也差
  • 内嵌式:提高多个标签对样式的重用性
  • 外链式:可以被多个文件重用
<link rel="stylesheet" type="text/css" href="./css/   "/>

样式优先级:最晚优先,就近原则
!important>行内>内嵌>外链
!important:优先级最大,无穷大

2、基本选择器

  • 标签选择器:选择所有符合条件的标签
  • id选择器:唯一不重复 #id名
  • 并集选择器 A,B
  • 通配符选择器 *代表所有标签

3、层次选择器

  • 子代选择器 E>F E的儿子是F
  • 后代选择器 E F:E的所有后代F
  • 兄弟选择器 E+F E的第一个兄弟F

5、字体样式font-

谷歌默认大小为16px
font-size:20px;

  • 字体粗细:值100-900
    bold / bolder:粗/更粗
    light / lighter:细/更细
    normal:正常,等于不设置
    font-weight:normal;
  • 字体风格:
    normal:正常,等于不设置
    italic:倾斜,利用字体本身的倾斜特性
    oblique:倾斜,外力作用
    font-style:italic;
  • 字体类型:
    多个类型用逗号隔开,中文字体写在英文字体后
    font-family:‘Times New Roman’,“宋体”,“楷体”;
  • 综合设置:风格 粗细 大小 类型
    font:italic normal 20px ‘Times New Roman’,“宋体”,“楷体”

6、文本样式text-

  • 文本缩进
    text-indent:2em;

  • 文本水平对齐方式
    text-align:center;

  • 行高
    line-height: px;

  • 文本居中对齐方式:
    1、只设置行高 2、高度与行高保持一致

  • 文本装饰
    text-decoration:line-through;
    underline:下划线 overline:上划线
    line-through:删除线 none:去除线

  • 图片和文字水平对齐方式
    vertical-algin:middle;
    vertical-algin:只能在行内块元素上有效
    baseline:基线对齐
    middle:中线对齐
    text-top:顶线对齐

3、外溢

  • 外溢
    overflow:auto;
    visible:原样显示 hidden:将多余的隐藏
    scroll:产生滚动条 auto:自适应,需要就产生滚动条

文本不换行 white-space:nowrap;
文本省略 text-overflow:ellipsis;
必须配合white-space和overflow使用
white-space:nowrap;
overflow:auto;
text-overflow:ellipsis;

4、颜色与单位

1em=一个字号大小(默认16px)
段落首行缩进 text-indent:2em;

1byte=8bite
1kb=1024byte
1MB=1024KB
00000000=0
1111  1111=1*2^0+1*2^1+...+1*2^7=255
15     15 =FF
十六进制:0-9 A-F 

颜色表示:单词
红绿蓝配色
rgb(255,255,255)白色
rgb(255,0,0)红色
十六进制#FFFFFFF

5、选择器基本命名规范

1个单词 (wrapper)
2个单词以上:第一个单词小写其他单词首字母大写,驼峰命名
或下划线连接 (wrapper_nav)
不能是关键字

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值