WML学习之三 显示文本
WML文本显示使用标签,支持align和mode属性控制对齐与换行,换行标签在表单中谨慎使用以避免分页。文字修饰标签与HTML相同。表格必须指定columns属性,图片标签必须含alt和src,可用localsrc调用本地图标,且图片须置于标签内。
说到WML的文本显示,其实和咱们熟悉的HTML在很多地方是相通的,但又不完全一样。核心的显示单元都离不开标签,它负责把文字段落组织起来。不过,WML的标签里多了几个关键属性,比如align来控制文字的对齐方式(左、右、居中),还有一个mode属性,用来决定当一行文字太长时,是自动换行(wrap)还是强制显示在一行里(nowrap)。后者在手机上会通过水平滚动条来查看,体验上需要留意。
换行标签,同样用的是。但这里有个小陷阱:在表单里,如果你连着用了多个或,千万别在它们之间随意加来换行。很多手机浏览器会把当成一个“断点”,从而导致表单被分页显示,这可不是我们想要的效果。
至于文字的修饰,像加粗()、斜体()、下划线()这些标签,用法和HTML完全一样,放心用就行。
表格与图片的显示
表格的显示也沿用了HTML的经典结构, 来看一个具体的例子,这个代码展示了如何在居中段落里,用斜体、加粗,再嵌入一个2x2的表格:
Hello 接下来是图片。WML里显示图片用的是 第一, 最后,一个容易忽略的细节: 再看一个图片显示的示例,就清晰多了: WPS Office是一款面向macOS用户的综合办公套件,将文字处理、电子表格、演示文稿、PDF工具、模板与云协作整合在同一应用中。它兼容常见Microsoft Office格式,支持Intel及Apple芯片Mac,基础功能可免费使用, Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。 REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。 Adobe Photoshop 是面向摄影师、设计师和内容创作者的专业图像处理工具,可在 Windows 上完成照片修饰、选区抠图、图层合成、文字排版、绘画及生成式编辑。软件采用订阅授权,由 Creative Cloud 管理安装、更新与许 Adobe InDesign 是面向印刷与数字出版的专业页面排版工具,可制作书籍、杂志、宣传册、海报、交互式 PDF 和电子书。它提供精细的文字样式、多页面管理、印前检查及多格式输出能力,并能与 Photoshop、Illustrator Adobe Illustrator 是用于绘制矢量图形、插画、图标、徽标和版式的专业设计工具。它以路径和锚点为核心,作品放大后仍能保持清晰,并提供画板、文字、渐变、图像描摹及精确变换等功能,适合品牌视觉、印刷物料、数字界面和商业插画创作。、
、 三件套。不过,WML的 标签有个
columns属性是必须指定的,用来告诉浏览器表格有多少列,这个值不能为0。另外,title属性可以给表格起个名字,方便理解。表格里可以放文字和图片,组合起来实现一些简单的布局。
test1.wml
--------------
World!
1-1
1-2
2-1
2-2
标签,大多数属性跟HTML差不多,但有几个关键点需要特别注意。alt和src是必须的。当手机不支持图片显示时,alt里的文字就会派上用场。第二,localsrc属性是一个WML特有的“小把戏”,它可以指向手机ROM里预置的图标。如果指定了localsrc,浏览器会优先使用本地图标,而忽略src属性。如果找不到本地图标,才会去src指定的URL下载。第三,align属性控制图片和同行文本的对齐方式,默认是bottom,还可以选top和middle。另外,height、width、vspace、hspace这些属性可以用来控制图片尺寸和与周围文字的间距,不过要提醒的是,早期一些WAP手机对它们的支持并不好。标签必须放在标签内部,不能放在或这类功能键或选单标签里,否则可能会引起显示问题。
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
test2.wml
---------------














