试着理解规则,而不是记住规则

MDN上有一段关于li元素的说明:

The HTML <li> element is used to represent an item in a list. It must be contained in a parent element: an ordered list (<ol>), an unordered list (<ul>), or a menu (<menu>).

li元素必须在<ol>、<ul>、<menu>里面。

 

这是一条规则,如果只是记住这条规则没有问题,但时间长了可能就忘记了,而我比较推荐的方法是“试着理解规则背后的原因”。可能理解的不一定对,但学习不就是一个不断修正的过程嘛。

我的理解是这样的。ol是ordered list的缩写,ul是unordered list的缩写,li是list item的缩写。有没有觉得ol ul 就和集合一样,而li就和集合中的元素一样,元素一定是属于某个集合的。

posted @ 2017-06-23 19:17  eatwhat  阅读(244)  评论(0编辑  收藏  举报