你好,什么是CMS,HTML,CSS

html-css08

你好,什么是CMS,HTML,CSS,第1张

CMS(Content Management System)内容管理系统。不需要学习复杂的建站技术,HTML语言,就能够在cms上构建小型或者大型的专业网站,门户网站。算是一个平台。可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。

分为PHP、.NET、JSP三种。现在用的最多的是PHP类 织梦内容管理系统(DedeCms)

HTML(HyperText Mark-up Language)超文本标记语言 / 超文本链接标示语言。

构成网页文档的主要语言。由HTML命令组成的描述性文本,能说明文字、图形、动画、声音、表格、链接等。结构包括头部(Head)、主体(Body),头部描述浏览器需要的信息,主体描述网页要表达的内容。

CSS(Cascading Style Sheet)级联样式表。

基于文本的语言,用来设计网页风格,表现HTML或 XML 文件样式。

能使网页与内容分离,对网页中的对象的位置排版进行像素单位的精确控制,支持几乎所有的字体字号样式,能初步交互设计。

有三种方法可以在站点页面上使用样式表:

链接样式表。

嵌入样式表。

内嵌式。

三种都是各有利弊。在用链接式的时候,同时使用嵌入式或者内嵌式,一般会覆盖链接式中相同的部分。

在php中实现动转静生成纯静态页面的方法不管用什么方法,原理都是一样的。就是用程序读取相应的数据来替换模版中的变量,然后生成静态页。php中主要用到的就是要用到fread()和fwirte()。而静态页面生成了之后,就会牵扯到修改的问题。这里可以用到正则匹配的方法来替换模版中改变的部 位。推荐的方法是直接把原来生成的模版砍掉,重新生成,呵呵,真正的一了百了。 还需要说明的一点就是,这种生成静态页面的方法一般都用于那些变化不是很频繁的页面,比如信息的最终页面。而针对列表页,如果信息更新不是很频繁的 话,也是可取的。现在网上流行好多可以生成静态页面的blog或者论坛程序,都是通过手动点击后台“生成html页”的按钮来“半自动”生成html的。 而对一些信息量非常大的门户网站,则行不通。因为静态页之所以叫“静态”,是因为其不可自动改变。如果信息列表每天更新100次,那么静态的列表页就要重 新生成100次。如果我有10个这样的栏目,那想想也够吐血的了。(天津众维UI培训学校提供)