css样式表、选择器、字体属性、尺寸属性、边框阴影

css概念

  1. 以统一的方式实现样式的定义
  2. 提高页面样式的可重用性可维护性
  3. 实现了内容(HTML)和表示(CSS)的分离
  • HTML和CSS之间有什么关系?

    1. HTML:构建网页的结构
    2. CSS :构建HTML元素的样式

字体样式汇总

属性解释
color字体颜色
font-size字体大小
font-family字体样式
font-weight字体的粗细 normal 普通 lighter 细 bold 宽
font-style字体的形状 inherit斜体
line-height行高
text-align水平位置
letter-spacing字符间距
text-decoration字体的划线 overline 上 line-through 中 underline 下
width宽度
height高度

CSS的使用

内联样式

  1. 内联样式
    将样式声明在元素的style属性中
    样式声明 表示一个具体的显示效果,可以多个同时存在的,多个样式之间用 ; 进行隔开
    每个样式声明都有两部分组成:
    color: 样式属性
    red : 属性值
<!--内联样式-->
		<div style="color:red ; font-size: 100px;">
			你好
		</div>

效果展示:
在这里插入图片描述

内部样式表

  1. 内部样式表
    • 在head里面加上一个 style标签
    • .在style中添加任意多的样式
<!--内部样式表-->
		<style type="text/css">
			body{
				color: red;
				font-size: 40px;
			}
		</style>

外部样式表

  1. 外部样式表
    • 创建一个单独的样式表文件保存样式规则
      在css文件夹下新建一个CSS文件 并在里面添加好样式
    • 在需要使用得页面上添加 link 标签 进行引入
<link rel="stylesheet" type="text/css" href="css/new_file.css"/>

CSS样式表的特征

特性描述
继承性子级标签可以直接使用父级元素声明好的样式 (大部分的CSS样式可以被继承)
层叠性可以同时写多个样式
优先级低: 浏览器的缺省值 中: 就近原则 高: 内联样式
!improtant规则强制调整优先级,打破了优先级规则

CSS基础选择器

作用: 规范了页面中哪些元素能够使用定义好的样式
目的: 匹配页面元素(找到页面的元素)

选择器作用用法
通用选择器匹配页面中的所有元素*{ }
标签选择器匹配当前所有这一类的标签p{}
类选择器匹配被标记的class属性元素.类名{ }
ID选择器匹配被标记的id属性元素#ID名{ }

优先级:id>class>p(标签)> *(通配符)

选择器权值
标签选择器0,0,0,1
类选择器0,0,1,0
id选择器0,1,0,0
内联样式1,0,0,0

选择器的权值加到一起,大的优先;如果权值相同,就近原则。

复杂的选择器

选择器说明
群组选择器选择器声明式以 ‘ , ’ 分割 的选择器列表
后代选择器具备层级关系的元素,使用空格 隔开
子代选择器只具备一级层级的关系的元素 , 使用 > 隔开

尺寸属性

  1. 作用:用户设置元素的宽度和高度 单位为:px, 百分比
属性值说明
width宽度
height高度
max-width最大宽度
min-height最大高度
  1. 允许被修改高度和宽度的元素
    1.块级元素
    2.行内块大部分允许被设置宽高的 例如 表单控件 单选和复选 是不能修改尺寸
    3.存在width和height属性的元素 可以设置宽高的样式 img table

  2. 溢出 overflow
    使用尺寸属性限制元素大小的时候,如果内容所需要的空间太小大于元素本身,会导致溢出效果
    属性:

overflow 溢出属性值说明
hidden 隐藏隐藏 溢出的时候隐藏
scroll 滚动当元素溢出的时候会出现滚动条 溢出时滚动条可用
auto 自动内容溢出的时候会出现但是没有溢出的时候不出现

边框阴影

边框阴影:box-shadow
属性:
h-shadow :水平位置
v-shadow :垂直位置
blur :模糊距离
spread :阴影尺寸
color :颜色
inset :将外阴影变成内阴影

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值