CSS HTML 常用属性备忘录
学习软件设计有一年多了,明年五月就要毕业了。回头看看发现自己其实挺差劲的。
最近开通了博客所以就整理了一下笔记,在这里发布一下自己以前学习css时总是记不住去翻书又很常用的属性,都是一些很基础的。
大神轻喷。很适合初学者多看看,只做了一点微小的工作 :) 2333
2018.3.18 出来工作差不多快够一年了。唉。
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父对象进行定位
CSS HTML 常用属性备忘录的更多相关文章
- css+div常用属性备忘录
学习软件设计有一年多了,明年五月就要毕业了.回头看看发现自己其实挺差劲的. 最近开通了博客所以就整理了一下笔记,在这里发布一下自己以前学习css时总是记不住去翻书又很常用的属性,都是一些很基础的. 大 ...
- CSS样式常用属性整理
web工程师是最近5年刚刚兴起的一门高薪职业,人们的专注度越来越高. 那么前端除了学习html标签之外还需要掌握什么知识点呢? 为大家整理了一个和HTML标签密不可分的知识要点--<CSS样式常 ...
- CSS的常用属性
刚开始学习前段的我,还处于初级阶段,一些东西还是会有搞不明白的时候,还是要大家多多理解.今说就一些关于CSS的常用属性吧! 一.CSS常用选择器 CSS选择器应该说是一个非常重要的工具吧,选择器用得好 ...
- CSS 背景常用属性
CSS 背景常用属性 background-color 这个属性过于简单, 以下写法均可 background-color:red; background-color:rgb(0,0,255); ba ...
- css 样式常用属性
一般的一个DIV的CSS设置属性有:margin,padding,width,height,font-size,text-align,background,float,border 附:< cs ...
- css之常用属性
背景属性: background-attachment 设置背景图像是否固定或者随着页面的其余部分滚动 值: scroll 默认值.背景图像会随着页面其余部分的滚动而移动. fixed 当页面的其余部 ...
- CSS的常用属性(一)
文本属性 font-size: 16px 文字大小 font-weight: 700 文字粗细 值从100-900 (值为700看上去加粗了) 不推荐使用font-weight: bold font- ...
- CSS的常用属性(三)
静态定位 position: static (默认) 标准流 绝对定位 position: absolute 特点: 元素使用绝对定位之后,不占据原来的位置(脱标) 元素使用绝对定位,位置是从浏览器出 ...
- css 一些常用属性总结
在项目中经常会用到一些很实用的css代码(*只做功能性记录,不追根究底,如有不合理的欢迎指正) css图片上下居中 /*图片上下居中代码*/ .imgvam { /*非IE的主流浏览器识别的垂直居中的 ...
随机推荐
- vue、入门
入门vue v-on:click:chang 绑定事件点击 生面周期,整个vue的执行过程,他的应用执行了生面周期,也就是执行过程,这个执行过程如下图表,我们可以参考下图,也可以访问官方网址:ht ...
- 对string 的操作
相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用.但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯 ...
- Oracle 11G R2 RAC中的scan ip 的用途和基本原理【转】
Oracle 11G R2 RAC增加了scan ip功能,在11.2之前,client链接数据库的时候要用vip,假如你的cluster有4个节点,那么客户端的tnsnames.ora中就对应有四个 ...
- c# List 所有操作方法例子
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Ref ...
- MyEclipse中点击Deploy MyEclipse J2EE Project to Server无响应解决方法
问题: MyEclipse中点击Deploy MyEclipse J2EE Project to Server无响应 解决方法: 如果工作空间的问题,那么需要删除你工作空间的一个文件就可以解决了.这个 ...
- lumen 在AppServiceProvider 使用Illuminate\Support\Facades\Redis 报错
这里需要注意 bootstrap/app.php中AppServiceProvider 和RedisServiceProvider 注入的先后顺序
- 写在用Mac进行Java开发之前
在用Mac进行开发之前,建议浏览以下几个概念. 1. 几个基础概念 - 计算机 计算机(computer)俗称电脑,发明者是约翰·冯·诺依曼,计算机是现代一种用于高速计算的电子计算机器,可以进行数值计 ...
- 使用Netty4实现基本的消息分发
示例工程代码 可从附件下载 具体的说明和用法在后面介绍 需求与目的 一个游戏服务端需要处理各种业务逻辑,每一种业务逻辑都对应着一个请求消息和一个响应消息.那么服务端需要把这些不同的消息自动分发到对应的 ...
- HDU 1507 Uncle Tom's Inherited Land(最大匹配+分奇偶部分)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1507 题目大意:给你一张n*m大小的图,可以将白色正方形凑成1*2的长方形,问你最多可以凑出几块,并输 ...
- 在 SQL Server 2005 中配置数据库邮件
一. SQL Server发邮件原理和组件介绍: 数据库邮件有4个组件:配置文件.邮件处理组件.可执行文件以及“日志记录和审核组件”. l 配置组件包括: 1)数据库邮件帐户包 ...