CSS文字,文本,背景,盒模型等记录
文字:
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文字,文本,背景,盒模型等记录的更多相关文章
- css文档之盒模型阅读笔记
前段时间抽空仔细阅读了w3c的css文档关于盒模型方面的一些基础知识.边读边记录了一些要点,在此做些整理,与大家分享,如有理解有误之处,请不吝指教. 1.综述 文档中的每个元素被描绘为矩形盒子.渲染引 ...
- 前端开发:css基础知识之盒模型以及浮动布局。
前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西? 为什么这个浮动没有效果? 这个问题楼主已经回答了n遍.今天则是把 ...
- CSS基础选择器(选择器的优先级),CSS样式块( 长度/颜色/显示方式/文本样式),盒模型组成,盒模型-block,盒模型布局
CSS基础选择器 (1)id选择器: # => 标签拥有 id="user" 属性 <style> #user { width: 200px; ...
- CSS 常用语法与盒模型分析
CSS基础知识 CSS规则由两个主要的部分构成:选择器,以及一条或者多条声明 selector { property: value; property: value; ... property: va ...
- CSS Display属性与盒模型
由于HTML流式文档的特性,页面布局往往是新手最为头疼的问题之中的一个. 每一个HTML元素都会渲染为一个Box,可分为inline Box和block Box. 依据display属性的不同.Box ...
- CSS布局定位基础-盒模型和定位机制
1. 盒模型 2. 外边距合并 3. 定位机制 4. Float 5. Position:属性有哪些取值,它们的行为是什么? 无依赖绝对定位? 6. Display:常见属性值有哪些取值? 7. 对B ...
- CSS——NO.6(盒模型)
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...
- 深入css布局篇(1) — 盒模型 & 元素分类
深入css布局(1)-- 盒模型 & 元素分类 " 在css知识体系中,除了css选择器,样式属性等基础知识外,css布局相关的知识才是css比较核心和重要的点.今天我们来深 ...
- 从零开始学 Web 之 CSS3(二)颜色模式,文字阴影,盒模型,边框圆角,边框阴影
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...
随机推荐
- 利用BeautifulSoup爬去我爱我家的租房数据
因为之前对BeautifulSoup一直不是很熟悉,刚好身边的朋友同事在找房子,就想着能不能自己写个爬虫爬一下数据,因此就写了这个爬虫.基本都是边看书边写的,不过也没什么好讲的.直接粘代码了. # c ...
- moment使用,把某个时间时间戳转换成日期
1.某个时间时间戳转换成日期 moment(时间戳 ).format("YYYYMMDD") 2.获取某个日期当月的最后一天 moment(“2019-04-05”).endO ...
- JDK7的新特性
本篇博客的内容 一.二进制字面量 二.数字字面量可以出现下划线 三.switch 语句可以用字符串 四.泛型简化 五.异常的多个catch合并 六.try-with-resources 语句 一.二进 ...
- echarts画柱状图
drawLeftHistogram(){ let Histogram = echarts.init(document.getElementById('data-left-bottom-table-wr ...
- POJ 1384 Piggy-Bank (完全背包)
Piggy-Bank 题目链接: http://acm.hust.edu.cn/vjudge/contest/130510#problem/F Description Before ACM can d ...
- [CSP-S模拟测试]:幻魔皇(数学)
题目描述 幻魔皇拉比艾尔很喜欢斐波那契树,他想找到神奇的节点对. 所谓斐波那契树,根是一个白色节点,每个白色节点都有一个黑色节点儿子,而每个黑色节点则有一个白色和一个黑色节点儿子.神奇的节点对则是指白 ...
- ODB Examples
http://www.codesynthesis.com/products/odb/examples.xhtml The following list gives an overview of the ...
- elementUI下拉树组件封装
使用组件:Popover 弹出框.Tree 树形控件 和 input 输入框 用法: 1.新建一个.vue文件,粘贴以下组件封装的代码(完全可以使用) 2.在页面需要使用下拉树的地方调用即可. (1) ...
- duliu题之狼抓兔子题解
拖了将近5天的正解和AC.........emmmmm........... 事实告诉我们这种毒瘤题一定要建双向边(用了不知道多少个小时质疑建边的人欲哭无泪) 心态爆炸的传送 题了个面 这是个求最小割 ...
- WPF 实现多语言支持
WPF 多语言有各种实现方式.如 https://www.codeproject.com/Articles/35159/WPF-Localization-Using-RESX-Files,后来发现这个 ...