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. tcp入门(唐唐的故事)

    1,互联网的实现,分成好几层.每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持.把互联网分成五层,容易让人理解. 2,对这五层的理解(唐唐讲故事): 实体层:目的就是把计算机连接起来,用电气 ...

  2. Android - TabHost 与 Fragment 制作页面切换效果

    Android - TabHost 与 Fragment 制作页面切换效果 Android API 19 , API 23 三个标签页置于顶端 效果图: 在文件BoardTabHost.java中定义 ...

  3. Ajax的简单实用实例

    我将实现一个简单的Ajax页面无刷新进行用户验证案例: 效果如下图:

  4. 支持多个版本的ASP.NET Core Web API

    基本配置及说明 版本控制有助于及时推出功能,而不会破坏现有系统. 它还可以帮助为选定的客户提供额外的功能. API版本可以通过不同的方式完成,例如在URL中添加版本或通过自定义标头和通过Accept- ...

  5. log4j日志重定向

    配置相应的类名或者包名,将日志重新定向到输入文件里 log4j.rootLogger=INFO,DEBUG,CONSOLE ##过滤日志 log4j.logger.[类名|包名]=INFO,[输出目的 ...

  6. Ztree _ 横向显示子节点、点击文字勾选、去除指定元素input的勾选状态

    前些天项目需要树结构表现数据,需求ztree就能满足所以直接使用ztree只是踩了些小坑... 1.ztree子节点横向显示(下图): 效果说明:第三级子节点按需求横向显示其他竖向显示,每行最多显示5 ...

  7. 9. leetcode 389. Find the Difference

    Given two strings s and t which consist of only lowercase letters. String t is generated by random s ...

  8. CentOS 常用命令及快捷键整理

    常用命令: 文件和目录: # cd /home                        进入 '/home' 目录 # cd ..                                ...

  9. 使用Jexus 5.8.2在Centos下部署运行Asp.net core

    这里安装的Jexus不是独立版本,所以需要先安装Mono   系统版本:Cenos7,Mono版本:5.0.1 Stable (5.0.1.1) Mono官方doc:http://www.mono-p ...

  10. C# 获取并判断操作系统版本,解决Win10、 Windows Server 2012 R2 读取失败的方案

    Windows 8.1, Win10之后,通过GetVersion and GetVersionEx 方法获取WIndows操作系统版本号的功能需要添加manifest文件后才能查找到,不然的话会查找 ...