静态设计的网站不能在web阅读器上阅读。并且当你完成网站建设工作时,网页上一些元素看起来和草稿中相对应元素不完全一样,客户端会发现那些字体定位上的细微的区分。
利用图形编程反复衬着设计的作品视觉上可能更舒适,比HTML手写代码破费更多的时候。
但是,从一进手下手就在HTML建立框架的上风进手下手在二者比力中得不偿掉:我们不但HTML5有新的组织元素,CSS3加倍壮大的选择器和样式,并且把这二者连系起来,我们能快速设计出简单的组织。
许多新公司,好比,37Signals,Atomiq,其他等,都采取HTML原型方式。首要缘由是在适合的处所利用准确的东西,开辟进程就十分简略单纯。你很想领会这个进程到底有多简单,当你这么做,
你将鄙人一步的编写中有个杰出的初阶。
利用HTML5快速组织
HTML5包括一整套优异新的组织元素,利用这些组织元素能快速开辟出更少类和id标识。一旦理解了这些元素的目标,就可以在几分钟内建立粗略的网页组织。
假如不熟习这些新的元素,这里有个快速先容。这些新元素使文档组织较之前加倍简练,从而就不消大量得利用div。在“HTML5的简介”,拉克.亨特很好地描写了这些元素:
section
标签 用于显示文┞仿或运用的通用分段,好比一个章节。header
标签用于显示分段的题目。题目的内容不但仅只有分段的题目,好比,还可以插足副题目、版本汗青信息和签名。nav
标签包括了导航链接的部门,同时合用于网站导航和表格内容。aside
标签是用于界说和内容相干的内容,对标识表记标帜出侧边栏很有用处。footer
标签标识表记标帜分段的页脚。特殊是包括一些关于分段的具体信息好比作者名,相干文档链接和版权数据。示例网站的组织了居中页面,包括了以鸱,左边侧边栏,首要内容区域和页脚。我已利用HTML5标签标识表记标签的方式,把所有内容都包括在内。
这些标签和div没有标准巨细且弗成见,除非你设置标签样式属性或在此中填写内容。为了使这些标签有用,必需临时给这些标签设定高度属性。我们应当设置HTML标签属性display: block;;如许阅读器就可以辨认标签,额外的工作由IE完成。
article, header, nav, aside, section, footer {display: block;min-height: 100px; }
在定位标签之前,组织必需是可视化,没有包括任何内容。幻想的方式应当是易于稍后移除并且不会影响设计。