一.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基本内容笔记(学习整理)的更多相关文章

  1. HTML+CSS基础小笔记再整理

    1. font的两个必须要写的:font-size 和 font-family text-indent 首行缩进(em)1em=一个文字大小 text-algin 对齐方式:left.center.r ...

  2. CSS进阶内容—盒子和阴影详解

    CSS进阶内容 在学习了CSS基本知识之后,我们需要进一步了解CSS,因此写下了这篇文章 当然如果没有学习之前的知识,可以到我的主页中查看之前的文章:秋落雨微凉 - 博客园 CSS三大特性 首先我们先 ...

  3. iOS学习笔记-精华整理

    iOS学习笔记总结整理 一.内存管理情况 1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象.当用户的代码运行告一段 落,开始 ...

  4. iOS学习笔记总结整理

    来源:http://mobile.51cto.com/iphone-386851_all.htm 学习IOS开发这对于一个初学者来说,是一件非常挠头的事情.其实学习IOS开发无外乎平时的积累与总结.下 ...

  5. java学习笔记系列整理说明

    java学习笔记系列整理说明 ​ 陆陆续续也巩固学习java基础也有一段时间了,这里整理了一些我认为比较的重要的知识点,供自己或者读者以后回顾和学习.这是一个学习笔记系列,有自己的整理重新撰写的部分, ...

  6. HttpClient学习整理

    HttpClient简介HttpClient 功能介绍    1. 读取网页(HTTP/HTTPS)内容    2.使用POST方式提交数据(httpClient3)    3. 处理页面重定向    ...

  7. 《CSS揭秘》笔记(一)

    前言 我们在现代 CSS 中所面临的挑战已经不在于如何绕过这些转瞬即逝的浏览器 bug.如今的挑战是,在保证 DRY ① .可维护.灵活性.轻量级并且尽可能符合标准的前提下,把我们手中的这些CSS特性 ...

  8. 《AngularJS学习整理》系列分享专栏

    <AngularJS学习整理>系列分享专栏   <AngularJS学习整理>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/re ...

  9. JavaScript学习整理(转载)

    JavaScript的学习整理(一) 目录: 1.换皮肤功能2.显示/隐藏(点击切换)3.显示/隐藏(onmouseover/onmouseout)4.选项卡5.全选/不选/反选(checkbox)6 ...

随机推荐

  1. 修改composer配置(以修改cache-files-maxsize为例)修改composer拉取包出现"Content-Length mismatch"的问题

    1.composer config -l -g查看composer配置信息 2.修改配置:composer config --global cache-files-maxsize 1024MiB

  2. Mybatis最终搭建

    框架搭建的流程1. 导入jar2. 准备属性文件和配置文件3. 编写数据库的表和类4. 为类编写一个XxxMapper接口5. 编写接口对应的映射文件XxxMapper.xml6. 根据接口的方法, ...

  3. 更好的滚动体验>better-scroll

    认识better-scroll better-scroll是一款重点用于解决移动端(已支持PC)各种滚动场景需求的插件,可使页面滚动效果更加流畅且富有弹性 better-scroll是用纯JavaSc ...

  4. java面试一日一题:java中垃圾回收算法有哪些

    问题:请讲下在java中有哪些垃圾回收算法 分析:该问题主要考察对java中垃圾回收的算法以及使用场景 回答要点: 主要从以下几点去考虑, 1.GC回收算法有哪些 2.每种算法的使用场景 3.基于垃圾 ...

  5. MySQL中几种常见的日志

    前言: 在 MySQL 系统中,有着诸多不同类型的日志.各种日志都有着自己的用途,通过分析日志,我们可以优化数据库性能,排除故障,甚至能够还原数据.这些不同类型的日志有助于我们更清晰的了解数据库,在日 ...

  6. MySQL关于日期为零值的处理

    前言: 前面文章我们介绍过日期和时间字段的查询方法,最近遇到日期值为零的问题.原来了解过和 sql_mode 参数设置有关,但还不是特别清楚,本篇文章将探究下MySQL怎么处理日期值为零的问题. 1. ...

  7. 如何在Mac OS X中开启VIM语法高亮和显示行号

    VIM (Wikipedia图) Vim 是一款相当给力的源自UNIX平台的命令行文本编辑器,不过不给力的是,Mac OS X下并没有诸多Linux发行版上VIM那些牛逼哄哄的神马代码高亮显示啊,自动 ...

  8. pass在if中

    pass在if中是停止if成立后的操作. 如 num=1 while num<=100: if num==50: pass        #当作先占位 elif num>=60 and n ...

  9. 实战-加密grub防止黑客通过单用户系统破解root密码

    基于Centos8进行grub加密 加密grub 实战场景:给grub加密,不让别人通过grub进入单用户. 使用grub2-mkpasswd-pbkdf2创建密文 [root@localhost ~ ...

  10. nosql数据库之Redis概念及基本操作

    一.概述 redis是一种nosql数据库(非关系型数据库),他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(st ...