飞龙博客

feilong.org

飞龙前端殿堂1:列表模块.txt (484)

飞龙前端殿堂1:列表模块.txt

version:fl20160610gz

html最常见的模块,包括列表模块和段落模块。

如果看是否有图片,又可以分为 文字列表 和 图片列表。这种分法并不重要

本文飞龙主要总结列表模块。

一、列表模块 list model

ul无序列表模块 和 ol有序列表模块,合称 列表模块

无序列表模块:div>(h3+ul>(li*n))
有序列表模块:div>(h3+ol>(li*n))

模块特点简记:div>(h3+ul)

ul或ol 下的 li 就是 列表项 list item ,个数n>=1

有序列表模块 和 无序列表模块 写法基本一样。
区别在于,需要排序的列表,才用有序列表。
如果仅从外观上分析,两者差别可以忽略。

举例1: 标准结构示意

列表模块class命名:div.mod>(h3+ul.cot>(li*n))

举例2、模块头的写法

基础写法:

标准写法:

另类写法,这种写法飞龙不建议使用:

模块标题带链接:

模块标题带链接和more,比较少见

多个标题组合 标题非链接 tab选项卡 jstab与js挂接

多个标题组合 标题是链接

举例3、列表项写法:
ul里的每个li,就是列表项。
可见列表项具体写法并不是一定的。

1、以下是从简单到复杂的 文字列表

2、以下是从简单到复杂的 图文列表

举例4: 有序列表模块

举例5: 只有内衣的模块

二、模块小结:

1、结构分析

模块写法:基本结构是日字,也有可能是口字,或它们的组合。

把某个模块拆分后,可以按个人喜欢,把模块的内部组件,取各种名称。

简称1:外衣、 头、内衣、项
全称1:模块外衣、 模块头、模块内衣、模块项

简称2:套、上口、下口、项
全称2:模块套、 模块上口、模块下口、模块项

简称3:套、头、体、项
全称3:模块套、 模块头、模块体、模块项

特殊模块:只有模块内衣,有两个模块内衣,等变异或组合模块。

2、常用标签
无序模块:div h3 ul li
有序模块:div h3 ol li
段落模块:div h3 div p
定义模块:div h3 div dl dt dd
div 外衣
h2/h3/h4 头
ul/ol/div/dl 内衣
li/p/dl 项

模块头 或 模块项 的里面,常用的 微标签 有:
img, a b i, em span, strong, small
凡用微标签,需加 class 命名,便于直接控制样式。

2、模块每个组件,应该如何命名?

通用的命名法,如下:
外衣 div.mod
头 h3.mh
模块标题 b.tit
模块更多 a.mor
内衣 ul.cot
项 li.itm
项标题 h4.nh
项封面 img.cov.avg
封面标题 b.bti.nme
项链接 a.lnk.url
项角标 i.lbl
项蒙版 i.msk
属性组 p.mtas/ul.mtas
项备注 p.nte
项操作 p.acs

为了区分不同模块,便于批量修改,
在写具体模块时,请加前缀 比如 a0 b0 a1 之类,

模块的特殊命名法,请参考飞龙前端殿堂之 网站架构

start-fl20151029gz

本文更新网址:https://feilong.org/front-end-temple-list-models

2017-06-06 ~ 2026-02-28

加入收藏夹,查看更方便。

分类: html css教程

新作:

旧文:

以下是广告