我对web技术的新认识

真正入门web技术竟然是在上周五下午开始。

 

之前只对HTML了解一点,因嫌麻烦中途放弃。从2006年5月至今已经近4年了,4年来,我发生了很多事情,没想到的是四年后的今天又一次接触web,而且,这次是全面深刻的接触,认识显然深刻多了。

 

web技术

一、HTML、XHTML、CSS

1,HTML

 

 

2,XHTML

 

 

3,CSS

层叠样式表 (Cascading Style Sheets)  如何显示 HTML 元素
为了解决内容与表现分离的问题
外部样式表可以极大提高工作效率

样式表极大地提高了工作效率
样式表定义如何显示 HTML 元素,就像 HTML 3.2 的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。
由于允许同时控制多重页面的样式和布局,CSS 可以称得上 WEB 设计领域的一个突破。作为网站开发者,你能够为每个 HTML 元素定义样式,并将之应用于你希望的任意多的页面中。如需进行全局的更新,只需简单地改变样式,然后网站中的所有元素均会自动地更新。

层叠次序
当同一个 HTML 元素被不止一个样式定义时,会使用哪个样式呢?
一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。
   1. 浏览器缺省设置
   2. 外部样式表
   3. 内部样式表(位于 标签内部)
   4. 内联样式(在 HTML 元素内部)

因此,内联样式(在 HTML 元素内部)拥有最高的优先权,这意味着它将优先于以下的样式声明: 标签中的样式声明,外部样式表中的样式声明,或者浏览器中的样式声明(缺省值)。

(1)背景
(2)文本(间距、对齐)
(3)字体(大小、风格、粗细)
(4)边框
(5)外边距
(6)内边距
(7)列表
(8)表格
(9)轮廓
(10)尺寸
(11)分类
(12)定位
(13)伪类

 

二、XML

 

 

三、JavaScript、DOM、Ajax

1,JavaScript

2,HTML DOM

3,Ajax  指异步 JavaScript 及 XML(Asynchronous JavaScript And XML)

 

 

 

这些web构成web技术的整体,来完成web设计。

 

现在发现,我慢慢喜欢上了web,没有了往昔嫌弃web麻烦,低视web,仰视C++。如今,重新做回web,带来的最大的快感是我能胜任,这一点很重要。我仿佛绕了一个很大的弯,又回来了。

你可能感兴趣的:(心情随笔(原创))