2018-03-16

2018-03-16  本文已影响0人  小熊530

HTML分区

我一直有一个感觉,html有一点乱,看不出来;而css有一点乱,就会显得非常乱

总之, 要写好css的可以利用很多办法比如:合理的className,后代选择器、B.E.M、还有less的嵌套来表示层级(接下来会一点一点学)。

我还觉得css和HTML是有很强的联系,比如:HTML通过div将内容逐步分区,css只是附加在各个区域的样式,按道理是可以写的很清楚的。

分区:

我理解的虽然现在是组件化将页面切分,但是在组件中分区就跟简单也是必要的。

以下是我百度到的一些内容及我的理解,用于分区的:

可以讲vue组件分为一下几个区域或类别:

  1. 布局(grid)( g- )将组件继续分割为几个区域,通常有头部、主体、主栏、侧栏、尾部等。

我觉得很组件化本来就已经把页面拆分了,很少会有

  1. 模块(module)(m-):通常是一个语义化的可以重复使用的较大的整体,比如导航、登录、注册、各种列表、评论、搜索等!

这一点同上,但是我想到了另一件事情,其实template下第二级的div都可以算是一个子模块。

3.元件(unit)(.u-):通常是一个不可再分的较为小巧的个体,通常被重复用于各种模块中!比如按钮、输入框、loading、图标等!

这个经常会遇到,但是应该怎么用呢?nav-unit - btn?我也在思考?资料查阅太少。。。。以前没怎么想过、。。。。。。。
其实我就是只是想要这种效果(感觉很整齐):


cb79c0cbc473a3157e4c61cdf2fb11c.png

我再想想,明天找个东西边写边看吧。。。。。。。。

上一篇下一篇

猜你喜欢

热点阅读