css相关学习记录

为什么写这个呢?因为在开发管理系统的过程中,会不可避免的对一些css属性进行调整,其次虽然在大学中学过这些东西,但是主业为java后端,这些我当时是的确是聊聊而过了

一、flex布局介绍,代码如下

{
     display: flex;
     justify-content: space-between;
     align-items: center;
}

  flex是一个新的布局,采用这个布局的元素,叫做Flex容器,其子元素则自动的成为容器成员,简称项目

  容器中存在两个轴(main asix, cross axis)

  关于布局样式 具体可以去这个大佬这去看 http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

  

  容器具有6个属性:

    1 flex-direction: row | row-reverse| column|column-reverse  --> 项目的排列方向,属性大都见文知意,就不一一翻译了

    2 flex-wrap: nowrap | wrap| wrap-reverse --> 如果一条轴线排不下,如何换行

    3 flex-flow: flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap

    4 justify-content: flex-start| flex-end | center| space-between                             | space-around --> 项目在主轴的对齐方式

                        两端对齐,项目之间的间隔相等     每个项目的两侧相等

    5 align-items: flex-start|flex-end| center| baseline                                   | stretch --> 项目在 cross axis的对齐方式

                        项目的第一行文字的基线对齐   拉伸,即占满整个的容器的高度(默认)

    6 align-content: flex-start| flex-end| center| space-between| space-around| strech --> 多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用

二、text-align:left| right| center| justify|inherit --> 元素内文本的水平对齐方式

三、直接上几段css代码方便记录

1 header.vue

    .header {
      position: fixed;
      top: 0;
      left: 0;
      display: flex;
      -ms-flex-align: center; /* Internet Explorer 10 私有支持 垂直居中 w3c中box-align 属性*/
      align-items: center;
      width: 100%;
      min-width: 960px;
      height: 48px;
      font-size: 14px;
      line-height: 1;
      /* -webkit-box-shadow: 0 1px #dadfe6; */
      /* box-shadow: 0 1px #dadfe6; */
      background: #fff;
      z-index: 1030;
      background-color: #00acb6;
    }

  position :  absolute| fixed| relative| static| inherit

  定位方式

原文地址:https://www.cnblogs.com/zzl521/p/12702374.html

时间: 2024-11-08 23:20:29

css相关学习记录的相关文章

tiny210(S5PV210)LCD控制器RGB配置相关学习记录

最近在弄210LCD的配置,在这里记录下一些学习的东西,有错恳请指正,互相学习. datasheet里面有好多名词,先记录一下一些名词的大概意思: alpha blending:本来采用R.G.B三通道来表示颜色,但是显示控制器分为5个图层,故图层混合时需要按照一定的比例因子来混合以实现图层的透明度,而不至于将背景图层完全覆盖掉,现在增加alpha通道来作为那个颜色混合时的调节因子,配置相关的设置后,透过调节alpha值则可以实现图层间透明度的控制,而所谓的透明度,相当于是两图层的按照不同的合成

Yii2的相关学习记录,Gridview小部件使用及kartik-v/yii2-grid扩展(五)

现在记录下Gridview的相关内容,也是强迫症犯了,Yii2自带的Gridview虽然不错,但是过滤栏如果一些字段用不着,不会自动合并成一行,当然也可以过滤栏不用,而是在最上方自己写一些需要检索的数据,但是这样很麻烦,还要自己去规划样式,写检索什么的.正好在搜索将检索栏和标题合并时,看到了kartik-v/yii2-grid可以实现这些功能,而且还自带导出excel.csv等数据,所以也顺便试了下它的功能,调出了自己喜欢的样式.在用kartik-v的Gridview之前我们还是要了解Yii2自

Yii2的相关学习记录,安装Yii2(一)

原先学习过Yii1的相关知识,但是也是半懂不懂的,但稍微的结构是了解的.现在利用晚上的时间学习下Yii2的使用,这里记录下,以免自己以后忘记. 目前已看一部分Yii2的权威指南,虽然Yiiframework中文网站的权威,跟英文版本比较有些章节缺失内容,但也能大体了解,用的某功能时再仔细看.顺便看了慕课网上的“与Yii框架不得不说的故事”,讲的也不错的. 还有比较重要的是需要FQ用google,毕竟是国外的框架,中文的内容比较少,大部分解答都能在谷歌中搜索到,这里可以用XX-Net,具体的如何用

Yii2的相关学习记录,alert等美化、confirm异步、session中的flash及小部件的使用(六)

呃,系统自带的alert.confirm等弹出框实在是难看,作为一个颜控,这能忍? 这里我用的是kartik-v/yii2-dialog,这个是基于bootstrap3-dialog这个来做了一些常用alert.confirm和dialog的小部件封装,当然了,本质上还是bootstrap3-dialog,可以用原生的方法,原生方法的用法点这里,而bootstrap3-dialog又是基于bootstrap3的modals做的封装.嗯,基本关系就是这样.在搜索这个相关知识时,经常会看到有人提到b

Yii2的相关学习记录,前后台分离及migrate使用(七)

最近一直忙其它的(其实是懒!),将<深入理解Yii2>看了一遍,一些当初没明白的稍微明了了点,然后又看yii2的图片上传等处理.富文本.restful什么的,但由于没进行到这里,只看也不管用啊,所以还是按照步骤一步步来,先说说前后台分离.(其实普通的内容管理站点用不着下面所说的彻底分离什么的,看看也无妨) 个人感觉前后台的情况有这么几种,首先是前后台是否是用一个验证体系,其次是前后台是否共用一个数据表.一般来说下面三种比较常用吧: A.共用一个验证体系和一个数据表. B.两个验证体系和共用一个

转义的相关学习记录

学习编程语言的时候,经常碰到需要对字符转义的情况,有时候自己会把一些知识点搞混,特以此文记录,持续更新. 先看一个小例子,要写一个正则匹配像'010-12345'这样的电话号码,由于'-'是特殊字符,在正则表达式中,要用'\'转义,所以,上面的正则是\d{3}\-\d{3,8}.如果不用'\'转义,则'-'就成正则里范围的意思. 以上这个小例子讲了为什么要转义. 另外,js里的字符串也有一些需要转义的字符字面量,详见高程33页.平时用的比较多的是对'\\' ,'\'' ,'\'''以及'\unn

Yii2的相关学习记录,后台模板和gii(三)

前面已经可以正常登录,但我们需要体验下最常用的增删查改的操作.这里就需要gii,通过gii可以方便的生成表单.表格的框架,不需要我们再写重复的东西. gii访问地址:http://localhost/vishun/frontend/web/index.php?r=gii或者http://localhost/vishun/backend/web/index.php?r=gii,由于前后台文件都有配置,所以都可以访问.由于Yii框架高级版已经在common/models中存在user模型了,所以,我

使用hibernate更新数据库记录的信息的相关学习记录

截选代码(可能遗漏标点符号): package name.sql; import java.util.List; import name.session.HibernateSessionFactory; import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.Transaction; public class SqlHelper { //增 public void save(Object obj){

css盒子学习记录

css .divli{ width:500; height:300px; border:1px solid gray; margin-left:100px; } .faceul{ width:400px; height:250px; border:1px solid red; padding-left:5px; margin-left:10px; } .faceul li{ list-style-type:none; float:left; /**向上浮动*/ width:50px; heigh