本文簡要介紹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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。