color: red;
}
.demo3{
color: aqua;
}
类选择器:demo1
类选择器:demo2
类选择器:demo3
段落
3、id选择器
全局唯一
格式:#id名得
id选择器:demo1
id选择器:demo2
id选择器:demo3
id选择器:demo4
id选择器:demo5
优先级:id > class > 标签
高级选择器
层次选择器
1、后代选择器:在某个元素的后面
/后代选择器/
2、子选择器,一代
/子选择器/
3、相邻的兄弟选择器 同辈
/相邻兄弟选择器:只选择一个,相邻(向下)/
p1
p2
4、通用选择器
p的话就是p标签有效,a的话就a标签有效
p1
p2
结构伪类选择器
伪类
p1
p2
p3
h3
- 1li1
- 1li2
- 1li3
- 2li1
- 2li2
- 2li3
-
属性选择器(常用)
id+class结合
Title 美化网页元素
=======
为什么要美化网页
1.有效的传递页面信息
2.美化网页,页面漂亮才能吸引客户
3.凸显页面的主题
4.提高用户的体验
span标签:重点要突出的字,使用span标签套起来
Title 学习语言JAVA
字体样式
font-family:字体
font-size:字体大小
font-weight:字体粗细
color:字体颜色
Title 你好
halo
龍弟
i love study java
常用写法:【字体风格】
font-weight:bolder;/也可以填px,但不能超过900,相当于bloder/
/常用写法:/
font:oblique bloder 12px “楷体” oblique:斜体
文本样式
1.颜色->color:agb / rgba()
2.文本对齐方式->text-align: center
3.首行缩进->text-indent: 2em
4.行高->line-height: 300px;
5.下划线>text-decoration
text-decoration:underline/下划线/
text-decoration:line-through/中划线/
text-decoration:overline/上划线/
text-decoration:none/超链接去下划线/
图片、文字水平对齐
img,span{vetical-align:middle}
文本,阴影和超链接伪类
阴影:
/* 第一个参数:表示水平偏移
第二个参数:表示垂直偏移
第三个参数:表示模糊半径
第四个参数:表示颜色
*/
text-shadow:5px 5px 5px 颜色
列表ul li
主页index.html代码:
Title 全部商品分类
-
css代码:
#nav{
width: 300px;
background: antiquewhite;
}
.title{
font-size: 18px;
font-weight: bold;
text-indent: 1em;/缩进/
line-height: 35px;
background: red;
}
/ul li/
/*
list-style:
non 去掉实心圆
circle 空心圆
square 正方形
*/
/*ul{!nav替换效果!
background: antiquewhite;
}*/
ul li{
height: 30px;
list-style: none;
text-indent: 1em;
}
a{
text-decoration: none;
font-size: 14px;
color: black;
}
a:hover{
color: burlywood;
text-decoration: underline;
}
3.7、背景
1.背景颜色: background
2.背景图片
background-image:url(“”);/默认是全部平铺的/
background-repeat:repeat-x/水平平铺/
background-repeat:repeat-y/垂直平铺/
background-repeat:no-repeat/不平铺/
渐变
渐变背景网址:Grabient
径向渐变、圆形渐变
盒子模型
====
什么是盒子模型
- margin:外边距
2.padding:内边距
3. border:边框
边框:
border:粗细、样式、颜色
1.边框的粗细
2.边框的样式
3.边框的颜色
外边距----妙用:居中
margin-left/right/top/bottom->表示四边,可分别设置,也可以同时设置如下
margin:0 0 0 0/分别表示上、右、下、左;从上开始顺时针/
/例1:居中/
margin:0 auto /auto表示左右自动/
/例2:/
margin:4px/表示上、右、下、左都为4px/
/例3/
margin:10px 20px 30px/表示上为10px,左右为20px,下为30px/
盒子的计算方式:
margin+border+padding+内容的大小
总结:
body总有一个默认的外边距margin:0
常见操作:初始化
圆角边框----border-radius
盒子阴影
box-shadow: 10px 10px 1px black;
浮动:
标椎文档流
块级元素:独占一行 h1~h6 、p、div、 列表…
行内元素:不独占一行 span、a、img、strong
注: 行内元素可以包含在块级元素中,反之则不可以
display(重要)
-
block:块元素
-
inline:行内元素
-
inline-block:是块元素,但是可以内联,在一行
-
none:消失
Title div块元素span行内元素
float:left/right左右浮动
clear:both
overflow及父级边框塌陷问题
/*
clear:right;右侧不允许有浮动元素
clear:left; 左侧不允许有浮动元素
clear:both; 两侧不允许有浮动元素
clear:none;
*/
.layer04{
border: 1px #666 dashed;
font-size: 12px;
line-height: 23px;
display: inline-block;
float: right;
clear: left;
}
解决塌陷问题方案:
方案一:增加父级元素的高度;
方案二:增加一个空的div标签,清除浮动
方案三:在父级元素中增加一个overflow属性
overflow:hidden/隐藏超出部分/
overflow:scoll/滚动/
方案四:父类添加一个伪类:after
#father:after{
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
总结
为了帮助大家更好温习重点知识、更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。
内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。
包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。
前端面试题汇总
CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
JavaScript
性能
linux
小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
[外链图片转存中…(img-Y6PHf4OS-1711929657451)]
[外链图片转存中…(img-F5iqPFfn-1711929657452)]
[外链图片转存中…(img-uR2nOMOz-1711929657452)]
[外链图片转存中…(img-7jhGCUmH-1711929657452)]
[外链图片转存中…(img-hkdbpD8j-1711929657452)]
[外链图片转存中…(img-lrT11FRb-1711929657453)]既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024c (备注前端)
[外链图片转存中…(img-5pj782ZY-1711929657453)]总结
为了帮助大家更好温习重点知识、更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。
内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。
包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。
前端面试题汇总
CodeChina开源项目:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
JavaScript
性能
linux