2009-09-14 96 views
1

Im的不同部分的尺寸:http://matthewjamestaylor.com/blog/holy-grail-no-quirks-mode.htm如何更改使用以下布局的布局

这是工作exacly喜欢它,它应该和我预期它的工作,但即时通讯无法改变的大小右边的酒吧和左边的“酒吧”(我想让他们都很小)。为了理解,我一直在试图改变价值观,但CSS对我来说仍然很神奇。

有人能告诉我什么值actualy控制这个? 如果有人能解释为什么改变XX会改变尺寸,这也会很棒。

+0

你想减少两个酒吧的宽度吗? – rahul 2009-09-14 10:02:17

+0

正确的右侧和左侧的酒吧是宽。 还有其他的问题,我在这里说过(VS.net不理解这种布局),所以即使我有时间,罗森讷酸可能会提示。 – EKS 2009-09-14 11:37:39

回答

1

提供的示例roosteronacid工作正常,并且在Visual Studio中工作。但它使用了锁定大小,你将不得不针对某个分辨率。我个人憎恨这种情况发生时,没有什么比使用我的屏幕25%的网站更烦人了(它非常可能,那我可以使用该框架来做我想做的事,但我没有这方面的技能)。

我发现了另一个解决方案here这两个工作,并根据我的意愿(适用于旧浏览器)。

0

如果你想改变一个元素的大小,你还必须操作它的子元素。如果没有子控件,则可以使用width和height属性来控制元素的大小。

欲了解更多详细信息,请仔细阅读本

Visual formatting model details

1

我建议你实现另一个CSS框架。你正在使用的那个似乎很难修改。

我建议你看看this article,其中提到了一些广泛使用的框架,在我看来,CSS是更容易理解和实现的。

我听说过很多关于Blueprint框架的好消息。使用蓝图的Here's a list of websites

更新:

Take a look at their 3-column layout tutorial

另外:here's a great - more general - tutorial结束于net tuts+

+0

您的建议可以正常工作,甚至可以在VS.net中正确显示。但它可悲的是有一个固定的大小,这只是令人讨厌。我看看我是否可以解决这个问题(或者也许有一种方法可以根据结果设置不同的方法)。 – EKS 2009-09-14 21:58:05

0

CSS是一个非常强大的设计系统。然而,它有自己的做事方式,对新人来说不是很直观。

好消息是学习曲线不是太陡。

有了一些奉献,你可以在几天或一两周内走很长的路。

您的问题要求快速了解更改某些元素的大小,但我认为这是错误的方法。

相反,您应该询问获取CSS的基础知识和基础知识,以便学习它们。将其应用于任何框架将是简单的部分。