昆明网站建设公司

2010年02月Archive for

珍爱生命 远离DIV+CSS

  昨日,一网友很兴奋的告诉我说,他学会了div+css,并把第一个作品发与我分享,我非常替他高兴的打开源文件来一看:代码里除了DIV标签还是DIV标签...我不禁暗自摇头,心想:“div+css”啊,你这个称呼真是害了一代人。   div+css这种称呼大致是在两三年前流行起来的,现在如今,就当这种并没有多少难度的技术已经日渐成熟和普及的时候,但凡提到div+css,依旧会有许多人热情高涨,包括很多企业对于的网站设计师这个职位的招聘信息里都会提到“需精通div+css”。   那到底什么才是正真的div+css?   很多人以为html代码里只要看不到table的影子,只要页面布局得和平面效果图一模一样就是div+css,其实,就连“div+css”这个名称本身都是一种误导,正确的叫法应该是:XHTML+CSS   首先,简单的说,Xhtml就是传统的html到xml的一种过渡语言,xml虽然数据转换能力强大,完全可以替代html,但面对成千上万已有的基于html语言设计的网站,直接采用xml还为时过早。因此,在html4.0的基础上,用xml的规则对其进行扩...

XHTML标签的嵌套规则

  XHTML 的标签有许多:div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套也需要有一定规则,不能任由网站设计师的个人习惯胡乱嵌套——XHTML 必竟不是 XML。   在 XHTML 的语言里,我们都知道:ul 标签包含着 li、dl 标签包含着 dt 和 dd——这些固定标签的嵌套规则十分明确。但是,还有许多标签是独立的,它们没有被捆绑在一起,比如 h1、div、p……那么这些标签的嵌套规则到底是怎样的?今天就来说说这个话题。   提到 XHTML 标签的嵌套规则,我们先得知道有这么二类 XHTML 标签,一类叫做 块级元素(block),一类叫做 内嵌元素(inline,也有许多人叫它:内联、行内、线级等)。   块级元素 和 内嵌元素 的划分标准很简单,请把下面二行代码放进 body 标签里: <div style="border: 1px solid red;">div1</div> <...