css第二天
二丶
1.字体属性font:
字体名称(font-family)
字体大小(font-size):pc中通常,字体大小表示为12px,14px。移动设备中通常表示为0.57rem。
字体粗细(font-weight):设置或检索文本字体的粗细
字体样式(font-style)
行高(line-height)
字体颜色(color)
英文大小写(text-transform)
文本修饰线(text-decoration):none无修饰。underline下划线。overline上划线。line-through贯穿线。blink闪烁。
font字体复合属性:
写法:
font:
font-style
font-weight
font-size/line-height
font-family
注意:书写时要注意顺序,否则不会生效。font的最精简形式也必须是(font:12px/24px 字体),否则不会生效。
2.文本属性Text:
字母间距(letter-spacing):
单词间距(word-spacing):
文本水平对齐(text-align):默认左对齐,left左对齐,right右对齐, center居中。
垂直对齐(vertical-align):垂直对齐方式只对表格单元格有效,对盒子模型无效。注:盒子模型的垂直居中,可以通过行高或者内边距解决。
文本缩进(text-indent):p{text-indent:2em},一个em就是一个汉字。
是否自动换行(white-space):normal默认处理,pre预格式显示文本,nowrap强制在同一行显示所有文本,直到遇到<br>或文本结束。
文本溢出标识(text-overflow):clip直接裁切,ellipsis文本溢出时显示省略标记。注:通常与white-space:nowrap;overflow:hidden;配合使用。
b
3.背景属性background:
背景颜色(background-color):
背景图片(background-image):
背景平铺(background-repeat):repeat横纵都平铺,no-repeat不平铺,repeat-x横向平铺,repeat-y纵向平铺。
背景图尺寸(background-size):cover:将背景图等比缩放完全覆盖容器,背景图可能超出容器。contain:背景图像等比缩放与容器相同,背景图片始终在容器内。
背景图像定位(backgronud-position):垂直(top顶部,center中间, bottom底部),水平(left,right,center),默认左上。
用法:backgronud-position:水平位置 空格 垂直位置。
(背景图固定)background-attchment:默认scroll,图像可以滚动,fixed固定图像
背景复合(简写)属性:
简写属性时,属性值的顺序为::
background-color
background-image
background-repeat
background-attachment
background-position
属性无需全部使用,按照页面的实际需要使用.
4.盒子模型:
内容(content), 填充(padding),边框(border),边界(margin),都是盒子模型具备的属性。
内容:文字图片,还可以是其他盒子。
填充:内容距离边框的间距。
边框:就是盒子的边线。
边界:盒子与盒子间的距离。
注:边界,边框,填充,都有上top,下bottom,左left,右right四个方向可以设置。
宽度:width;
高度:height;注意:只有块元素可以设置高度,行内元素无法设置高度。
最大高度:max-height,当内容小于预设高度时,高度自适应,超出时任然会溢出。
最小高度:min-height,当内容超出预设内容时,盒子高度会自动延伸。
内边距:
四边相同时:padding:50px;
四边不同时:
(1)方法一
padding-top:50px;
padding-left:30px;
padding-bottom:60px;
padding-right:70px;
(2)方法二(复合属性,顺序固定上右下左)
padding:50px,10px,40px,80px;
(3)方法三(若上下相同,左右相同时)
padding:上下边距 空格 左右边距;
外边距(margin):
用法与内边距大致相同。
注意:外边距的效果在不同浏览器的效果不同建议尽量少用。
边框(border):
第一种(四边都有边框)
边框样式种类:无边框none,点线dotted,虚线dashed,实线solid,双线double,凹槽groove,凸槽ridge,凹边inset,凸边outset。
简写:
border:样式 空格 宽度 空格 颜色;
完整写法:
border-style:样式;
border-width:宽度;
border-color:颜色;
第二种(边框数少于四边)
border-top,border-bottom,border-left,border-right。
表格边框合并table
属性:border-collapse,设置表格的边框是否为单一边框,默认分开(separate),合并(collapse)。
步骤:
(1)制作单元格的边线框。
(2)把中间的双线合并成单线。
5.鼠标的形状:cursor
pointer:手型;
css第二天的更多相关文章
- CSS第二天总结 更多的选择符
CSS的选择符非常多,今天继续总结后面的选择符 1.id和class选择符某些情况下我们用关系选择符或者伪类选择符无法选中一些元素时,我们可以给这些元素起 个名字或者分类,这就是id和class属性. ...
- CSS第二篇
给导航设置圆角的代码: c3 里面的属性:border-radius:7px: 1补充盒子问题 (盒子边框紧邻变粗问题)将两个盒子边框重叠并且设置定位提高层级避免盒子重叠,鼠标放上去只显示一个盒子的边 ...
- 潭州课堂25班:Ph201805201 WEB 之 CSS 第二课 (课堂笔记)
CSS 的引入方法: 第一种 : <!--直接在标签仙设置--><p style="color: yellow">CSS的第一种引入方法</p> ...
- CSS第二节
div做页面布局的建议 把整个网页从上到下分成若干块(一般分三块:头,中间,尾部),每一块都按下面的思路 先写第一层,可以设置背景色,或者高度和垂直居中(line-height保证内容不超出高度),不 ...
- Head Html Css 第二版笔记
一. 引用 <blockquote>ago aog aogag </blockquote> 则是引用一大段文字并独立显示 二. <a> 创建目的地 <h2&g ...
- CSS第二章
1. 文本与字体属性: text-decoration:文本修饰线 none(去除修饰线).underline(下划线).overline(上划线).line-through(删除线) color: ...
- 妙味课堂——HTML+CSS(第二课)
常见标签——img标签 <img src="图片地址" alt="图片名"/> alt属性是图片名字,是给百度搜索引擎抓取使用的.也有当图片地址不正 ...
- css第二篇:样式的特殊性、重要性、继承和层叠
特殊性: 假设有几个不同的规则改变的都是同一个元素的值,那么哪一个规则将会胜出呢?这就得靠特殊值啦,什么是特殊值呢?特殊值的大小呢?如下图: 值越大代表越牛,如1,0,0,0永远大于0,X,X,X ...
- 零基础学css第二天
内边距与外边距: <!DOCTYPE html> <html> <head> <title></title> <style type= ...
随机推荐
- 第一节 Python基础之数据类型(整型,布尔值,字符串)
数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景.Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小 ...
- 内存问题-JVM调优思路
通常,内存的问题就是 GC 的问题,因为 Java 的内存由 GC 管理.有2种情况,一种是内存溢出了,一种是内存没有溢出,但 GC 不健康. 内存溢出的情况可以通过加上 -XX:+HeapDumpO ...
- 常用LINQ关键字用法汇总
背景 传统上,针对数据的查询都以简单的字符串表示,而没有编译时类型检查或 IntelliSense 支持.此外,还需要针对每种数据源学习一种不同的查询语言:SQL 数据库.XML 文档.各种 Web ...
- kettle使用小结----脚本启动
初学kettle,使用kettle Spoon完成转换(ktr)或作业(kjb)的编写之后,执行作业可以在spoon中直接启动,因为我的需求是持续监控数据表的状态进行数据同步, 所以作业任务需要一直在 ...
- ES - es为什么要移除type?
1.index.type的初衷 之前es将index.type类比于关系型数据库(例如mysql)中database.table,这么考虑的目的是“方便管理数据之间的关系”. 2.为什么现在要移除ty ...
- spring 事物不回滚
使用spring控制事物,为什么有些情况事物,事物不回滚呢?? 默认spring事务只在发生未被捕获的 RuntimeException时才回滚. spring aop 异常捕获原理: 被拦截的 ...
- 教你如何下载并破解IAR
最近参加项目要写STM8的工程的,所以用到IAR,所以就自己安装了一次然后写个心得. 因为我用到的是STM8,所以我就下载了STM8的,不过其他过程都一样的. 首先去到IAR SYSTEMS的官网,找 ...
- HTML怎么实现字体加粗
HTML的加粗标签是<b>标签,是用来对你自定文字加粗,写法如下: 字体加粗:<b>这里是加粗的内容</b> 这样就可以实现加粗了!
- webapi自定义Filter
public class MyAutorFilter : IAuthorizationFilter { public bool AllowMultiple => true; public asy ...
- Point : GPU编程的艺术!一切的历史!
Point: 渲染渲染,神奇的渲染!! ———————————————— 只要你走的足够远,你肯定能到达某个地方. 1"GPU编程" History ————————— //由于笔 ...