CSS基础知识学习笔记
1.css基本样式讲解
1.1 css背景
background-attachment:背景图像是否固定或者随着页面的其余部分滚动
background-color:设置元素的背景颜色
background-image:把图片设置为背景
background-position:设置背景图片的起始位置
background-repeat:设置背景图片是否及如何重复
background-size:规定背景图片的尺寸
background-orgin:规定图片的定位区域
background-clip:规定背景的绘制区域
1.2 css文本
color :文本颜色
direction :文本方向
line-height :行高
letter-spacing: 字符间距
text-align :对齐元素
text-decoration :向文本添加修饰
text-indent :缩进元素中文本首行
text-transform :元素中的字母
unicode-bidi :设置文本方向
white-space :元素中空白的处理方式
word-spacing :字间距
text-wrap:自动换行
text-shadow:向文本添加阴影
1.3css字体
font-family :设置字体系列
font-size :设置字体尺寸
font-style :设置字体风格
fongt-variant: 以小型大写字体或正常字体显示文本
font-weight: 设置字体的粗细
1.4 css链接
a:link 普通的、未被访问的链接
a:visited 用户已经访问的链接
a:hover 鼠标指针位于链接的上方
a:active 链接被点击的时刻
text-decoration:这个属性大多用于去掉链接中的下划线
background-color:背景颜色
1.5 css列表
CSS列表属性可以灵活的放置、改变标志,或者将图像作为列表项标志
list-style :简写列表项
list-style-image :列表项图像
list-style-position: 列表项标志位置
list-style-type :列表类型
1.6 css表格
表格边框:
#tb,th,td,tr{
border: 1px solid blue;
}
折叠边框:
#tb{
border-collapse: collapse;
}
1.7 css轮廓
outline :设置轮廓属性
outline-color :设置轮廓的颜色
outline-style :设置轮廓的样式
outline-width :设置轮廓的宽度
2.css盒子模型
内边距:
内容外部,边框内部
padding 设置所有边距
padding-bottom、left、right、top 单独设置某个方向的边距
边框:
可以创建出效果出色的边框,并且可以用于任何元素
border-style:定义了10种样式
border-(top,bottom,left,right)-style:定义单边样式
border-width:边框宽度设置
border-(top,bottom,right,left)-width 单边框宽度
border-color 边框颜色
border-(top,left,bottom,right)-color 单边框颜色
CSS3边框:
border-radius 圆角边框
box-shadow 边框阴影
border-image 边框图片
外边距:
margin 整体外边距
margin-(top,bottom,left,right) 单边外边距
外边距合并:就是一个叠加的概念
3.css定位与浮动
css定位:
position:static、relative、absolute、fixed;
top
left
right
bottom
overflow
….
css浮动:
float属性:left,right,none,inherit
clear属性:去掉浮动属性
left,right:去掉左右浮动
both:左右两侧浮动均去掉
inherit:从父级继承来clear值
4.css选择器
派生选择器:
li strong{
color:red;
}
具体制定列表项里的strong标签效果,已经被定义好的效果是不会被覆盖。
id选择器:
#id {
color:red;
}
id选择器可以和派生选择器组合使用,id选择器不好与id组合使用
类选择器:
.pclass{
color:red;
}
类选择器也可以和派生选择器进行组合使用
属性选择器:
缺省属性选择器:
[title]{
color:red;
}
带名字的属性选择器:
[title=te]{
color:red;
}
在IE6及更低版本,不支持属性选择器
属性选择器必须完全匹配才会起作用
子元素选择器:
采用>符号,只是只能用一级一级定位
相邻兄弟选择器:
标签+标签的形式,这个只要做一个简单的了解即可
CSS基础知识学习笔记的更多相关文章
- 〖前端开发〗HTML/CSS基础知识学习笔记
经过一天的学习,把慕课网的HTML/CSS基础知识学完了,笔记整理: 1. 文件结构: HTML文件的固定结构: <html> <head>...</head> & ...
- python之 前端HTML/CSS基础知识学习笔记
1. 文件结构: HTML文件的固定结构: <html> <head>...</head> <body>...</body> </ht ...
- Objective-c基础知识学习笔记
Objective-c基础知识学习笔记(一) 一直有记录笔记的习惯.但非常久没分享一些东西了,正好上半年開始学习IOS了,如今有空写点.因开发须要,公司特意为我们配置了几台新MAC.还让我们自学了2周 ...
- java基础知识学习笔记
本文知识点以js为参照.对比分析得出笔记.JavaScript之所以叫JavaScript是打算借助java推广自己.虽然都是开发语言,但JavaScript一开始主要运行在 客户端,而java主要运 ...
- jsp学习---css基础知识学习,float,position,padding,div,margin
1.常用页面布局 效果图: 代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8" ...
- jquery基础知识学习笔记
jquery是一个js库/常用版本是jjquery-1.7.2.js/这个版本主要是用来做开放用途 做产品的时候是用它的min版本.玩jquery的时候,不管干啥都要花钱(美元) 注意点: 1.s ...
- 传智播客 Html基础知识学习笔记
HTML基础 <p></p>标志对用来创建一个段落,,<p>标志还可以使用align属性, 它用来说明对齐方式 语法是:<p align="&quo ...
- 传智播客 Html基础知识学习笔记2
一.<select>标签 用来创建类似于WinForm中的ComboBox(下拉列表)或者LisBox 如果size大于1就是LisBox,否则就是ComboBox; <select ...
- Vue基础知识学习笔记
一.环境搭建1.安装nodejs ((https://nodejs.org/en/)2.安装脚手架 npm install --global vue-cli /cnmp install --globa ...
随机推荐
- iOS开发--图片处理
纵观现实社会和移动app市场,这是一个看脸的时代,而好看且漂亮的APP界面就是移动APP的脸.漂亮的外观后面少不了UI设计人员的辛苦,如果不懂的处理,就浪费了UI设计人员的心血. 比如下面这张图片,是 ...
- 【学习笔记】【C语言】选择结构-switch
1.用法 switch(整型表达式) { case 数值1: 语句1; break; case 数值2: 语句2; br ...
- Today’s dictation
A united nations expert on human rights in north korea has warned that the country's dictator, kim j ...
- 20150222—LINQ to SQL 插入、更新和删除
注意,使用LINQ to SQL时, 表中必须有一个主键才可以起效,否则系统将无法对数据作出修改 插入新数据,根据上一片的文章实例在其中添加新的控件: 编号TextBox(Name):sno 名字Te ...
- 正确的安装和使用nvm
前言 目前主流的node版本管理工具有两种,nvm和n.两者差异挺大的,具体分析可以参考一下淘宝FED团队的一篇文章: 管理 node 版本,选择 nvm 还是 n? 总的来说,nvm有点类似于 Py ...
- C89 和 C99的标准比较
本文转载自: C89和C99标准比较 原文转载自: http://blog.programfan.com/article.asp?id=14051 http://blog.csdn.net/xgb ...
- 【转】c# yield用法
注意事项:1.yield语句只能出现在迭代块中:2.yield return 语句不能放在 try-catch 块中的任何位置. 该语句可放在后跟 finally 块的 try 块中3.yield b ...
- android SDK启动的错误
1. AVD Manager.exe : failed to execute tools android.bat 请把AVD Manager.exe复制到跟 SDK Manager.exe的相同目录下 ...
- bootstrap时间插件 火狐不显示 完美解决方法
原文链接:http://www.phpbiji.cn/article/index/id/141/cid/4.html bootstrap时间插件火狐 bootstrap-datetimepicker火 ...
- 《用户和组的管理》Redhat6.3
linux下有三类用户: 1.超级用户 :root 具有操作系通的一切权限 uid 0 2.普通用户:普通用户具有操作系统有限的权限 uid 500-6000 3.伪用户 :是为了方便系统管理,满足 ...