文字:

    font-family:" "; /*设置字体*/
font-size:6px;/*设置文字字号*/
color:red;/*设置文字颜色*/
font-weight:bold;/*设置字体加粗*/400 700
font-style:italic/*斜体*/
text-shadow: h-shadow v-shadow blur color /*文字阴影*/
文字属性连写,文字大小字体必写;其余不写取默认
复合写法:font: style weight size/height family

文本:

    text-decoration:underline;/*设置文字下划线*/; none/*没有装饰线*/
text-indent:2em;/*缩进*/
line-height:2em;20px/*行间距(行高)*/
父元素有高度的单行文本的竖直居中的方法:设置父元素的height和line-height高度相同。
letter-spacing:10px;/*文字间隔*/
word-spacing:10px;/*字母间隔*/
text-align:centen;/*块状元素中:文本,图片居中*/

背景:

    background-color  (transparent透明)元素设置背景色(背景色撑不开盒子)
background-image 图像放入背景 背景图片撑不开盒子的宽高
background-repeat no-repeat 不平铺;repeat 平铺; 背景图像平铺
repeat-x和repeat-y分别导致图像只在水平或垂直方向上重复,no-repeat 则不允许图像在任何方向上平铺
background-size 改变图片大小
background-position: 方位名词(left;right;center;top) x y 只写一个参数,第二参数默认垂直
改变图像在背景中的位置;
精确坐标 x y 只写一个参数,参数为x坐标,第二参数默认垂直;可混合使用
background-attachment: scroll(滚动) ;fixed(固定,背景定位背景图片偏移位置参考非盒子大小,以浏览器大小为基准)
背景图像是否固定或者随着页面的其余部分滚动。 半透明背景 background: rgba(0,0,0, .3);最后参数是alpha(透明度),取值0~1之间,可以 .3代替0.3
精灵图:background: url() no-repeat -x轴 -y轴
复合写法:background:背景颜色 背景图片地址 背景平铺 背景图像滚动 背景图片位置/图片大小
例:background:url(test1.jpg) no-repeat scroll 10px 20px/50px 60px content-box padding-box;

盒模型

    margin/*外边距*/-清除边框外的区域,外边距是透明的(可让块级盒子水平居中)。
嵌套块级元素垂直外边距塌陷:
1.给父元素设置边框。
2.给父元素设置内边距。
3.overflow:hidden; border/*边框*/
复合写法:border: width style color
style: dashed(虚线)| dotted(点线)| solid(实线)
颜色--边框颜色值 transparent。这个值用于创建有宽度的不可见边框
border-collapse:collapse 合并相邻边框(仅用在表格上)
一个块元素,不设置宽度,这个块元素设置左右padding值,不会撑开盒子。
border-radius:length(数值 or %)/*圆角边框*/
border-top-left-radius;border-top-right-radius
border-bottom-right-radius;border-bottom-left-radius
CSS三角:例:div { width:0; height:0;
boder-style:solid; border-width: 10px ...;
border-color: transparent(透明) red yellow blue } padding/*内边距*/
上 右 下 左;上下 左右; 上 左右 下

盒子阴影

    box-shadow: h-shadow  v-shadow   blur  spread  color   inset;
box-shadow: 0 2px 3px 3px rgba(0,0,0, 0.1);
h-shadow 水平阴影位置;v-shadow 垂直阴影位置
blur 模糊距离;spread 阴影尺寸;color 阴影颜色;
inset 外部阴影改内部阴影

float 浮动

    任何元素都可以浮动,浮动后具有行内块元素相似的特性
块级元素没有设置宽度,默认父级,添加浮动后,
大小根据内容设置浮动,漂浮在普通块元素上面(脱标),浮动盒子不保留原先位置
只影响浮动盒子后面的标准流,不影响前面的
- 标准流父元素排列上下位置,内部子元素采取浮动排列左右位置

CSS文字,文本,背景,盒模型等记录的更多相关文章

  1. css文档之盒模型阅读笔记

    前段时间抽空仔细阅读了w3c的css文档关于盒模型方面的一些基础知识.边读边记录了一些要点,在此做些整理,与大家分享,如有理解有误之处,请不吝指教. 1.综述 文档中的每个元素被描绘为矩形盒子.渲染引 ...

  2. 前端开发:css基础知识之盒模型以及浮动布局。

    前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把 ...

  3. CSS基础选择器(选择器的优先级),CSS样式块( 长度/颜色/显示方式/文本样式),盒模型组成,盒模型-block,盒模型布局

    CSS基础选择器 (1)id选择器:   #       =>  标签拥有 id="user"  属性 <style> #user { width: 200px; ...

  4. CSS 常用语法与盒模型分析

    CSS基础知识 CSS规则由两个主要的部分构成:选择器,以及一条或者多条声明 selector { property: value; property: value; ... property: va ...

  5. CSS Display属性与盒模型

    由于HTML流式文档的特性,页面布局往往是新手最为头疼的问题之中的一个. 每一个HTML元素都会渲染为一个Box,可分为inline Box和block Box. 依据display属性的不同.Box ...

  6. CSS布局定位基础-盒模型和定位机制

    1. 盒模型 2. 外边距合并 3. 定位机制 4. Float 5. Position:属性有哪些取值,它们的行为是什么? 无依赖绝对定位? 6. Display:常见属性值有哪些取值? 7. 对B ...

  7. CSS——NO.6(盒模型)

    */ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...

  8. 深入css布局篇(1) — 盒模型 & 元素分类

    深入css布局(1)-- 盒模型 & 元素分类     " 在css知识体系中,除了css选择器,样式属性等基础知识外,css布局相关的知识才是css比较核心和重要的点.今天我们来深 ...

  9. 从零开始学 Web 之 CSS3(二)颜色模式,文字阴影,盒模型,边框圆角,边框阴影

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

随机推荐

  1. css盒子模型中的border属性

        认识border属性 我们可以通过boder属性来为元素设置边框:元素的边框 (border) 是围绕元素内容和内边距的一条或多条线.CSS border 属性允许你规定元素边框的样式.宽度和 ...

  2. 如何使 C++ 的 StringBuilder 提升 4350% 的性能?

    介绍 经常出现客户端打电话抱怨说:你们的程序慢如蜗牛.你开始检查可能的疑点:文件IO,数据库访问速度,甚至查看web服务. 但是这些可能的疑点都很正常,一点问题都没有. 你使用最顺手的性能分析工具分析 ...

  3. mysql DEFAULT约束 语法

    mysql DEFAULT约束 语法 作用:用于向列中插入默认值. 说明:如果没有规定其他的值,那么会将默认值添加到所有的新记录.直线电机 mysql DEFAULT约束 示例 //在 "P ...

  4. .Net手动实现ORM及代码生自动成器

    序言 代码生成器 同时提供便捷的开发管理功能和多项开发工作中常用到的辅助工具功能,您可以很方便轻松地进行项目开发,让软件开发变得轻松而快乐!帮您快速开发项目,缩短开发周期,减少开发成本,大大提高了企业 ...

  5. [BZOJ4817][SDOI2017]树点涂色:Link-Cut Tree+线段树

    分析 与[BZOJ3779]重组病毒唯一的区别是多了一个链上求实链段数的操作. 因为每条实链的颜色必然不相同且一条实链上不会有两个深度相同的点(好像算法的正确性和第二个条件没什么关系,算了算了),画图 ...

  6. CTO爆料:2019程序员最需要了解的行业前沿技术是什么?

    安森,个推CTO 毕业于浙江大学,现全面负责个推技术选型.研发创新.运维管理等工作,已带领团队开发出针对移动互联网.金融风控等行业的多项前沿数据智能解决方案. 曾任MSN中国首席架构师,拥有十余年资深 ...

  7. 模拟vue实现简单的webpack打包

    一.安装nodejs,查看是否安装成功 二.package.json项目初始化 npm init 电脑有node环境,在根目录下运行命令npm init初始化项目,根据提示输入项目相关信息,然后运行. ...

  8. textarea组件

    textarea组件:多行输入框:(文本域) textarea组件属性: value:类型 字符串 输入框的内容 placeholder:类型 字符串 输入框为空时的占位符 placeholder-s ...

  9. python练习题--计算总分平均分操作excel

    ''' 有一个存着学生成绩的文件,里面存的是json串,json串读起来特别不直观,需要你写代码把它都写到excel中,并计算出总分和平均分,json格式如下 { "1":[&qu ...

  10. 深入理解webpack(三) babel之配置文件

    一:理解 babel之配置文件.babelrc 基本配置项 1. 什么是babel? 它是干什么用的? ES6是2015年发布的下一代javascript语言标准,它引入了新的语法和API,使我们编写 ...