html和css知识点
创始人
2024-09-25 07:49:31
0

html:

11c652e92bf54178927f93ab8d49ba81.jpg

 

 

css:

 

1.什么是css?

 

css指层叠样式表

 

css定义如何显示html元素

 

样式通常存储在样式表中

 

外部样式表可以极大提高工作效率

 

外部样式表通常存储在css文件

 

多个样式定义可以层叠为一

 

2.css三种设置样式

 

行内样式法(用的很少):在行内标签里面添加style属性

 

内部样式表法(写在head里面,添加style属性)

 

外部样式表法(需要一个link标签 )

 

3.选择器(在列表中选择指定元素)

 

1.统一表达式: 选择器{ 样式:值; }

 

优先级(权重值):id选择器(100)>class选择器(10)>类选择器(1)

 

标签选择器(直接找到对应标签名,统一设置一组标签样式)

 

id选择器(#+id名称)

 

class选择器 [又名类选择器](.+class名称)

 

基础背景属性

 

背景颜色background-color

 

直接定义法(用英语单词)

 

16进制定义法:#****** 0-f

 

三原色定义法:rgb(*,*,*) 0-255

 

背景图background-image :url();url后面跟图片的相对路径

 

背景图重复方式(默认是平铺)background-repeat:no-repeat;(改为不重复)

 

背景图位置 (水平位置) (垂直位置)background-position:垂直 水;平或者写两个像素值 ;

 

边框属性

 

宽度

 

线性

 

solid实线

 

dashed虚线

 

datted点划线

 

边框颜色

 

4.盒模型

 

盒模型:一个元素实际在网页中所占位置大小

 

宽度=width+border-width+padding+margin

 

高度=hight+border-hight+padding+maigin

 

基本表格属性

 

边框重合border-collaps(边框合并)

 

5.列表属性

 

列表符号类型list-style-type:circle squire:

 

将列表符号改成图片list-style-image:url(路径);

 

列表符号位置(了解即可,没什么用)

 

6.内填充和外边距

 

内填充

 

padding:多少px内填充。元素(盒子)和内容之间距离;

 

外边距

 

margin多少px外边距,元素和元素(盒子)之间距离;

 

元素水平居中:margin:0 auto

 

7.定位属性

 

相对定位position:relative;根据自己的初始定位定位,依然占据原位置。

 

top 把元素向上推

 

right 把元素向右推

 

bottom 把元素向下推

 

left 把元素向左推

 

绝对定位position:absolute; 需要找父级

 

top 把元素向上推

 

right 把元素向右推

 

bottom 把元素向下推

 

left 把元素向左推

 

固定定位position:fixed;

 

top 相对界面上侧距离

 

right 相对界面右侧距离

 

bottom 相对界面下侧距离

 

left 相对界面左侧距离

 

浮动属性

 

浮动作用:块元素并排显示,想让谁并排就给谁添加浮动

 

给两个div选择器中加两个float:left;就能实现并排

 

注意注意!添加浮动后,元素不占位置!!!

 

8.高级选择器

 

通用选择器

 

解释:“*”号选择器是通用选择器,功能是匹配所有 html 元素的选择器包括和标签

 

分组选择器

 

p,span {color: red;}解释:将多个选择器通过逗号分割,同时设置一组样式。当然,不但可以分组元素选择器,还可以使用 D选择器、类选择器、属性选择器混合使用。

 

后代选择器

 

p span {color: red}解释:选择

 

元素内部所有元素。不在乎的层次深度。当然,后代选择器也可以混合使用ID选择器、类选择器、属性选择器。

 

子选择器

 

ul>ln{}解释:子选择器类似与后代选择器,而最大的区别就是子选择器只能选择父元素向下一级的元素,不可以再继续向下选择。

 

相邻兄弟选择器

 

p +h1{color: red;}解释:相邻兄弟选择器匹配和第一个元素相邻的第二个元素。

 

普通兄弟选择器

 

p-h1{color:red;}解释:普通兄弟选择器匹配和第一个元素后面的所有元素

 

9.文本基本属性

 

color颜色

 

front-size字号

 

front-family字体

 

font-weight加粗

 

font-style倾斜

 

1.字号大小font-size50px

解释:设置文本的大小。

2字族(字体)font-family:”黑体”解释:使用指定字体名称。这里使用的字体是浏览者系统的字体。有时为了兼容很多浏览者系统的字体,可以做几 个后备字体

3.字体加粗font-weight: bold;

解释:设置字体是否加粗。

4.字体倾斜 font-stvle:italic

解释:设置字体是否倾斜:

1.text-decoration解释:设置文本出现装饰线。underline下划线 overline上划线line-through 删除划线 none取消装饰线

2.text-transform解释:设置英文文本转换为大小写。uppercase 全部转化为大写lowercase 全部转化为小写 capitalize首字母大写3text-align

解释:指定文本的对齐方式。left向左对其 center居中对齐right 向右对齐 justify内容两段对齐,适用于多行文字

4.text-indent

解释:设置文本首行的缩进。多少px

5.letter-spacing

解释:设置字母之间的间距。 多少px

6.word-spacing解释o设置文本之间的间距。多少px

 

10.元素转化

 

1display: block 块元素

2.display:inline 行元素

3.display:none隐藏元素

4.display:inline-block 行级块元素

 

动画效果

 

transition-property:设置元素中参与过渡的属性;

transition-duration:设置元素过渡的持续时间;

transition-timing-function:设置元素过渡的动画类型;

transition-delay:设置过渡效果延迟的时间,默认为 0;

transition:简写属性,用于同时设置上面的四个过渡属性

 

动画中常见函数

 

1.rotate:

rotate(angle)定义2D旋转

rotateX(angle) x 轴 横向移动

rotateY(angle) y 轴 竖向移动

rotateZ(angle) 双向移动

rotate3d(angle)定义3d旋转

rotate3d(1, 0, 1, -180deg);顺时针旋转消失 --加上deg

2 .translate:

translate()相当于水平平移,+ 表示向右/下,- 表示向左/上

translateX(x)水平方向平移

translateY(y)垂直方向平移

translateZ(z)相当于放大

translate(x,y)相当于水平平移+垂直平移

translate(x,y,z)相当于水平平移+垂直平移+放大 --加上px

3.scale效果图

scale(数值)定义倍数缩放,

scaleX()通过x轴定义,仅水平方向缩放

scaleY()通过y轴定义,仅垂直方向缩放

scaleZ()通过z轴定义,定义3d缩放

(transform)常用属性

transform-origin: 0 0;设置变形的原点 默认值(center)

相关内容

热门资讯

秒懂教程!拼三张房卡多少钱一张... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:71319951许多玩家在游戏中会购买房卡来享...
微信炸金花房间房卡怎么买/微信... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受...
微信好友炸金花房卡在哪里买/微... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享...
秒懂教程!微信里面斗牛链接房卡... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:66336574许多玩家在游戏中会购买房卡来享受...
软件不支持安卓系统,揭秘软件为... 你有没有遇到过这种情况?买了一款心仪的手机,却发现心仪的软件不支持安卓系统,心里那个滋味啊,就像吃了...
怎么创建拼三张房间卡房卡/新鸿... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:55051770许多玩家在游戏中会购买房卡来享...
拼三张房卡如何充值/新蓝鲸大厅... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受...
安卓系统的钓鱼之王,揭秘钓鱼软... 你知道吗?在安卓系统的世界里,有一个大名鼎鼎的家伙,它就像是个钓鱼高手,专门钓那些不小心上钩的用户。...
安卓系统免费观看视频,解锁海量... 亲爱的手机控们,你是不是也和我一样,对免费观看视频的安卓系统应用情有独钟?没错,在这个信息爆炸的时代...
安卓系统换成ios系统数据怎么... 你有没有遇到过这种情况:手机从安卓系统换成iOS系统后,突然发现之前积累的数据不翼而飞,心里那个急啊...
安卓原车机系统,安卓原车机系统... 你有没有发现,现在很多车都开始变得智能起来呢?这不,安卓原车机系统就悄悄地走进了我们的生活。想象坐在...
安卓车机通用系统下载,智能驾驶... 你有没有发现,现在汽车界也开始流行智能化了?没错,就是那个我们平时挂在嘴边的安卓车机通用系统。今天,...
安卓原生系统应用商店,一站式应... 你有没有发现,每次打开你的安卓手机,那个应用商店总是那么默默地陪在你身边?它就像一个贴心的助手,帮你...
安卓系统怎么样安装wd系统,安... 你有没有想过给你的安卓手机来个“变身”大改造?没错,就是将安卓系统升级为WD系统!听起来是不是有点酷...
安卓系统升级速度,从快速迭代到... 你有没有发现,每次打开手机,安卓系统总在默默地进行升级?这就像是我们的小助手,时不时地给自己充充电,...
安卓苹果系统流畅性,系统流畅性... 你有没有发现,现在手机的世界里,安卓和苹果两大巨头就像是在赛跑,你追我赶,谁都不愿意落后。今天,咱们...
浩顺收银系统下载安卓,助力商家... 你有没有想过,在繁忙的商场里,那些收银员是如何快速而准确地完成每一笔交易的?这其中,浩顺收银系统可是...
安卓系统怎么降级吗,轻松实现系... 你有没有发现,手机用久了,系统更新换代的速度简直比兔子还快!这不,你的安卓手机可能也跟着潮流升级到了...
安卓系统外接鼠标设置吗,轻松实... 你有没有想过,给你的安卓手机或者平板电脑配上一个鼠标,让它瞬间变身成一台迷你电脑呢?这听起来是不是很...
微信拼三张房卡哪里有卖/狂飙大... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享...