网页的结构与表现原则总的来说为:
先按结构和语义编写代码
然后进行CSS样式设置
减少HTML与CSS契合度(精简页面结构)
我们可以通过一个微博用户发言信息列表的制作案例来分析该原则。以下是该案例的整体实现效果:
立即学习“前端免费学习笔记(深入)”;

从初学者的角度来看:
初学者往往会将这个结构分成多个DIV,看起来基本上就是以下几块:

实现代码:
1 2 3 4 5test 6 15 16 171827 28192120
22 10分钟之前2326歪嘴的肖恩
24老师一直强调的是代码的简洁,减少代码的冗余,理论上确实应该如此,但是过于简洁的代码有可能对后期的优化维护造成一定难度,这是一个相互矛盾的方向,我觉得重要的是宝把握好这个度
25
YIXUNCMS中秋专版2.0.4下载系统介绍:YIXUNCMS中专专版是易迅软件工作室在中秋节来临之即推出的专题模板建站系统,使用增强版后台管控系统,板板设计符合节日特点。易迅软件工作室恭祝全国人民中秋快乐。特别提示:由于网站页面的不同设计,部分后台功能未在前端进行体现。系统特点:1、采用目前流行的PHP语言编写,底层采用超轻量级框架作为系统支撑;2、页面布局使用DIV+CSS技术,遵循WEB标准,及大提高页面的浏览速度;3、使用应
从中级前端的角度来看:
左边的图片所在的DIV是可以省略的,就变成这样几块:

实现代码:
1 2 3 4 5test 6 15 16 171825 2619
20 10分钟之前2124歪嘴的肖恩
22老师一直强调的是代码的简洁,减少代码的冗余,理论上确实应该如此,但是过于简洁的代码有可能对后期的优化维护造成一定难度,这是一个相互矛盾的方向,我觉得重要的是宝把握好这个度
23
从高级前端的角度来看:
所有的元素放在一个DIV中,结构更简单了,单纯的将图片移出来:

实现代码:
1 2 3 4 5test 6 15 16 171823 2419 10分钟之前20
歪嘴的肖恩
21老师一直强调的是代码的简洁,减少代码的冗余,理论上确实应该如此,但是过于简洁的代码有可能对后期的优化维护造成一定难度,这是一个相互矛盾的方向,我觉得重要的是宝把握好这个度
22










