第一季度
1 - 在不使用框架的情况下设计带有此类菜单栏的 html 个人网页的最佳方法是什么?
这在很大程度上是个人喜好问题,作为一名开发人员,我已经有一段时间没有使用 Dreamweaver 了,因为虽然它提供了设计概述,但与其他 IDE 相比,它作为编程工具的功能有所欠缺。
与其使用框架来构建页面,不如考虑使用 HTML 和 CSS 结构创建列。
<div id="canvas">
<div class="row">
<div class="column1">
</div>
<div class="column2">
</div>
<br class="clearFix" />
</div>
</div>
还有 CSS:
.canvas { height: 100%; width: 100%; overflow: hidden }
.row { width: 960px; margin: 0 auto; }
.column1 { width:70%; height: 1024px; float:left; } // Could use PX instead of %
.column2 { width:30%; height: 1024px; float:left; } // As above
.clearFix { clear: both; }
也许可以查看诸如Aptana Studio 之类的 IDE,用于 PHP、HTML、CSS、Javascript。这将帮助您理解您编写的代码,并且您的“设计”视图成为在呈现 HTML 和 CSS 方面比 Dreamweaver 更准确的浏览器。
第二季度
2 - 如果 html 还不够,您会建议有 Java 背景并具有 html 和 css 基本知识的人学习其他哪些脚本语言。
Javascript
Javascript 将帮助您将一些动态内容添加到您的网站,与 JS 扩展如 JQuery 和 JQuery-UI 结合使用,它是一个非常强大的选择和操作 DOM 元素的工具。
看看Code Academy。大约 8 个月前,我偶然发现了这个 gem,并推荐给很多人学习 Javascript。 (他们还提供 Python、Ruby、HTML 5、CSS 2 / 3 课程)
PHP
PHP 是一种服务器端语言,可帮助您处理网站可能具有的任何后端功能,例如表单提交、数据库管理等。
从 PHP 5 开始,OOP 功能也得到了极大的增强。来自 Java 背景,您不会感到如此迷茫,我猜想学习 PHP OOP。如果您打算编写更深入、更具吸引力的代码,这种语言将帮助您加载。
第三季度
3 - 您会推荐哪些网页设计工具来构建个人网站?
如果你想建立一个网站并且你已经具备了这些能力,那么坚持你目前所知道的,但尝试不同的工具并找到一种语言来学习(我再次引用CodeAcademy,真的是这样好)。