css基本内容笔记(学习整理)
一.css简介
1.什么是css
层叠样式表。
层叠:层层叠加,若果有冲突应用优先级高,不冲突的部分共同作用
样式表:就是css属性样式的集合;
2.作用
a.修饰html,使得html样式更好看
b.提高样式代码的复用性
c.html的内容与样式分离,便于后期维护
3.css的引入方式
1.内嵌样式
把css代码嵌入到html标签中
style=" 属性 :属性值 ; 属性:属性值"
语法:
1.使用style属性;
2.属性写法:属性:属性值;
3.多个样式使用”;“分开;
2.内部样式
<style type="text/css">
div{color:red; font-size:100px;}
</style>
语法:
1.使用style标签属性进行引入;
2.属性写法:属性:属性值;
3.多个样式使用”;“分开;
3.外部样式----推荐使用
将css样式抽成一个单独的css文件,谁用就引用这个文件;
<link rel="stylesheet" style="text/css" href=" css文件地址">
语法:
1.创建css文件写入css属性,
2.在head中使用link标签属性进行引入;
3.属性写法:属性:属性值;
4.多个样式使用”;“分开;
二.选择器
1.基本选择器(优先级 类选择器>Id选择器>标签选择器)
a.标签选择器
语法:html标签名{ css 属性}
b.类选择器
.+class名
class的值可以重复
c.id选择器
#+id名
id只有唯一性,不能重复
2.属性选择器
语法:基本选择器[ 属性="属性值"]{css 属性:属性值; }
3.伪元素选择器
a标签的伪元素选择器
静止状态 :a:link{css属性}
悬浮状态:a hover{css属性}
触发状态: a:active{css属性}
完成状态 a:visited{css属性}
4.层级选择器
按照层级进行选择
三.css属性
1.文字属性:
span{color:red;font-size:100px;font-family:黑体}
font-size:大小;
font-family:字体类型
font-weight:bold;加粗
2.文本属性:
color:颜色
text-decoration:下划线(a标签可以去掉下划线)
属性值:none;underline;
text-agin:对齐方式
属性:left; center; right;
line-high:字体之间的行高
3.背景属性:
">background-image:背景图片
属性:
url("图片地址")
background-repeat:平铺方式
属性: no-repeat;不重复 repeat-x;横向重复
repeat-y; 纵向重复repeat;横纵向平铺
4.列表属性:
list-style-type:列表项前的小标志
属性:太多了,可以查字典
list-style-image:列表项前的小图片;
属性:url("图片地址");
5.尺寸属性:
width:宽度
height:高度
6.显示属性:
display:
属性:none 隐藏
block 块级别显示
inline 行级别显示(行级变成块级别)
7.浮动属性:
float:浮动
属性值:left right
clear:清楚浮动 left right both
技巧:在一个浮动的div之后,添加一个div来清除浮动
四.盒子模型
略
css基本内容笔记(学习整理)的更多相关文章
- HTML+CSS基础小笔记再整理
1. font的两个必须要写的:font-size 和 font-family text-indent 首行缩进(em)1em=一个文字大小 text-algin 对齐方式:left.center.r ...
- CSS进阶内容—盒子和阴影详解
CSS进阶内容 在学习了CSS基本知识之后,我们需要进一步了解CSS,因此写下了这篇文章 当然如果没有学习之前的知识,可以到我的主页中查看之前的文章:秋落雨微凉 - 博客园 CSS三大特性 首先我们先 ...
- iOS学习笔记-精华整理
iOS学习笔记总结整理 一.内存管理情况 1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象.当用户的代码运行告一段 落,开始 ...
- iOS学习笔记总结整理
来源:http://mobile.51cto.com/iphone-386851_all.htm 学习IOS开发这对于一个初学者来说,是一件非常挠头的事情.其实学习IOS开发无外乎平时的积累与总结.下 ...
- java学习笔记系列整理说明
java学习笔记系列整理说明 陆陆续续也巩固学习java基础也有一段时间了,这里整理了一些我认为比较的重要的知识点,供自己或者读者以后回顾和学习.这是一个学习笔记系列,有自己的整理重新撰写的部分, ...
- HttpClient学习整理
HttpClient简介HttpClient 功能介绍 1. 读取网页(HTTP/HTTPS)内容 2.使用POST方式提交数据(httpClient3) 3. 处理页面重定向 ...
- 《CSS揭秘》笔记(一)
前言 我们在现代 CSS 中所面临的挑战已经不在于如何绕过这些转瞬即逝的浏览器 bug.如今的挑战是,在保证 DRY ① .可维护.灵活性.轻量级并且尽可能符合标准的前提下,把我们手中的这些CSS特性 ...
- 《AngularJS学习整理》系列分享专栏
<AngularJS学习整理>系列分享专栏 <AngularJS学习整理>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/re ...
- JavaScript学习整理(转载)
JavaScript的学习整理(一) 目录: 1.换皮肤功能2.显示/隐藏(点击切换)3.显示/隐藏(onmouseover/onmouseout)4.选项卡5.全选/不选/反选(checkbox)6 ...
随机推荐
- 关于Java处理串口二进制数据的问题 byte的范围 一个字节8bits
前置知识点 byte的范围[-128~127] 内存里表现为 0x00~0xFF 刚好是一个8bits的字节 问题 byte[] hexData = new byte[] {0x01, 0x03, 0 ...
- 如何将代码托管到Github
Github是最火热的源代码管理平台,你可以通过这个平台,将代码托管起来,防止代码丢失,或者将自己的代码展示给世界. 首先要下载Git,请自行在各大应用平台下载. 下载完成后,在你的菜单上下文中就会出 ...
- Jenkins 基础篇 - 安装部署
Jenkins 安装 Jenkins 支持主流的 Linux 发行版系统,同时还支持 macOS.Windows.和 Docker 运行. 具体系统的 Jenkins 安装包可以去官网下载 https ...
- Mybatis学习之自定义持久层框架(一) 为什么要用框架而不直接用JDBC?
前言 说起Mybatis,相信大家都不会感到陌生,它是一款优秀的持久层框架,应用于java后端开发中,为客户端程序提供访问数据库的接口. 我们都知道,JDBC是Java语言中用来规范客户端程序如何来访 ...
- 测试报告$\alpha$
pytorch可视化编程网站VisualPytorch NAG \(\alpha\)版本发布了!点击网址访问:VisualPytorch 一.测试查虫(bug detection) 测试贯穿了开发.集 ...
- Unreal: Dynamic load map from Pak file
Unreal: Dynamic load map from Pak file 目标:在程序运行时加载自定义 Pak 文件,并打开指定关卡,显示其中的完整 map 内容 Unreal 的 Pak 文件内 ...
- Git 系列教程(12)- 分支的新建与合并
实际工作场景 可能会遇到的工作流 开发某个网站 为实现某个新的用户需求,创建一个分支 在这个分支上开展新工作 正在此时,你突然接到一个电话说有个很严重的问题需要紧急修补,你将按照如下方式来处理: 切换 ...
- S3待机 S4休眠
https://hceng.cn/2018/01/18/Linux%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86/ 1.1系统睡眠模型Suspend On (on) S0 - ...
- Docker——安装部署
前言 从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE. Docker CE 即社区免费版,Docker EE 即企业版,强调安 ...
- CentOS Linux搭建独立SVN Server全套流程(修改svn仓库地址、服务启动等)
CentOS Linux搭建独立SVN Server全套流程(修改svn仓库地址.服务启动等) 原 一事能狂便少年 发布于 2016/12/27 11:16 字数 1113 阅读 1.3K 收藏 0 ...