有句话叫做:存在即是合理。

最近很喜欢flex布局模式,不过还在摸索中,这里正一边在项目中使用和总结,也在学习一些大牛们总结的东西和布局思考。

鉴于自己很苦恼,到处去ha资料,真的,就没有一个系统的,也没有几个可以自己试着写写的界面,其实国内还是比较藏珍,看看码云上就知道了,一搜索基本没什么开源项目(比如搜flex布局 demo),在github上面倒是有,就是没遇到合适的。

仔细想来写前端静态界面,大体上是可以公用的嘛,为啥老是要重复造轮子了。包括我自己写的界面,静态界面出来了,然后又去掉,改成动态的,问题就出在这里了,应该把常用的静态界面提取出来,或者放到一个开源的项目里面,大家有需求了,自己改改,基本就可以直接使用了。

(比如用flex来写:
1.上 中 下三栏, 底部和顶部固定
2.九宫格效果
3.左边一张商品图片,然后右边放商品属性(三排属性,和图片等高)
4.左边一张商品图片,然后右边放商品属性,最右边放一些标识
5.左边一张图片,右边两行文字,等高显示。)表示自己是经常写,也经常忘,总是在纠结用那种布局方式写达到的效果最好(欢迎大家留言讨论一下,真的手机端界面很多的嘛)。

做项目的时候总想着,有git管理工具,以后需要了,直接检出对应的分支就行了,但是时间久了,鬼知道你需要检出哪个分支,我就属于这样的情况。不是我过于粗心,主要有时五六个项目切换,你不晕都是假的,往往一个项目周期短则半月长则几个月。

所以鉴于上述情况,首先开了一个专题,单独收集整理相关的布局效果,第二步,需要把相应的文章或者链接整理到这个专题里面,第三步,在github或者码云上面建立一个项目,(话说一个项目如何分享到两个仓库呢?鉴于国内网络问题,还是放到码云上面比较好一点)第four步,把遇到的布局和问题归类拆解出来(这个比较费时间),独立成一个个小工具,小组件。

另外就是,关于字体文件,为什么html不能直接如同H标签一样声明呢?比如font12 表示 font-size:12px的大小的字体。这样就不需要前端自己定义一套字体大小库了,另外还得一套粗体,一套500的。

参考地址1:https://blog.csdn.net/qq_34648000/article/details/79115294

flex布局大全 2019的更多相关文章

  1. 【原创】display:flex布局大全

    全都是自己写的 希望大家可以点个赞 谢谢! Html代码(没时间精简 请多包涵) <!DOCTYPE html> <html lang="en"> < ...

  2. flex布局大全

    有句话叫做:存在即是合理. 最近很喜欢flex布局模式,不过还在摸索中,这里正一边在项目中使用和总结,也在学习一些大牛们总结的东西和布局思考. 鉴于自己很苦恼,到处去ha资料,真的,就没有一个系统的, ...

  3. Flex 布局教程:语法篇

    作者: 阮一峰 网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便 ...

  4. Flex 布局教程:实例篇

    该教程整理自 阮一峰Flexible教程 今天介绍常见布局的Flex写法.你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我的主要参考资料是Landon Schropp的文章和Solved ...

  5. CSS3与页面布局学习总结(四)——页面布局大全

    一.负边距与浮动布局 1.1.负边距 所谓的负边距就是margin取负值的情况,如margin:-100px,margin:-100%.当一个元素与另一个元素margin取负值时将拉近距离.常见的功能 ...

  6. 在移动端中的flex布局

    flex布局介绍: flex布局很灵活, 这种布局我们也可以称之为弹性布局,  弹性布局的主要优势就是元素的宽或者高会自动补全; flex布局实例: 比如有两个div,一个div的宽度为100px, ...

  7. css flex布局

    关于flex布局的一些简单用法 效果(下图) 实现代码: <!--html--> <div class="wrap"> <div class=&quo ...

  8. FLEX布局的一些问题和解决方法

    前言 露珠最近研究了一下flex的布局方式,发现项w3c推出的这套布局解决方案对于日益复杂的前端开发布局来说是确实是一利器,并且在不同的屏幕上实现了真正的响应式布局:不再单纯地依赖百分比和float的 ...

  9. CSS之flex布局

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...

随机推荐

  1. 当电脑上有两个mysql时,如何让jmeter连接自己需要的那个mysql

    1.当有两个mysql时,修改其中一个的mysql端口号为3307 ,也可以是其他8788, 在文件my.ini中修改端口号为:3307:修改完之后记得重启mysql哦:dos下命令可以用net st ...

  2. jdbc.DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class

    java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.conte ...

  3. 第六周测试补交 多线程代码和sumN

    1.多线程代码 要求:编译运行多线程程序,提交编译和运行命令截图 2.sumN 要求:1-N求和的截图

  4. Maven模块化搭建总结

    1.Maven插件在eclipse的安装 windows——>preferences——>Maven——>installations——>add——>installati ...

  5. GlusterFS集群文件系统研究

    https://blog.csdn.net/liuaigui/article/details/6284551 1.      GlusterFS概述GlusterFS是Scale-Out存储解决方案G ...

  6. NOIP爆炸记

    NOIP爆炸游记 Day 0 Day 1 T1 T2 T3 Day 2 T1 T2 T3 最后 Day 0 复习模板 + 做真题 + 方 Day 1 早上吃了一片面包,就进了考场- T1 Exm??这 ...

  7. 洛谷 P2571 [SCOI2010]传送带 题解

    每日一题 day51 打卡 Analysis 这道题是用非常恶心的三分套三分做的,有一个技巧是不要枚举坐标,枚举两条线段构成三角形的相似比就好了. 了解思路就还挺好写的(尽管我还调了三天) #incl ...

  8. 权限管理(chown、chgrp、umask)

    对于文件或目录的权限的修改,只能管理员和文件的所有者拥有此权限,但是对于文件或目录的的所有者的更改,只有管理员拥有此权限(虽然普通用户创建的文件或目录,用户也不能修改文件或目录的所有者). 1.cho ...

  9. 学生管理系统(Nodejs)

    一.项目介绍 ①使用nodejs+bootstrap开发 ②对文件进行合理的模块化 ③实现基本的增删改查功能 二.思路 ①处理模块,处理模块,配置开发静态资源,配置模块引擎 ②路由设计,提取路由模块 ...

  10. 22-ESP8266 SDK开发基础入门篇--编写Android TCP客户端 , 连接和断开

    https://www.cnblogs.com/yangfengwu/p/11192618.html 有些很细致的东西参考这篇   https://www.cnblogs.com/yangfengwu ...