大家都知道网站是由网页组成的,网页分为动态网页和静态网页,那么静态网页和动态网页的区别是什么呢?它们各自又有什么特点呢?
网站代表了一家公司的形象,并且也是一个区别于其他公司的标志。但是,当您建立自己的网站时,就会有动态网站和静态网站。动态网站和静态网站有什么区别?
静态页面是不能随时改动的,静态是一次性写好放在服务器上进行浏览的,如果想改动,必须在页面上修改,然后再上传服务器覆盖原来的页面,这样才能更新信息,比较麻烦,使用者不能随时修改。
动态页面是可以随时改变内容的,有前后台之分,管理员可以在后台随时更新网站的内容,前台页面的内容也会随之更新,比较简单易学。
动态网站建设是什么意思?
1.动态网页以数据库技术为基础,大大降低网站维护的工作量,采用动态网页技术的网站,可以实现更多的功能,如用户注册,用户登录,在线调查,信息发布,产品展示,订单管理等交互功能等;
2.动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才会返回一个完整的网页,动态网页的问号对搜索引擎检索存在一定的问题,因此使用动态的网站使用搜索引擎时需要一定的技术才能适应搜索引擎的要求;
3.动态网页不是服务器上独立存在的网页文件,仅当浏览器发送请求时;
4.动态网页包含服务器端脚本,因此页面文件名通常带有jsp,php等后缀。但是您也可以使用URL静态技术使网页后缀显示为HTML。因此,页面文件的后缀不能用作判断网站动态和静态的唯一标准。
5.由于动态网页需要数据库处理,大大降低了动态网站的访问速度;
6.由于存在动态网页的特殊代码,与静态网页相比,它们对搜索引擎的友好性相对较弱。
静态网站建设是什么意思?
1.静态网页每个网页中都有一个固定的URL,网页URL以htm、HTML、shtml等常见形式为后缀,而且不含有问号;
2.网页内容一经发布到网页服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的。也就是说静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件,内容相对稳定,交互性较差;
3.静态网页内容相对稳定,不包含特殊代码,易于被搜索引擎检索; html更适合SEO搜索引擎优化。
4.静态网站没有数据库支持,网站制作和维护工作量较大;
5.由于不需要遍历数据库,因此静态网页的访问速度相对较快;
现在流行的cms都支持静态网页,这有利于被搜索引擎包含并提高访问速度,但是它需要很大的服务器空间。该程序在生成html时会消耗服务器资源。建议在服务器空闲时执行此类别操作。
静态和动态网站哪个更好?
动态网站的优势:
1.由于网站采用了框架和数据库模型,因此有利于网站内容的更新。
2.简单的网站结构便于维护。
3.因为在网站更新或升级时网站首页的主要更改对内容没有影响,所以动态网站更有利于网站的更新或升级。
静态网站的优势:
1.不容易受到攻击。
2.没有独立的数据库,可减少网站上的数据负载,并通过浏览加快页面检索速度。
3.搜索引擎更喜欢静态页面,这有利于网站收录。
HTML 标签和属性值的基本格式
HTML: HyperText Markup Language 超文本标记语言
HTML代码不区分大小写, 包括HTML标记、属性、属性值都不区分大小写;
任何空格或回车键在代码中都无效,插入空格或回车有专用的标记,分别是 、
HTML标记中不要有空格,否则浏览器可能无法识别。
如何添加注释(comment:评论;注释)
不能留有空格
字符集
可以将a链接的默认属性设置为_blank属性
单个标签要有最好有结束符(可以没有结束符)
便于兼容XHTML(XHTML必须要有结束符)
HTML标签的属性值可以有引号,可以没有引号,为了提高代码的可读性,推荐使用引号(单引号和双引号),尽管属性值是整数,也推荐加上引号。
便于兼容XHTML(XHTML必须要有引号)
经过测试,以上程序都可以正确运行
HTML标签涉及到的颜色值格式:
color_name 规定颜色值为颜色名称的文本颜色(比如 "red")。
hex_number 规定颜色值为十六进制值的文本颜色(比如 "#ff0000")。
rgb_number 规定颜色值为 rgb 代码的文本颜色(比如 "rgb(255,0,0)")。
transparent 透明色 color:transparent
rgba(红0-255,绿0-255,蓝0-255,透明度0-1)
opacity属性: 就是葫芦娃兄弟老六(技能包隐身)
css:
div{opacity:0.1} /*取值为0-1*/
英文(颜色值)不区分大小写
HTML中颜色值:采用十六进制兼容性最好(十六进制显示颜色效果最佳)
CSS中颜色值:不存在兼容性
红色 #FF0000
绿色 #00FF00
蓝色 #0000FF
黑色: #000000
灰色 #CCCCCC
白色 #FFFFFF
青色 #00FFFF
洋红 #FF00FF
黄色 #FFFF00
请问后缀 html 和 htm 有什么区别?
答: 1. 如果一个网站有 index.html和index.htm,默认情况下,优先访问.html
2. htm后缀是为了兼容以前的DOS系统8.3的命名规范
XHTML与HTML之间的关系?
XHTML是EXtensible HyperText Markup Language的英文缩写,即可扩展的超文本标记语言.
XHTML语言是一种标记语言,它不需要编译,可以直接由浏览器执行.
XHTML是用来代替HTML的, 是2000年w3c公布发行的.
XHTML是一种增强了的HTML,它的可扩展性和灵活性将适应未来网络应用更多的需求.
XHTML是基于XML的应用.
XHTML更简洁更严谨.
XHTML也可以说就是HTML一个升级版本.(w3c描述它为'HTML 4.01')
XHTML是大小写敏感的,XHTML与HTML是不一样的;HTML不区分大小写,标准的XHTML标签应该使用小写.
XHTML属性值必须使用引号,而HTML属性值可用引号,可不要引号
XHTML属性不能简写:如checked必须写成checked="checked"
单标记
, XHTML必须有结束符
,而HTML可以使用
,也可以使用
除此之外XHTML和HTML基本相同.
网页宽度设置多少为最佳?
960px
target属性值理解
_self 在当前窗口中打开链接文件,是默认值
_blank 开启一个新的窗口打开链接文件
_parent 在父级窗口中打开文件,常用于框架页面
_top 在顶层窗口中打开文件,常用语框架页面
字符集:
charset=utf-8
Gb2312 简单中文字符集, 最常用的中文字符
Gbk 简繁体字符集, 中文字符集
Big5 繁体字符集, 台湾等等
Utf-8 世界性语言的字符集
ANSI编码格式编码格式的扩展字符集有gb2312和gbk
单位问题:
HTML属性值数值型的一般不带单位, CSS必须带单位;
强制刷新
ctrl+F5