2010-08-17 16 views
1

我是一个自学成才的网页设计师,我发现很难掌握的最大的事情之一是浮动和定位的概念,恐怕它会回来咬我的屁股,因为我试图将下拉菜单集成到我现有的导航中。我的第一个网站:我的代码有多可怕(主要是关于浮动和定位)?

而且有理由相信我的代码是可怕的是两个方面:

  1. 导航没有始终如一地跨浏览器和跨平台支持渲染。他们是微小的不一致,至少在视觉上,我怀疑代表了我的代码中的主要缺陷。

  2. 我的页面布局在IE 7中出现问题,很可能是由于浮动,定位以及缺少对盒子模型和IE宽度差异的依从性。

我试图整合二十十个WordPress主题下拉菜单的修改版本,但不能打破布局。

我希望这不会乞求某人为我做这项工作。我真的很想理解这一点,但我不幸没有必要的知识来排除故障。

任何指导或帮助将不胜感激。

这是the site

回答

1

其实这并不算太坏。我看到的情况更糟。

至于学习定位和正确的CSS设计,我强烈推荐The Zen of CSS Design。这是学习如何正确完成CSS的宝贵资源。

至于浏览器compatabilities,这是我对此事的独家新闻:

首先,如果你想成为一个专业的网页设计师,必须在每个浏览器中运行。期。如果它不适用于所有主流浏览器,则不值得支付。

为了得到它在每一个浏览器工作,我提出以下建议:

  1. 开始通过设计所有的网页上符合标准的浏览器(FF,Chrome浏览器,Safari等)。不要在Internet Explorer上设计。
  2. 递增工作。进行少量更改,在所有浏览器上进行测试,并尽早发现问题。
  3. 当您发现问题时,请在线搜索为什么事情看起来不同。如果你找不到为什么看起来不一样,请随时询问为什么在SO或其他这样的网站上。

这是一段漫长的旅程,但是您的路途远比您想象的要更远。

+0

感谢您的回复。我一定会检查那本书。我学习了由Richard York撰写的CSS“Beginning CSS”和由Andy Clarke撰写的“超越CSS”。 另外,很棒的提示。第1步,我做得很对,但是直到它完成之后,我才检查IE。回顾过去,这显然是一个很大的错误,但我肯定会从中吸取教训。 – 2010-08-17 21:01:58

相关问题