莫相离 发表于 2015-1-18 11:10:56

了解下JAVA的SpringSide开辟实战(三):座谈CSS和页面结构

其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。
这篇漫笔不是专门针对SpringSide,却只得每一个程序员一看。
还记得胡戈奚弄《无极》中的王城结构为“圈骗局圈圈”文娱城,也还记得我刚入手下手做Web开辟时“表格套表格”的页面结构。在年夜部分的程序员中,大概还在利用表格举行结构,利用表格举行结构的伟大弱点就是当页面举行一点点修正的时分,都有大概完整打乱页面的表面,并且十分倒霉于和美工的共同。固然了,良多美工职员也在利用表格举行结构,他们在图形软件中计划好页面,然后利用切片工具统统就完事,却给我们必要在网页网页中动态增添内容的程序员带来了贫苦。在CSS流行的明天,我们早就该让表格只做它的天职事情了。
网上也有很多利用div+css举行结构的教程,却存在良多缺点,一是对css的结构模子解说不分明,让人很难了解绝对定位、浮动等观点;二是固然制止了“表格套表格”的弱点,却带来了“div套div”的弱点,过量利用div标签;三是class过量,形成class劫难。
要准确利用css,对css的基础只是就不克不及够不懂得。既然是座谈,我这里就只讲四个方面,最初给出xkland项目作为实例。
1、CSS中的块模子
在CSS的界说中,有的html标签被扫瞄器当做一个块来显现,好比div、table、p、ul等等,我们称之为块元素;有的html标签被扫瞄器显现在文本行之类,如a、span、font等等,我们称之为行内元素。行内元素我这里就不讲了,只讲讲块元素的模子。
每个块元素都能够分为context、padding、boder和margin几个部分,我们常说的宽和高,指的只是context的宽和高,padding代表内容和边框之间的添补,margin代表边框以外的空缺,以下图:

这几个部分都是能够经由过程CSS举行指定的,固然,CSS还能够把持背景,因而,我们能够经由过程CSS来天真把持我们页面的表面。
2、CSS中的文档流模子
一切的块元素在html文档中是依照它们呈现在文档中的前后按次分列的(固然,嵌套不在此列),每个块城市另起一行。以下图:

<p>
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。

老尸 发表于 2015-1-20 15:55:42

是一种突破用户端机器环境和CPU

爱飞 发表于 2015-1-20 23:26:10

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

飘飘悠悠 发表于 2015-1-21 20:15:28

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

admin 发表于 2015-1-30 22:06:48

是一种为 Internet发展的计算机语言

灵魂腐蚀 发表于 2015-2-6 16:14:22

是一种使网页(Web Page)产生生动活泼画面的语言

不帅 发表于 2015-2-10 22:52:31

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

谁可相欹 发表于 2015-3-1 16:51:15

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

变相怪杰 发表于 2015-3-10 19:58:49

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

第二个灵魂 发表于 2015-3-17 09:26:46

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

海妖 发表于 2015-3-24 06:03:17

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
页: [1]
查看完整版本: 了解下JAVA的SpringSide开辟实战(三):座谈CSS和页面结构