HTML文档与盒子模型
杰拉斯 | 时间:2012-10-15, Mon | 14,419 views前端开发
关于HTML
百度百科里是这么说的:超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。
为什么叫用于“描述”网页文档的“标记”语言呢?
标记(也称标签)来表示一个网页的结构与内容,它的语法非常简单,只是由各种不同的标记组合而成,因此这类语言的学习方式主要靠积累,而非程式语言般靠理解来学习。
百度百科里是这么说的:超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。
为什么叫用于“描述”网页文档的“标记”语言呢?
标记(也称标签)来表示一个网页的结构与内容,它的语法非常简单,只是由各种不同的标记组合而成,因此这类语言的学习方式主要靠积累,而非程式语言般靠理解来学习。
命令按钮(Command Button)用于开始一个即时操作。
典型的命令按钮。 当用户按下 Enter 键时会执行“默认命令按钮”。它是由开发人员指定的,但对于任何一个按钮,只要用户将焦点切换到其上,它都会变成默认按钮。
它用在这里合适么?
考虑下列问题以进行判断:
该命令按钮是用来开始一个即时操作的吗?如果不是,则改用其他控件。
链接会不会更合适?如果符合下列情况,则应当使用链接:
该操作是导航至另外的页面、窗口或帮助主题。
例外:向导中使用“后退”与“下一步”按钮进行导航。
按钮被嵌入在文本中间。
该命令实际上是次要的。也就是说,它与该窗口的主要目的没有关系。在这种情况下,轻量级的命令按钮或链接则更为合适。
该命令属于相关链接菜单或组。
标签太长,包含五个或五个以上的单词,这会导致命令按钮看上去显得笨拙。
使用选项按钮与常规命令按钮的组合是不是更合适?当下列条件符合时,往往会用选项按钮与常规命令按钮(确定、取消)的组合来代替一组独立的命令按钮:
存在五个或更多可能的操作。
用户需要在决定前查看附加信息。
用户需要在决定前与选项进行交互(也许是要查看附加信息)。
用户将其视为选项,而非不同的命令。
(1) autoload机制概述
在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:
/* Person.class.php */ name = $name; $this->age = $age; } } ?> /* no_autoload.php */
在这个例子中,no-autoload.php文件需要使用Person类,它使用了require_once将其包含,然后就可以直接使用Person类来实例化一个对象。
但随着项目规模的不断扩大,使用这种方式会带来一些隐含的问题:如果一个PHP文件需要使用很多其它类,那么就需要很多的require/include语句,这样有可能会造成遗漏或者包含进不必要的类文件。如果大量的文件都需要使用其它的类,那么要保证每个文件都包含正确的类文件肯定是一个噩梦。
SirsiDynix公司UX/UI设计师Hyrum Denney在Smashing Magazine上发表了一篇文章《Sticky Menus Are Quicker To Navigate》,分享了自己对“置顶菜单”进行的可用性研究成果,及实现技术和相关挑战。CSDN对该文进行了编译,内容如下:
导航是Web网站中最重要的元素之一,大部分设计师都同意这一点。尽管如此,现在的导航并不总是容易使用。通常,用户必须滚动到网站的顶部才能访问导航菜单。最近,我在研究“置顶菜单”是否可以加速网站的导航。对此我进行了可用性研究。下面将展示本次研究的成果,以及一些实现的技术及相关的挑战。
摘要:铁道部旗下在线购票网站12306自诞生起就一直为人所诟病,网站经常崩溃、UI粗糙、漏洞满框,但这都不是什么新闻了,近日网友爆出12306的技术框架及其表结构,大家可以来一览究竟。
可以明确的是: