更多Android高级工程师进阶学习资料
进阶学习视频
附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)
里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
h1{color:red;font-size:14px;}
### []( )应用CSS样式的3中方式

#### []( )行内样式
行内样式(也称内联样式)可用于为单个元素应用唯一的样式。有效范围是单个元素
#### []( )内部样式
内部样式是在 head 部分的 `<style>` 元素中进行定义。有效范围是整个HTML文件
> CSS选择符由3种:
>
> HTML标签、class、id
**1.HTML标签选择符**
如何使用 css 控制表格样式
没有使用任何样式的表格html效果:
</table>

使用css对表格样式进行设置,效果如下:
<title>这是一个课程表</title>
<style>
table{
border-collapse:collapse;//边框折叠
border:1px solid #000000;//边框的粗细,实线,颜色
}
table td{
text-align:center;//文字中间对齐
border:1px solid #000000;
width:120px;
height:50px;
}
table th{
border:1px solid #000000;
background-color:#e0e0e0;
}
</style>

**2.class选择符(可以单独使用也可以结合标签使用)**
单独使用
定义:`.类名{}`
使用:`<标签 class=类名>`
结合标签使用
定义:`标签.类名{}`
使用:`<标签 class=类名1 类名2 ...>`(可以使用多个类)
伪类(特殊的选择符)
**3.id选择符**
单独使用
定义:`#id名{}`
使用:`<标签 ID=id名>`
结合标签使用
定义:`标签 #类名{...}`
使用:`<标签 ID=类名>`
#### []( )外部样式表
将页面的css代码单独的写在一个文件里,通过引用来使用
每张 HTML 页面必须在 head 部分的 `<link>` 元素内包含对外部样式表文件的引用
**嵌入式样式表**
**链接外部样式表**
### []( )层叠顺序
对于某一个HTML标签,若有多层样式,不冲突则叠加
当为某个 HTML 元素指定了多个样式时,会使用哪种样式呢?
页面中的所有样式将按照以下规则“层叠”为新的“虚拟”样式表,其中第一优先级最高:
> 1. 行内样式(在 HTML 元素中)
> 2. 外部和内部样式表(在 head 部分)
> 3. 浏览器默认样式
因此,**行内样式具有最高优先级**,并且将覆盖外部和内部样式以及浏览器默认样式。
[]( )页面定位
-----------------------------------------------------------------------
position:可以把页面元素精确定位,有3种方式
1. 绝对位置:absolute
2. 相对位置:relative
3. 静态位置:static
小例子:如何实现广告小窗口?
用绝对布局将广告位设置在页面的右下角:
div{
border-style:solid;
width:200px;
height:200px;
position:absolute;
right:0px;
bottom:0px;
}

left:页面元素的左边距
top:页面元素的顶边距
width:元素的宽度
height:元素的高度
z-index:设计页面的层次关系,元素在三位坐标z轴上的位置
[]( )CSS3扩展
-------------------------------------------------------------------------
### []( )圆角属性
语法:
border-radius:圆角的像素值
例子:
### 最后
总之啊,家里没矿的同学们,如果你们想以后的日子过得好一些,多想想你们的业余时间怎么安排吧;
技术方面的提升肯定是重中之重,但是技术外的一些“软实力”也不能完全忽视,很多时候升职确实是因为你的技术足够强,但也与你的“软实力”密切相关
在这我也分享一份大佬自己收录整理的 **Android学习PDF+架构视频+面试文档+源码笔记** ,还有**高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料**这些都是我闲暇还会反复翻阅并给下属员工学习的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。
总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习


**相信自己,没有做不到的,只有想不到的**
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化学习资料的朋友,可以戳这里获取](https://bbs.youkuaiyun.com/topics/618156601)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。
总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习
[外链图片转存中...(img-4j4qnnCl-1715717672149)]
[外链图片转存中...(img-HbCXrpBl-1715717672150)]
**相信自己,没有做不到的,只有想不到的**
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化学习资料的朋友,可以戳这里获取](https://bbs.youkuaiyun.com/topics/618156601)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**