CSS是什么
Css (层叠样式表)是种格式化网页的标准方式,用于控制设置网页的样式,并且允许CSS样式信息与网页内容(由HTML语言定义)分离的一种技术。
使用CSS的优势
格式和结构分离:有利于格式的重用以及网页的修改与维护。
精确控制页面布局:对网页实现更加精确的控制,如网页的布局,字体,颜色,背景等。
实现多个网页同时更新。
CSS的作用
页面外观美化
布局和定位
CSS水平居中和垂直居中方法
方法一:使用margin: 0 auto;(只适用于子盒子有宽的时候)
方法二:text-align + display(子盒子有或没有宽度的时候都适用)
方法三:position 定位(只适用于子盒子有宽度和高度的时候)
方法四:position + transform(子盒子有或没有宽高的时候都适用)
方法五:flex 布局(弹性布局)(子盒子有或没有宽高的时候都适用)