出自Yahoo_cn_wiki

跳转到: 导航, 搜索

您在这:首页 > NCP文档中心 > NCP接口文档 > 标准HTML标签

标准HTML标签

目录

不支持的HTML标签及属性

  • 不支持在浏览器中引用外部对象的标签,如:<object><base><applet><param>
  • 不支持HTML4.01中弃用的标签,如:<dir><isindex><menu><basefont>
  • 不支持style属性,如果要设置样式,请使用标签<style>或<link>
  • 部分支持样式相关属性:如:borderbgcolorcolor
  • 不支持极少数会使用到的属性,如:charsetcharclearismap

标签语法

  • HTML标签必须符合HTML4.01 strict规范,需要闭合的标签必须显式闭合。为了和XHTML1.0尽量保持一致,需要将标签和属性名自动转换为小写。对于可以闭合,也可以不闭合的标签,如:<tr><td>等,必须显示闭合。
  • 对于HTML 4.01 strict规范中明确禁止使用的闭合标签,如:</br></img>等,出现这样的标签,NCP会直接过滤掉。但允许这样使用:<br/><img ../>等。
  • 允许开发者使用不支持的HTML标签如:<html><head><title><body><!- ... ->等,对不支持的标签直接过滤标签本身,不会进行级连(连带)过滤。

属性值语法

  • 属性值必须用单引号或双引号引起来,如果属性值不在单双引号中,忽略该属性及等号。
    • 对于无值属性,如readonlyselected等,允许单独存在,也允许其右边出现等号和属性值,如:readonly="true";。
    • 对于有值属性,如:widthhref等,不允许单独存在,后面必须跟随等号和属性值。
  • 对于属性值为URI类型的属性值,如srchref,只允许HTTP协议的URL,即以http://https://开头的绝对URL或者以'/'开头的相对URL。

系统限制

  • 外部样式(<link>)数量限制:标准视图最多1个,完整视图最多5个;
  • javascript(<script>)限制:页面内嵌javascript标签<script>最多出现1次;标准视图最多可以使用1个外部javascript文件,完整视图最多可以引用5个外部javascript文件。页面内部和外部javascript均需符合YNJS规范。

有效的HTML标签及其属性

YNML支持的标签及其属性
标签名称 属性
a href,name,rel,target,type,title,id,dir,class
abbr title,id,dir,class
acronym title,id,dir,class
address title,id,dir,class
b title,id,dir,class
bdo title,id,class
big title,id,dir,class
blockquote title,id,dir,class
br title,id,class
button disabled,name,type,value,title,id,dir,class
caption title,id,dir,class
center title,id,class
cite title,id,dir,class
col align,span,valign,title,id,dir,class
colgroup align,span,valign,width,title,id,dir,class
dd title,id,dir,class
del datetime,title,id,dir,class
dfn title,id,dir,class
div title,id,dir,class
dl title,id,dir,class
dt title,id,dir,class
em title,id,dir,class
embed src,width,height,wmode,var
fieldset title,id,dir,class
font title,id,class,face,size,color
form action,enctype,method,target,title,id,dir,class
h1 title,id,dir,class
h2 title,id,dir,class
h3 title,id,dir,class
h4 title,id,dir,class
h5 title,id,dir,class
h6 title,id,dir,class
hr size,width,title,id,class
i title,id,dir,class
img alt,height,src,width,title,id,dir,class
input alt,checked,disabled,maxlength,name,readonly,size,src,type,value,title,id,dir,class
ins datetime,title,id,dir,class
kbd title,id,dir,class
label title,id,dir,class
legend title,id,dir,class
li type,title,id,dir,class
link href
map name,title,id,dir,class
noscript title,id,dir,class
ol type,title,id,dir,class
optgroup disabled,label,title,id,dir,class
option disabled,label,selected,value,title,id,dir,class
p title,id,dir,class
q title,id,dir,class
s title,id,class
script src
select disabled,multiple,name,size,title,id,dir,class
small title,id,dir,class
span title,id,dir,class
strike title,id,class
strong title,id,dir,class
style media,type,dir
sub title,id,dir,class
sup title,id,dir,class
table border,cellpadding,cellspacing,summary,width,title,id,dir,class
tbody align,valign,title,id,dir,class
td abbr,align,colspan,headers,rowspan,scope,valign,width,title,id,dir,class
textarea cols,disabled,name,readonly,rows,title,id,dir,class
tfoot align,valign,title,id,dir,class
th abbr,align,colspan,headers,rowspan,scope,valign,width,title,id,dir,class
thead align,valign,title,id,dir,class
title dir
tr align,valign,title,id,dir,class
tt title,id,dir,class
u title,id,class
ul type,title,id,dir,class
var title,id,dir,class

有效的CSS样式属性

YNML支持的CSS样式属性
ascent background background-attachment background-color
background-image background-position background-repeat border
border-bottom border-bottom-color border-bottom-style border-bottom-width
border-collapse border-color border-left border-left-color
border-left-style border-left-width border-right border-right-color
border-right-style border-right-width border-spacing border-style
border-top border-top-color border-top-style border-top-width
border-width cap-height caption-side clear
color counter-increment counter-reset cursor
descent direction display empty-cells
float font font-family font-size
font-size-adjust font-stretch font-style font-variant
font-weight height letter-spacing line-height
list-style list-style-image list-style-position list-style-type
margin margin-bottom margin-left margin-right
margin-top max-height max-width min-height
min-width orphans outline outline-color
outline-style outline-width overflow padding
padding-bottom padding-left padding-right padding-top
panose-1 slope stemh stemv
table-layout text-align text-decoration text-indent
text-transform unicode-bidi vertical-align visibility
white-space widows width word-spacing
word-wrap writing-mode x-height
个人工具