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, ...
随机推荐
- CSS学习笔记一:css 画平面图形
最近在学习CSS,先从CSS画点平面图形入手,发现除了正方形.长方形此类比较简单,只要有长宽设置恰当即可,画圆要涉及radius,然后恢复到做界面的最讨厌的状态了,不断的修改设值,调整数据,所幸并不多 ...
- pc端的企业网站(IT修真院test9)详解一个响应式完成的pc端项目
一:引入bootstrap框架 昨天一直被bootstrap栅格系统折磨. why? 我本来想一边码字,一边学习栅格布局的.but不成功.这时我头脑已经昏了. 下午,我查看了bootstrap的官网, ...
- 【Owin 学习系列】2. Owin Startup 类解析
Owin Startup 类解析 每个 Owin 程序都有 startup 类,在这个 startup 类里面你可以指定应用程序管道模型中的组件.你可以通过不同的方式来连接你的 startup 类和运 ...
- iOS项目冗余资源扫描脚本
iOS项目冗余资源扫描脚本 随着iOS项目的版本不断迭代,app中冗余文件会越来越多,app size也持续增加,是时候需要对app冗余资源进行检测,对app进行瘦身. 使用方法: 1. 运行环境为m ...
- Entity Framework Core 执行SQL语句和存储过程
无论ORM有多么强大,总会出现一些特殊的情况,它无法满足我们的要求.在这篇文章中,我们介绍几种执行SQL的方法. 表结构 在具体内容开始之前,我们先简单说明一下要使用的表结构. public clas ...
- Uva 122 树的层次遍历 Trees on the level lrj白书 p149
是否可以把树上结点的编号,然后把二叉树存储在数组中呢?很遗憾如果结点在一条链上,那将是2^256个结点 所以需要采用动态结构 首先要读取结点,建立二叉树addnode()+read_input()承担 ...
- 关于MFC实时的视频处理
最近老师,让我做一下关于视频处理方面的一个项目,在实时处理这里实在是卡住了太长时间,因为不知道如何使用多线程来进行实时检测,终于有点眉目,来写个笔记记录一下. 首先需要介绍一下关于项目的背景,做一个人 ...
- JavaScript闭包只学这篇就够了
闭包不是魔法 这篇文章使用一些简单的代码例子来解释JavaScript闭包的概念,即使新手也可以轻松参透闭包的含义. 其实只要理解了核心概念,闭包并不是那么的难于理解.但是,网上充斥了太多学术性的文章 ...
- python机器学习实战(四)
python机器学习实战(三) 版权声明:本文为博主原创文章,转载请指明转载地址 www.cnblogs.com/fydeblog/p/7364317.html 前言 这篇notebook是关于机器学 ...
- HTML indexedDB数据库—简单示例
indexedDB数据库的基本概念:在HTML5中,新增一种被称为"indexedDB"的数据库,该数据库是一种存储在客户端本地的NoSQL数据库. <!DOCTYPE ht ...