From 93749173a9d1a5594d9861f177df6c55250f0031 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20O=E2=80=99Shannessy?= Date: Thu, 10 Jul 2014 20:04:37 -0700 Subject: [PATCH] Update supported elements and properties [skip ci] --- docs/ref-04-tags-and-attributes.md | 37 ++++++++++++++++-------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/docs/ref-04-tags-and-attributes.md b/docs/ref-04-tags-and-attributes.md index b9dbfff2..11970dfe 100644 --- a/docs/ref-04-tags-and-attributes.md +++ b/docs/ref-04-tags-and-attributes.md @@ -19,11 +19,11 @@ The following HTML elements are supported: a abbr address area article aside audio b base bdi bdo big blockquote body br button canvas caption cite code col colgroup data datalist dd del details dfn div dl dt em embed fieldset figcaption figure footer form h1 h2 h3 h4 h5 h6 -head header hr html i iframe img input ins kbd keygen label legend li link -main map mark menu menuitem meta meter nav noscript object ol optgroup option -output p param pre progress q rp rt ruby s samp script section select small -source span strong style sub summary sup table tbody td textarea tfoot th -thead time title tr track u ul var video wbr +head header hr html i iframe img input ins kbd keygen label legend li link main +map mark menu menuitem meta meter nav noscript object ol optgroup option output +p param pre progress q rp rt ruby s samp script section select small source +span strong style sub summary sup table tbody td textarea tfoot th thead time +title tr track u ul var video wbr ``` ### SVG elements @@ -31,8 +31,8 @@ thead time title tr track u ul var video wbr The following SVG elements are supported: ``` -circle defs ellipse g line linearGradient path polygon polyline radialGradient rect -stop svg text +circle defs ellipse g line linearGradient mask path pattern polygon polyline +radialGradient rect stop svg text tspan ``` You may also be interested in [react-art](https://github.com/facebook/react-art), a drawing library for React that can render to Canvas, SVG, or VML (for IE8). @@ -55,13 +55,14 @@ These standard attributes are supported: ``` accept accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay cellPadding cellSpacing charSet checked -className colSpan cols content contentEditable contextMenu controls data -dateTime defer dir disabled draggable encType form formNoValidate frameBorder -height hidden href htmlFor httpEquiv icon id label lang list loop max -maxLength method min multiple name noValidate pattern placeholder poster -preload radioGroup readOnly rel required role rowSpan rows sandbox scope -scrollLeft scrollTop seamless selected size span spellCheck src srcDoc step -style tabIndex target title type value width wmode +className cols colSpan content contentEditable contextMenu controls coords +crossOrigin data dateTime defer dir disabled download draggable encType form +formNoValidate frameBorder height hidden href hrefLang htmlFor httpEquiv icon +id label lang list loop max maxLength mediaGroup method min multiple muted name +noValidate pattern placeholder poster preload radioGroup readOnly rel required +role rows rowSpan sandbox scope scrollLeft scrolling scrollTop seamless +selected shape size span spellCheck src srcDoc srcSet start step style tabIndex +target title type useMap value width wmode ``` In addition, the following non-standard attributes are supported: @@ -75,7 +76,9 @@ There is also the React-specific attribute `dangerouslySetInnerHTML` ([more here ### SVG Attributes ``` -cx cy d dx dy fill fx fy gradientTransform gradientUnits offset points r rx ry -spreadMethod stopColor stopOpacity stroke strokeLinecap strokeWidth textAnchor transform -version viewBox x1 x2 x y1 y2 y +cx cy d dx dy fill fillOpacity fontFamily fontSize fx fy gradientTransform +gradientUnits markerEnd markerMid markerStart offset opacity +patternContentUnits patternUnits points preserveAspectRatio r rx ry +spreadMethod stopColor stopOpacity stroke strokeDasharray strokeLinecap +strokeOpacity strokeWidth textAnchor transform version viewBox x1 x2 x y1 y2 y ```