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 ...
随机推荐
- transform-origin属性
一.transform-origin的作用 transform-origin改变元素基点 (transform-origin是变形原点,原点就是元素绕着旋转或变形的点) 注意:该属性只有在设置了tra ...
- 完美解决linux不能编辑sshd_cofig和实现xshell远程连接的问题
第一步:我们使用命令行vim /etc/ssh/sshd_config 执行修改,强制保持 :wq! 系统不让我们修改这个文件 "/etc/ssh/sshd_config" ...
- Python_016(面向对象之属性和类方法)
一.特性(property,setter,deleter) 1.属性:将一个方法伪装成一个属性,在代码级别上没有本质的提升,但是看起来更合理; class Person: def __init__(s ...
- three arrays
three arrays 字典树上贪心 #include<bits/stdc++.h> using namespace std; ][][]; ][]; ]; ]; ][]; ][]; i ...
- lunwenzhunbei
1,android sensors introduction http://developer.android.com/guide/topics/sensors/sensors_overview.ht ...
- GTID复制模式切换与传统主从复制间切换
GTID复制模式切换到传统主从复制主从复制环境:主库:10.18.10.11从库:10.18.10.12MySQL5.7.22 切换之前查看下主从gitd_mode参数值主服务器:gtid_mode值 ...
- websocket 无需通过轮询服务器的方式以获得响应 同步在线用户数 上线下线 抓包 3-way-handshake web-linux-shell 开发
https://code.google.com/archive/p/phpwebsocket/source/default/source The WebSocket API (WebSockets) ...
- Vue知识整理6:JavaScript表达式
可在vue中运用js表达式,完成数据的运算(包括三元运算).比较等操作.
- oracle 11g不能导出空表的解决方法
在oracle 11g r2中,发现传统的exp居然不能导出空的表,然后查询一下, 发现需要如下的步骤去搞,笔记之. oracle 11g 新增了一个参数:deferred_segment_c ...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_7_字符输出流的续写和换行
追加写就是后面参数设置为true 加入换行符