© Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Page Designer 不支持非可视类型 CSS 属性,例如 speak。
Page Designer 不支持以下可视类型的 CSS 属性:
border-collapse、border-spacing、caption-side、clip、content、counter-increment、counter-reset、cursor、empty-cells、font-variant、letter-spacing、max-height、max-width、min-height、min-width、orphans、outline-color、outline-style、outline-width、outline、overflow、page-break-after、page-break-before、page-break-inside、quotes、table-layout、visibility、widows 和 word-spacing。Page Designer 不完全支持以下可视类型的 CSS 属性:
- 不支持页边距、上页边距、下页边距、左页边距和右页边距为负值。
- 不支持位置的相对和固定值。
- 不支持由垂直对齐的百分比或长度指定的值。
- 不支持垂直对齐的顶部和底部值。
- 不支持 pre-wrap 和 pre-line 值为空。
创建菜单深度大于 3 的水平或垂直菜单时,如果 keepSelection 属性为 true,则将鼠标悬浮在菜单项上应该使子菜单项保持为展开状态,但第三级菜单项将不会保持为展开状态。
将页面从 Project Explorer 视图的 Web Content 文件夹拖放到 Web Site Navigation 的“导航”页面会抛出 NULL 指针异常。
如果您在创建 Web 项目时选择 Web Site Navigation 项目构面,则在向导的“为 Web 站点选择页面模板”页面中,可以选中将缺省页面模板用于 Web 站点复选框并选择一个样本模板,但只能选择设计时模板。不能选择动态页面模板。
如果您对 web.xml 文件进行了更改,则 Web Site Navigation 不会反映您的更改。例如,如果 web.xml 中某个页面的 servlet 映射已更改,则 Web Site Navigation 不会在“详细信息”页面上立即或者在保存 web.xml 文件之后反映此更改。
无论何时将按钮名称从英文转换为俄文(或某些其他语言),转换字符串的长度可能比英文字符串的长度更长。如果按钮大小保持不变,则按钮的名称会被截断。
在英语和其他语言中,菜单项将显示为“撤销 <Action>”,例如,撤销添加 Web 页面,但在韩国语中,该菜单项应显示为“<Action> 撤销”,例如添加 Web 页面撤销。当前这些菜单项显示为“撤销 <Action>”。
当您将导航轨迹插入站点的某个页面时,则对站点进行的更改不会反映在 Page Designer 的“设计”页面中。您必须刷新屏幕,例如,通过切换到“预览”页面并切换回 Page Designer 的“设计”页面才能看到这些更改。
如果文件是通过分割某个 Page Designer 上的帧新创建的,并且它在 SCM 下进行管理,则您可能无法在同一 Page Designer 中编辑该文件。
变通方法:关闭 Page Designer 并重新打开该文件。
当插入标记显示在 Page Designer 的“设计”页面中“自由布局”表的外面时,您不能从主菜单插入“自由布局”表。变通方法:在这种情况下,从选用板插入“自由布局”表。
当您使用 Page Designer 以及常用屏幕朗读器软件时,“属性”视图的布局可能会折叠。
变通方法:不要将“属性”视图与这种软件配合使用。请使用“属性”视图的本地工具栏菜单上“显示所有属性”中的“所有属性”方式。
当您编辑 Web 图时,在动态帮助视图中提供了上下文相关帮助,但在弹出信息中未提供该帮助。要设置用于在动态帮助视图中显示上下文相关帮助的首选项:单击窗口 > 首选项 > 帮助,然后,在打开窗口上下文相关帮助下,单击在动态帮助视图中单选按钮。如果您单击在弹出信息中单选按钮,则当您编辑 Web 图时,只会提供一般帮助。
将 HTML 和 JSP 标记(包括定制标记)混合在一起可能导致 HTML 语法验证器错误地报告“缺少开始和结束标记”错误。例如,在以下代码中:
<c:when test="${status.first}">
<div class="topNavRight"><ul>
</c:when>
...
<c:if test="${status.last}">
</ul></div>
</c:if><div> 和 <ul> 开始标记位于 <c:when> 标记内,而 </ul></div> 结束标记位于 <c:if> 标记内。这是有效的代码;然而,HTML 语法验证器会报告 </ul> 和 </div> 标记缺少开始标记。
变通方法 1:尽可能不重叠 HTML 和 JSP 标记。在以上示例中,变通方法是将代码更改为:
<div class="topNavRight"><ul>
<c:when test="${status.first}">
</c:when>
...
<c:if test="${status.last}">
</c:if>
</ul></div>变通方法 2:如果需要重叠,则变通方法是禁用 HTML 语法验证。要在项目中禁用 HTML 语法验证,请调用该项目的“属性”对话框,选择“验证属性”页,选中“覆盖验证首选项”,并清除“HTML 语法验证器”。