web前端笔记整理---CSS
一 Css 文件
Css: 美化HTML的
4种选择器:
元素选择
类选择
ID选择
伪类选择
常用的布局方案
1 写在什么位置能好用。
1.1 元素里面 优先级是最高的
1.2 元素外,文件内 优先级次之
1.3 外部文件
引入方式:<style type="text/css"></style>
组成:
选择器:标签/元素选择器 class ID 伪类选择器 属性选择器 (不常用)
组合形式:
层级选择器
.wangjianlin,.mahuateng{color: yellow;}/*组合选择器*/
父子
.wangjianlin>span{background-color: blue;}/*父子选择器*/
子孙
.wangjianlin span{background-color: brown;}/*祖辈子孙都可以*/
.header .logo{background-color: azure;}/*常用的处理手法*/
二 属性:
cursor 属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状
|
pointer |
光标呈现为指示链接的指针(一只手) |
宽高:width (min-width,max-width)
height(min-height,max-height)
字体:font (font-style(字体), font-weight(字体粗细),font-size(字体大小),font-family)
字体大小,最小值,根据浏览器不同,而不同
文本:
text-overflow(设置或检索是否使用一个省略标记(...)标示对象内文本的溢出)
text-align(对齐方式)
text-shadow (设置或检索对象中文本的文字是否有阴影及模糊效果)
line-height(检索或设置对象的行)
verticl-align(设置或检索对象内容的垂直对其方式)
背景:background,background-color,background-image,background-repeat(设置或检索对象的背景图像是否及如何铺排)
background-attachment(设置或检索背景图像是随对象内容滚动还是固定的)
background-position 图片中心位置控制:background-size
left: 默认的元素
center:最大外部元素
right:右侧 列表
常用用法:背景渐变
.show_img{background-image: url("1.png"); background-repeat:no-repeat; background-position-y: -20px; color: yellow; opacity: 0.1;}
背景拼接:css-sprite
颜色:Color 字体颜色 Opacity 透明度 0.5
例子:filter:alpha(opacity=50) opacity:0.5
布局:float(该属性的值指出了对象是否及如何浮动)
clear (该属性的值指出了不允许有浮动对象的边,清除浮动)
display (设置或检索对象是否及如何显示)
visibility (设置或检索是否显示对象)
overflow(检索或设置当对象的内容超过其指定高度及宽度时如何管理内容 hidden : 不显示超过对象尺寸的内容 )
列表:list-style none无 list-style-image
list-style-position list-style-type
定位: position top/right/botton/left 分别距离多少
z-index : 层级大小
absolute : 将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。
relative : 对象不可层叠,但将依据 left , right , top , bottom 等属性在正常文档流中偏移位置
定位[top/left][bottom/right]
absolute
相对定位的那个元素,非static
fixed
相对屏幕
releative
之前位置依然占用
static
默认
边框 :border
border-width(设置对象边框的样式)
border-style(设置对象左边框的样式)
border-color (设置对象边框的颜色)
border-radius 边框半径
border-shadow 边框阴影
边距:padding(检索或设置对象四边的内补丁)
padding-top/left/right/bottom:上下左右的内补丁margin-top/left/right/bottom
单位:em相对于当前对象内的文本尺寸
Px 相对长度-像素
% 百分比
Rem 相对于根元素大小的单位
盒子模型:外编距,内边距,边框,内容
div+css设计
web前端笔记整理---CSS的更多相关文章
- web前端笔记整理,从入门到上天,周周更新
由于大前端知识点太多,所以一一做了分类整理,详情可见本人博客 http://www.cnblogs.com/luxiaoyao/ 一.HTML 1.注释 格式:<!-- 注释内容 --> ...
- Web前端笔记整理
不使用Ajax无刷新提交: header('HTTP/1.1 204 No Content'); var a=document.createElement('img'); a.setAttribute ...
- web前端笔记整理一---HTML
一 HTML标签1 页面及标记 1 HTML 文件结构 拓展名 .html或者.htm <!DOCTYPE html>// 声明 <html> html 主体 <head ...
- 2.前端笔记之css
title: 1.前端笔记之CSS date: 2016-04-05 23:05:51 tags: 前端 categories: w3c --- 作者:刘耀 **出处:http://www.liuya ...
- web前端篇:CSS使用,样式表特征,选择器
目录 web前端篇:CSS使用,样式表特征,选择器 1.CSS介绍 2.CSS使用 3.样式表特征 4.CSS选择器 5.选择器的优先级 6.练习题: web前端篇:CSS使用,样式表特征,选择器 1 ...
- Web前端篇:CSS常用格式化排版、盒模型、浮动、定位、背景边框属性
目录 Web前端篇:CSS常用格式化排版.盒模型.浮动.定位.背景边框属性 1.常用格式化排版 2.CSS盒模型 3.浮动 4.定位 5.背景属性和边框属性 6.网页中规范和错误问题 7.显示方式 W ...
- 1+x证书Web前端开发HTML+CSS专项练习测试题(八)
1+x证书Web前端开发HTML+CSS专项练习测试题(八) 官方QQ群 1+x 证书 Web 前端开发 HTML+CSS 专项练习测试题(八) http://blog.zh66.club/index ...
- 4. web前端开发分享-css,js工具篇
web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs.emmet.io, ...
- web前端开发分享-css,js工具篇
web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs.emmet.io, ...
随机推荐
- 一大波jQuery事件即将来袭!
一.jQuery事件 1.focus()元素获得焦点 2.blur()元素失去焦点 3.change() 表单元素的值发生变化(可用于验证用户名是否存在) 4.click() 鼠标单击 5.dbcli ...
- Extjs4+PHP MVC模式一(入门)
Extjs是一个js框架,可以实现大部分web页面的东西,个人理解是一款集html.css.js一体的框架,功能挺强大的.结合PHP和sql可以实现整个系统.现在来说说怎么用它.(我的项目是用的TP框 ...
- Java字符串格式化记录
最近打log的时候用到了字符串的格式化. Java中String格式化和C语言的很类似.把情况都列出来,以后好查询. public static void main(String[] args) { ...
- 树上差分 (瞎bb) [树上差分][LCA]
做noip2015的运输计划写了好久好久写不出来 QwQ 于是先来瞎bb一下树上差分 混积分 树上差分有2个常用的功能: (1)记录从点i到i的父亲这条路径走过几次 (2)将每条路径(s,t ...
- Druid 详细介绍
文章来自阿里巴巴 Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系. DruidDataSource 高效可 ...
- (转)Java线程:新特征-线程池
Java线程:新特征-线程池 Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利 ...
- Spring源码情操陶冶-AbstractApplicationContext#prepareRefresh
前言-阅读源码有利于陶冶情操,本文承接前文Spring源码情操陶冶-AbstractApplicationContext 约束: 本文指定contextClass为默认的XmlWebApplicati ...
- 【性能】web提升性能的小总结
1. 异步加载js文件,判断文件是否已加载,不重复加载 if (typeof echarts === 'undefined') { console.log('异步加载echarts'); $.getS ...
- Tornado session 插件 pycket 定制时间和时间续租
功能描述:10分钟用户没有任何操作,跳转到登录页面. 分析:这个功能用session就能实现(由于pycket 的session内容是存储在memcached或者redis里面的.所以,session ...
- 尝试在CentOS7.2上编译安装Swift
苹果提供 Ubuntu上构建Swift 的教程,通过这个教程我尝试使用CentOS7.2上玩儿一把.目前已经成功在CentOS7.2上班成功安装 swift 4.0 https://github.co ...