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, ...
随机推荐
- .net 自动摘要等算法 HanLP.net
参考资料: http://www.hankcs.com/nlp/call-hanlp-in-csharp.html 目前自动摘要算法似乎没有.net 版本,而以java,python 居多 自动摘要算 ...
- ThinkPHP 实现验证码渲染、校验、点击刷新
一.在控制器中写方法,生成验证码,代码如下: /** * 验证码生成 * expire 验证码的有效期(秒) * useImgBg 是否使用背景图片 默认为false * fontSize 验证码字体 ...
- Android - FragmentTabHost 与 Fragment 制作页面切换效果
使用 FragmentTabHost 与 Fragment 制作页面切换效果 API 19 TabHost已经不建议使用了.用 FragmentTabHost 来代替TabHost.实际上 Fragm ...
- poj_3122:Pie(二分)
不算难的一道二分..各种玄学错误..eps小了T,大了WA..最后G++改成C++提交就AC了.. #include<iostream> #include<cstdio> #i ...
- 1010: [HNOI2008]玩具装箱toy [dp][斜率优化]
Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京.他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中.P教授有编号为1... ...
- zabbix 配置发送邮件报警
标签:监控/SQLServer/Windows 概述 本篇文章主要介绍如何配置zabbix借助外部邮件进行发送邮件报警,zabbix通过配置文件调用mailx来进行邮件的发送.在Centos6以上的版 ...
- JS遍历属性和方法
引用原文:http://www.cnblogs.com/lishenglyx/archive/2008/12/08/1350573.html#undefined <script language ...
- Oracle 12C 新特性 - “可插拔数据库”功能
Oracle 12C加入了一个非常有新意的功能"可插拔数据库"特性,实现了数据库(PDB)在"容器"(CDB)上的拔功能,既能提高系统资源的利用率,也简化大面积 ...
- Spring框架集成mybatis框架的配置(笔记)
<!-- 0.注解扫描 --><!-- 1.导入外部文件 --><!-- 2.数据源 --><!-- 3.session Factory -->< ...
- Redis从单机到集群,一步步教你环境部署以及使用
Redis作为缓存系统来说还是很有价值的,在大数据方向里,也是需要有缓存系统的.一般可以考虑tachyon或者redis,由于redis安装以及使用更简单,所以还是优先考虑了它.那么在一些场景下为了保 ...