css基础

1.CSS层叠样式表


1.1 什么是div和span

div是html里面的一个标签,没有特定的含义, 作为容器,一般用于配合css完成网页的基本布局。

span也是一个标签,没有特定含义,一般作为**文本容器 **。

1.2 div和span的区别


div是块级元素,会独占一行;span是行内元素,不会独占一行。

div中可以嵌套其它的标签,span标签中只能嵌套文本/图片/超链接。

1.3 为什么要学习CSS

    CSS是层叠样式表(CascadingStyleSheets)的简称.有时我们也会称之为CSS样式表或级联样式表。 同时CSS是也是一种标记语言。

    CSS主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式边距等)以及版面的布局和外观显示样式。

   通过学习 CSS让我们的网页更加丰富多彩,布局更加灵活自如。简单理解:CSS可以美化HTML,让HTML更漂亮让页面布局更简单。

2.CSS语法

{
	属性:属性值 属性值;
	属性:属性值 属性值
}

注意

  • 属性和属性值用:连接
  • 如果一个属性有多个属性值用空格隔开
  • 如果有多个属性,属性和属性之间用;隔开。最后一个;可以不写
2.1 CSS引入方式

优先级:行内样式优先级永远是最高的,而内部和外部样式谁写在后面谁优先

2.1.1 内联(行内)样式:通过标签的style属性来结合
<p style="属性名称:属性值;属性名称:属性值 属性值"></p>
2.1.2 内部样式:通过style标签来结合
<head>
	<style type="text/css">
        标签名称{
            属性:属性值 属性值;
        }
	</style>
</head>
  • style标签必须写在head标签的开始标签和结束标签之间
  • style标签中的type属性其实可以不用写,默认就是`type=“text/css”
2.2.3 外部样式:通过link标签结合
<head>
	<link rel="stylesheet" href="../css/myCss.css" />
</head>
2.3 CSS基本选择器
选择器描述语法示例
标签选择器根据HTML标签名称选择标签标签名称{}div{ color:red; }
ID选择器根据id属性值选择标签#id值{}#d1{ color:blue; }
类选择器根据class属性值(类名)选择标签.类名{}.c1{ color:yellow; }
通用选择器选取所有标签*{}*{ color: pink;}

优先级:ID选择器 > 类选择器 > 标签选择器 > 通用选择器

2.4 CSS组合选择器
选择器描述语法示例
层级选择器层级关系选择标签祖先 后代div a{ }
属性选择器根据指定属性的值筛选元素[属性='值']input[type='text'] { }
并集选择器多个选择器的结果进行合并选择器1,选择器2,....c1, span { }
2.5 CSS常用属性
2.5.1 背景属性
功能属性名属性取值
背景色background-color1. 颜色常量
2. 使用十六进制
3. 红绿蓝
背景图片background-imageurl(图片的路径)
平铺方式background-repeatrepeat 默认。背景图像将在垂直方向和水平方向重复
repeat-x 背景图像将在水平方向重复
repeat-y 背景图像将在垂直方向重复
no-repeat背景图像将仅显示一次
背景位置background-positionleft top
2.5.2 文本样式
功能属性名属性取值
颜色color颜色
设置行高line-height像素
文字修饰text-decorationunderline 下划线
overline 上划线
ine-through 删除线
none 不要线条
文本缩进text-indent用于缩进文本,可以使用em单位
文本对齐text-alignleft 把文本排列到左边
right 把文本排列到右边
center 把文本排列到中间
默认值:由浏览器决定
2.5.3 字体属性

功能

属性名作用
字体名font-family设置字体,本机必须要有这种字体
设置大小font-size像素
设置样式font-styleitalic 斜体
normal 默认值。浏览器显示一个标准的字体样式。
设置粗细font-weightbolder加粗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值