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, ...
随机推荐
- select默认选中项颜色为灰色,选择后变为黑色(js实现)
<script> var unSelected = "#999"; var selected = "#333"; $(function () { $ ...
- [学习笔记] CDQ分治 从感性理解到彻底晕菜
最近学了一种叫做CDQ分治的东西...用于离线处理一系列操作与查询似乎跑得很快233 CDQ的名称似乎源于金牌选手陈丹琦 概述: 对于一坨操作和询问,分成两半,单独处理左半边和处理左半边对于右半边的影 ...
- centos7下安装PHP swoole扩展
PHP的异步.并行.高性能网络通信引擎,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis,数据库连接池,AsyncTask,消息队列, ...
- 30. leetcode 121. Best Time to Buy and Sell Stock
121. Best Time to Buy and Sell Stock Say you have an array for which the ith element is the price of ...
- PocScan的搭建与使用
安装Docker, 然后下载镜像 $ sudo curl -sSL https://get.daocloud.io/docker | sh $ sudo systemctl start docker ...
- [js高手之路]es6系列教程 - 解构详解
解构通俗点说,就是通过一种特定格式,快捷的读取对象/数组中的数据的方法, es6之前,我们通过对象名称[键] 读取数据 var User = { 'name' : 'ghostwu', 'age' : ...
- HashMap遍历和使用
map的几种遍历方式: Map< String, String> map = new HashMap<>(); map.put("aa", "@s ...
- InnoDB 索引原理
InnoDB索引原理 索引能够提高访问的速率 B+树索引(最为常用和最为有效).全文索引.哈希索引. 数据库中的B+树索引可以分为聚集索引和辅助索引,但是不管是聚集还是辅助的索引,其内部都是B+树,是 ...
- c++ 智能指针【转载】
zero 坐在餐桌前,机械的重复“夹菜 -> 咀嚼 -> 吞咽”的动作序列,脸上用无形的大字写着:我心不在焉.在他的对面坐着 Solmyr ,慢条斯理的吃着他那份午餐,维持着他一贯很有修养 ...
- 136. Single Number【LeetCode】异或运算符,算法,java
Given an array of integers, every element appears twice except for one. Find that single one. Note:Y ...