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的更多相关文章

  1. web前端笔记整理,从入门到上天,周周更新

    由于大前端知识点太多,所以一一做了分类整理,详情可见本人博客 http://www.cnblogs.com/luxiaoyao/ 一.HTML 1.注释 格式:<!-- 注释内容 --> ...

  2. Web前端笔记整理

    不使用Ajax无刷新提交: header('HTTP/1.1 204 No Content'); var a=document.createElement('img'); a.setAttribute ...

  3. web前端笔记整理一---HTML

    一 HTML标签1 页面及标记 1 HTML 文件结构 拓展名 .html或者.htm <!DOCTYPE html>// 声明 <html> html 主体 <head ...

  4. 2.前端笔记之css

    title: 1.前端笔记之CSS date: 2016-04-05 23:05:51 tags: 前端 categories: w3c --- 作者:刘耀 **出处:http://www.liuya ...

  5. web前端篇:CSS使用,样式表特征,选择器

    目录 web前端篇:CSS使用,样式表特征,选择器 1.CSS介绍 2.CSS使用 3.样式表特征 4.CSS选择器 5.选择器的优先级 6.练习题: web前端篇:CSS使用,样式表特征,选择器 1 ...

  6. Web前端篇:CSS常用格式化排版、盒模型、浮动、定位、背景边框属性

    目录 Web前端篇:CSS常用格式化排版.盒模型.浮动.定位.背景边框属性 1.常用格式化排版 2.CSS盒模型 3.浮动 4.定位 5.背景属性和边框属性 6.网页中规范和错误问题 7.显示方式 W ...

  7. 1+x证书Web前端开发HTML+CSS专项练习测试题(八)

    1+x证书Web前端开发HTML+CSS专项练习测试题(八) 官方QQ群 1+x 证书 Web 前端开发 HTML+CSS 专项练习测试题(八) http://blog.zh66.club/index ...

  8. 4. web前端开发分享-css,js工具篇

    web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs.emmet.io, ...

  9. web前端开发分享-css,js工具篇

    web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs.emmet.io, ...

随机推荐

  1. vim的tab键设定

    多在windows上编程的童鞋可能习惯于感受tab键为4个空格的长度,不过在linux系统中一般默认设定tab键为8个空格长度来显示.事实上tab也确实是8个空格的长度.不过由于习惯问题,某些童鞋还是 ...

  2. 在ubuntu下使用minicom连接交换机/路由器Console口

    首先下载并安装minicom sudo apt-get install minicom 然后将Console线一端连上交换机的Console口,另一端连上电脑(我这里是通过USB口连接的) 然后查看对 ...

  3. 我眼中的ASP.NET Core之微服务 (二)

    前言 接上一篇. 上一篇未完待续的原因是当时刚好是6-30号晚上马上12点了还没写完,然后我想赶在7月1号之前发出去,所以当时就发了.然后在发的时候出了一点问题,结果发出去的时候刚好是 7.1号 00 ...

  4. MyEclipse安装SVN插件

    MyEclipse安装svn插件有两种方式,一种是从MyEclipse里面下载,但是下载速度巨慢:第二种是将插件先下载好,再进行配置,这种方式会快一些,本文讲的是第二种方式. 1.下载SVN插件sub ...

  5. Mongoose基础入门

    前面的话 Mongoose是在node.js异步环境下对mongodb进行便捷操作的对象模型工具.本文将详细介绍如何使用Mongoose来操作MongoDB NodeJS驱动 在介绍Mongoose之 ...

  6. [noip 2015]运输计划 [LCA][树链剖分]

    用了luogu上的题目描述 题目背景 公元 2044 年,人类进入了宇宙纪元. 题目描述 L 国有 n 个星球,还有 n-1 条双向航道,每条航道建立在两个星球之间,这 n-1 条航道连通了 L 国的 ...

  7. luogu P1361 小猫爬山 [iddfs]

    题目描述 WD和LHX饲养了N只小猫,这天,小猫们要去爬山.经历了千辛万苦,小猫们终于爬上了山顶,但是疲倦的它们再也不想徒步走下山了. WD和LHX只好花钱让它们坐索道下山.索道上的缆车最大承重量为W ...

  8. 如何制作一个完美的全屏视频H5

    写在前面的话: 最近一波H5广告火爆整个互联网圈,身为圈内人,我们怎能     不! 知!道! :( 嘘!真不知道的也继续看下去,有收获 ↓ ) So,搞懂这个并不难. 这篇文章将带你从头到尾了解H5 ...

  9. iOS动画学习-视觉效果

    CALayer不仅仅是iOS动画学习-CALayer中介绍的那些内容,他还有一些其他属性,比如shadowColor,borderWidth,borderColor等等,这些属性我们只需要简单点设置就 ...

  10. ubuntu解压乱码

    乱码原因 问题一般出现在windows下压缩的在ubuntu中会出现这种情况. 其实就是windows和ubuntu下压缩的编码格式不同.windows下的编码格式为GBK,Ubuntu下的为UTF- ...