学习软件设计有一年多了,明年五月就要毕业了。回头看看发现自己其实挺差劲的。

最近开通了博客所以就整理了一下笔记,在这里发布一下自己以前学习css时总是记不住去翻书又很常用的属性,都是一些很基础的。

大神轻喷。很适合初学者多看看,只做了一点微小的工作 :) 2333

css

通配符选择符  *{}

标签选择符  p{}

ID选择符  #ID{}

类选择符  .class{}

包含选择符  p a{}  p中的a标签

分组选择符  p,div{}  p标签和div标签

display  规定元素框类型  block块级元素,none元素不显示,inine内联元素即行内元素,inline-black行内块元素。

visibility  指定元素是否可见visible可见,hidden不可见,inherit继承父元素

      disalay与visibility用来隐藏的区别是display隐藏后是不占空间的

overflow  内容溢出时发生的事  visible不修剪,呈现在元素窗之外,hidden溢出内容隐藏,scroll总是添加滚动条,auto自动,修剪则添加滚动条,inherit继承父元素。

cursor  光标形状

float  方块-浮动

letter-spacing  字母间隔

line-height  行高  height定义的是整个块的高度,而line-heught定义的是文字的行高,设定一行为30px,文字就会相对于这30px垂直居中。

border-collapse  表格边框重叠

font-weight  设置文本的粗细

text-decoration  文本修饰

font-family  规定元素的字体

text-align  区块-文本对齐  被设置元素为文本、图片等行内元素时,水平居中是通过给父元素设置 text-align:center 来实现的。

clear  可取值为left,righr,both既对象左右不允许出现浮动对象

z-index  取值为auto/number,数字则越大越在前,可为负。

position  定位  取值为 绝对定位 absolute表示对象脱离文档流,根据浏览器或具有定位功能的父元素的左上角为坐标原点来定位,

取值为 相对定位 relative表示一文档流中的的当前对象的自身位置为坐标原点进行定位,

取值为fixed表示不受任何网页影响,根据浏览器左上角进行定位,定位后在窗口中固定不随滚动条滚动

ol  有序

ul  无序

list-style-type  none不显示项目符号

list-style-image  URL列表图片  

:link  没有被访问过的链接

:visted  被访问过的链接

:hover  鼠标停留的元素

:active  被激活的元素(即点击过的元素)

css3

border-radius  边框圆角  border-radius:5px 10px 15px 20px; 分别表示左上角、右上角、右下角、左下角的半径。如果对border-radius指定两个值,那么第一个值               为左上角和右下角,第二个值为右上角和左下角。如果指定三个值,那么第一个值为左上角,第二个值为右上角和左下角,第三个值为右下角。

box-shadow  用来添加阴影  box-shadow:10px 10px 5px blue;第一个是水平移动距离、第二个是竖直移动距离、第三个是模糊的距离、第四个是阴影的颜色。

border-image  

background-image

background-size  设置图片尺寸  使用时要设定div的高宽,否则图片不显示,background-size:50px 100px;可为百分数,意为父元素的百分比。

backgrond-origin  设置背景图像的位置  默认是padding-box; border-box从最外层开始 content-box在内部开始

background-clip  裁剪指定位置的背景  与之前的box-shadow一样

linear-gradient  线性渐变颜色  background:-moz-linear-gradient(red,blue);从上到下 background:-webkit-linear-gradient(right,red,blue);从左到右 标准语法to                   right 45deg即指向右上角,90deg指向右边background:-o-linear-gradient(50deg, red, blue);指定任何角度。

linear-gradient  颜色透明度  rgba(255,0,0,0.7); rgba的最后一个值表示不透明度:0表示完全透明,1表示完全不透明。

text-shadow  给文本添加阴影  与box-shadow用法一样

white-space  指定元素内的空格如何处理  normal(默认)压缩空格、pre保留所有空格且永远不换行、nowrap压缩空格,不换行、pre-wrap保留空格,正常换行、pre-                      line压缩空格,换行、inherit。

text-overflow  文本溢出时如何显示内容

word-wrap  允许单词在很长的时候换行  word-wrap:break-word;

word-break  作用同上  属性值为keep-all则所有的单词都是完整的,而属性值是break-all时,所有超出边界的单词都会被break。

div

盒模型div是非常重要的(废话)所以下面这些很重要(图片是在网上找的)

top right bottom left   分别代表定位-置入的上右下左,这个奇怪的顺序是因为css一个奇怪的设定,所有没有指定方向的属性全都是这个顺序,

margin  外边距     块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。浮动元素的外边距也不会合并。允许指定负的外边距值。

border  边框    例如border-width:10px 5px 1px 20px就代表上边框10像素,右边框5像素,下边框1px,左边框20px。

padding  内边距    若是两个数值则第一个值是上下,第二个值左右。若是三个数值,则第一个值是上,第二个值是左右第三个值是下。

height  width  内部内容的高和宽

margin  定宽块状元素是可以通过设置“左右margin”值为“auto”来实现居中的。

DIV层默认宽度是100%

确定宽度之后才可以使用float属性进行漂移

当用float设置后的层,在接下来用到的层将受漂移后的影响,需要用clear来设置

在层内部设置绝对定位时需要在父对象中先设置相对定位否则绝对定位会以body父对象进行定位

目前就这些,随着不断的学习肯定会越来越多的:P我会回来添加的~

转载请联系

css+div常用属性备忘录的更多相关文章

  1. CSS HTML 常用属性备忘录

    学习软件设计有一年多了,明年五月就要毕业了.回头看看发现自己其实挺差劲的. 最近开通了博客所以就整理了一下笔记,在这里发布一下自己以前学习css时总是记不住去翻书又很常用的属性,都是一些很基础的. 大 ...

  2. CSS的常用属性

    刚开始学习前段的我,还处于初级阶段,一些东西还是会有搞不明白的时候,还是要大家多多理解.今说就一些关于CSS的常用属性吧! 一.CSS常用选择器 CSS选择器应该说是一个非常重要的工具吧,选择器用得好 ...

  3. CSS样式常用属性整理

    web工程师是最近5年刚刚兴起的一门高薪职业,人们的专注度越来越高. 那么前端除了学习html标签之外还需要掌握什么知识点呢? 为大家整理了一个和HTML标签密不可分的知识要点--<CSS样式常 ...

  4. CSS 背景常用属性

    CSS 背景常用属性 background-color 这个属性过于简单, 以下写法均可 background-color:red; background-color:rgb(0,0,255); ba ...

  5. DIV常用属性大全自己整理

    一.属性列表 代码如下: color : #999999 文字颜色 font-family : 宋体 文字字型 font-size : 10pt 文字大小 font-style:itelic 文字斜体 ...

  6. DIV常用属性大全

    目录 一.属性列表 二.常用属性 三.一些特殊效果 四.定位和控制 一.属性列表 color : #999999 文字颜色 font-family : 宋体 文字字型 font-size : 10pt ...

  7. CSS+DIV常用命名

    常用的符合CSS+DIV规则的命名 页头:header 登录条:loginBar 标志:logo 侧栏:sideBar 广告:banner 导航:nav 子导航:subNav 菜单:menu 子菜单: ...

  8. Jquery mobile div常用属性

    组件 页面 jQuery Mobile 应用了 HTML5 标准的特性,在结构化的页面中完整的页面结构分为 header. content.footer 这三个主要区域. 在 body 中插入内容块: ...

  9. css 样式常用属性

    一般的一个DIV的CSS设置属性有:margin,padding,width,height,font-size,text-align,background,float,border 附:< cs ...

随机推荐

  1. Win7下VS2008破解方法

    在Win7系统下,无法像xp下通过“控制面板”卸载的方法重新输入序列号来破解VS2008. 但可以通过以下几个步骤来破解: 1.首先需要安装VS2008,可以安装VS2008专业版90天试用版或VS2 ...

  2. 递推+高精度 UVA 10497 Sweet Child Makes Trouble(可爱的孩子惹麻烦)

    题目链接 题意: n个物品全部乱序排列(都不在原来的位置)的方案数. 思路: dp[i]表示i个物品都乱序排序的方案数,所以状态转移方程.考虑i-1个物品乱序,放入第i个物品一定要和i-1个的其中一个 ...

  3. 16-1-26---图解HTTP(01)

    图解HTTP1.4.2确保可靠性的HTTP协议    按层次分,TCP位于传输层,提供可靠的字节流服务    所谓字节流服务,指为了方便传输,将大块数据分割成以报文为单位的数据包进行管理,而可靠的传输 ...

  4. python中的函数

    Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也 ...

  5. oracle 和c3p0 数据库的Time_Wait 过多问题的一个解决方案。

    项目是B/S模式,放在linux服务器上,tomcat和oracle11g在一台服务器上,tomcat读取数据库采用C3P0连接池,一直比较稳定,所以也没有去管.后来把tomcat放在一台win200 ...

  6. centos 7 安装和配置vncserver

    前期准备: 关闭防火墙,centos的防火墙是firewalld,关闭防火墙的命令 systemctl stop firewalld.service 关闭enforce setenforce 0 ce ...

  7. 深入理解JavaScript中 fn() 和 return fn() 的区别

    在js中,经常会遇到在函数里调用其它函数的情况,这时候会有 fn() 这种调用方式,还有一种是 return fn() 这种调用方式,一些初学者经常会一脸萌逼地被这两种方式给绕晕了.这里用一个优雅的面 ...

  8. Web API Get Started First

    注:此博客是自官网修剪而来,博主IT新手 一.web api与web service的不同: web api是基于Http协议,而web service是基于soap协议.两协议的区别小子看了很多,但 ...

  9. WeX5学习笔记

    目录 WeX5学习笔记... 1 1.轻松看透WeX5产品能力和技术... 1 2.WeX5可以怎么玩?... 3 一.纯本地App. 3 二.关联一个网站,希望默认就打开某页... 4 三.UI设计 ...

  10. 网络问卷调查js实现代码

    昨天一个同行妹纸写了一个网络问卷调查的效果,但是有bug,于是就来问我该如何解决这个bug.经过我的分析,bug主要还是出在复选框的那部分,经过修改,bug问题解决,现在贴出如下代码,仅供大家参考: ...