本文简要介绍ruby语言中 CGI::HtmlExtension.html
的用法。
用法
html(attributes = {}) { || ... }
将顶级 HTML 元素生成为字符串。
元素的属性被指定为散列。 pseudo-attribute “PRETTY” 可用于指定生成的 HTML 字符串应缩进。 “PRETTY” 也可以指定为字符串作为此方法的唯一参数。 pseudo-attribute “DOCTYPE”,如果给定,用作前导 DOCTYPE SGML 标签;它应该包括这个标签的整个文本,包括尖括号。
html 元素的主体作为块提供。
html{ "string" }
# <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML>string</HTML>
html("LANG" => "ja") { "string" }
# <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML LANG="ja">string</HTML>
html("DOCTYPE" => false) { "string" }
# <HTML>string</HTML>
html("DOCTYPE" => '<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">') { "string" }
# <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"><HTML>string</HTML>
html("PRETTY" => " ") { "<BODY></BODY>" }
# <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
# <HTML>
# <BODY>
# </BODY>
# </HTML>
html("PRETTY" => "\t") { "<BODY></BODY>" }
# <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
# <HTML>
# <BODY>
# </BODY>
# </HTML>
html("PRETTY") { "<BODY></BODY>" }
# = html("PRETTY" => " ") { "<BODY></BODY>" }
html(if $VERBOSE then "PRETTY" end) { "HTML string" }
调用超类方法
相关用法
- Ruby HtmlExtension.hidden用法及代码示例
- Ruby HtmlExtension.multipart_form用法及代码示例
- Ruby HtmlExtension.textarea用法及代码示例
- Ruby HtmlExtension.reset用法及代码示例
- Ruby HtmlExtension.radio_group用法及代码示例
- Ruby HtmlExtension.password_field用法及代码示例
- Ruby HtmlExtension.image_button用法及代码示例
- Ruby HtmlExtension.popup_menu用法及代码示例
- Ruby HtmlExtension.submit用法及代码示例
- Ruby HtmlExtension.form用法及代码示例
- Ruby HtmlExtension.checkbox用法及代码示例
- Ruby HtmlExtension.checkbox_group用法及代码示例
- Ruby HtmlExtension.radio_button用法及代码示例
- Ruby HtmlExtension.text_field用法及代码示例
- Ruby HtmlExtension.caption用法及代码示例
- Ruby HtmlExtension.img用法及代码示例
- Ruby HtmlExtension.blockquote用法及代码示例
- Ruby HtmlExtension.file_field用法及代码示例
- Ruby HtmlExtension.base用法及代码示例
- Ruby HtmlExtension.a用法及代码示例
- Ruby HtmlExtension模块用法及代码示例
- Ruby Hash.reject用法及代码示例
- Ruby Hash shift()用法及代码示例
- Ruby HTTPResponse类用法及代码示例
- Ruby Hash.delete()用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 HtmlExtension.html。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。