• 咨询热线
    0592-5527850
  • 咨询热线
    0592-5527850
  • 咨询热线
    0592-5527850
  • 咨询热线
    0592-5527850
  • 咨询热线
    0592-5527850
  • 咨询热线
    0592-5527850
  • 咨询热线
    0592-5527850
  • 咨询热线
    0592-5527850
报名咨询 0元入学 提供住宿 带薪实习 就业保障 网上报名 咨询热线0592-5527850
经纬盈创
WEB前端培训 > 前端学堂> Web前端知识体系精简-----HTML篇

Web前端知识体系精简-----HTML篇

Web前端知识体系精简-----HTML篇

CSS篇

css是用来对html进行修饰的一门语言。

选择器

css的选择器有很多种,常用的有类选择器、标签选择器、ID选择器、后代选择器、群组选择器、伪类选择器(before/after)、兄弟选择器(+~)、属性选择器等等。

定位position

定位一般有相对定位(relative)、绝对定位(absolute)、固定定位(fixed),relative和absolute在移动端用的最多,fixed 在移动端有兼容性问题,因此不推荐使用,在移动端替代fixed的方案是 absolute+内部滚动。

浮动 float

设置float为left或right,就能使该元素脱离文档流,向左或向右浮动。一般在做宫格模式布局时会用到,如果子元素全部设置为浮动,则父元素是塌陷的,这时就需要清除浮动,清除浮动的方法也很多,常用的方法是在元素末尾加空元素设置clear:both, 更高级一点的就给父容器设置before/after来模拟一个空元素,还可以直接设置overflow:auto/hidden。除过浮动可以实现宫格模式,行内盒子(inline-block)和table也可以。

盒子模型 Box

盒子模型是css最重要的一个概念,也是css布局的基石。 常见的盒子模型有块级盒子(block)和行内盒子(inline-block),盒子最关键的几个属性包括margin、border、padding和content,这几个元素可以设置盒子和盒子之间的关系以及盒子和内容之间的关系。还有一个问题是计算盒子的大小,需要注意的是,box-sizing属性的设置会影响盒子的width和height。只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。 

弹性布局 Flex

Flex布局的容器是一个伸缩容器,首先容器本身会更具容器中的元素动态设置自身大小;然后当Flex容器被应用一个大小时(width和height),将会自动调整容器中的元素适应新大小。Flex容器也可以设置伸缩比例和固定宽度,还可以设置容器中元素的排列方向(横向和纵向)和是否支持元素的自动换行。有了这个神器,做页面布局的可以方便很多了。注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。

过渡、旋转

应用transform可以对元素进行平移(translate)、旋转(rotate)、放大缩小(scale)、倾斜(skew)等处理,而transition使css属性值(包括transform)在一段时间内平滑的过渡。使用transition和transform就可以实现页面的滑动切换效果。


上一篇:UI教程:用AI绘制QQ企鹅图标
下一篇:PHP程序员技能栈
相关阅读:
Web前端知识体系精简-----HTML篇 web前端开发者,必须了解的各种build工具! web开发必学的8个网页优化技巧! web前端培训:HTML5技术之Cookie会话跟踪技术 Web前端知识体系精简 前端优化:9 个技巧,提高 Web 性能
IT培训
UI培训 PHP培训 JAVA培训
web前端培训 游戏开发培训
常见问题
最新资讯