aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files/ru/web/api/abortcontroller/abort/index.html15
-rw-r--r--files/ru/web/api/abortcontroller/abortcontroller/index.html15
-rw-r--r--files/ru/web/api/abortcontroller/signal/index.html15
-rw-r--r--files/ru/web/api/abortsignal/abort_event/index.html15
-rw-r--r--files/ru/web/api/abortsignal/aborted/index.html15
-rw-r--r--files/ru/web/api/abortsignal/index.html15
-rw-r--r--files/ru/web/api/abortsignal/onabort/index.html15
-rw-r--r--files/ru/web/api/angle_instanced_arrays/index.html15
-rw-r--r--files/ru/web/api/animation/index.html15
-rw-r--r--files/ru/web/api/animationevent/animationevent/index.html17
-rw-r--r--files/ru/web/api/atob/index.html32
-rw-r--r--files/ru/web/api/attr/index.html27
-rw-r--r--files/ru/web/api/audiocontext/createmediaelementsource/index.html15
-rw-r--r--files/ru/web/api/audiocontext/index.html15
-rw-r--r--files/ru/web/api/audionode/channelcount/index.html15
-rw-r--r--files/ru/web/api/audionode/context/index.html15
-rw-r--r--files/ru/web/api/blob/index.html15
-rw-r--r--files/ru/web/api/bluetooth/index.html15
-rw-r--r--files/ru/web/api/bluetoothremotegattserver/index.html15
-rw-r--r--files/ru/web/api/broadcastchannel/index.html15
-rw-r--r--files/ru/web/api/broadcastchannel/postmessage/index.html15
-rw-r--r--files/ru/web/api/btoa/index.html27
-rw-r--r--files/ru/web/api/cache/add/index.html15
-rw-r--r--files/ru/web/api/cache/delete/index.html15
-rw-r--r--files/ru/web/api/cache/index.html15
-rw-r--r--files/ru/web/api/cache/keys/index.html15
-rw-r--r--files/ru/web/api/cache/match/index.html15
-rw-r--r--files/ru/web/api/cache/matchall/index.html15
-rw-r--r--files/ru/web/api/caches/index.html20
-rw-r--r--files/ru/web/api/cachestorage/index.html15
-rw-r--r--files/ru/web/api/cachestorage/match/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/arc/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/arcto/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/canvas/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/closepath/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/currenttransform/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/filltext/index.html17
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/font/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/linecap/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/lineto/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/measuretext/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/miterlimit/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/putimagedata/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/restore/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/rotate/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/save/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/stroke/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/textalign/index.html15
-rw-r--r--files/ru/web/api/canvasrenderingcontext2d/textbaseline/index.html15
-rw-r--r--files/ru/web/api/cdatasection/index.html32
-rw-r--r--files/ru/web/api/clients/claim/index.html15
-rw-r--r--files/ru/web/api/clients/index.html15
-rw-r--r--files/ru/web/api/clients/openwindow/index.html15
-rw-r--r--files/ru/web/api/clipboard_api/index.html15
-rw-r--r--files/ru/web/api/clipboardevent/index.html17
-rw-r--r--files/ru/web/api/console/assert/index.html17
-rw-r--r--files/ru/web/api/console/countreset/index.html17
-rw-r--r--files/ru/web/api/console/debug/index.html17
-rw-r--r--files/ru/web/api/console/info/index.html17
-rw-r--r--files/ru/web/api/console/table/index.html17
-rw-r--r--files/ru/web/api/console/timelog/index.html17
-rw-r--r--files/ru/web/api/console_api/index.html15
-rw-r--r--files/ru/web/api/credential_management_api/index.html20
-rw-r--r--files/ru/web/api/crypto/index.html15
-rw-r--r--files/ru/web/api/cryptokeypair/index.html15
-rw-r--r--files/ru/web/api/css/index.html22
-rw-r--r--files/ru/web/api/css_object_model/index.html75
-rw-r--r--files/ru/web/api/cssstyledeclaration/getpropertyvalue/index.html22
-rw-r--r--files/ru/web/api/document/all/index.html18
-rw-r--r--files/ru/web/api/document/anchors/index.html22
-rw-r--r--files/ru/web/api/document/applets/index.html22
-rw-r--r--files/ru/web/api/document/close/index.html22
-rw-r--r--files/ru/web/api/document/cookie/index.html22
-rw-r--r--files/ru/web/api/document/createtextnode/index.html22
-rw-r--r--files/ru/web/api/document/defaultview/index.html22
-rw-r--r--files/ru/web/api/document/designmode/index.html15
-rw-r--r--files/ru/web/api/document/doctype/index.html17
-rw-r--r--files/ru/web/api/document/documenturi/index.html20
-rw-r--r--files/ru/web/api/document/domcontentloaded_event/index.html20
-rw-r--r--files/ru/web/api/document/dragstart_event/index.html17
-rw-r--r--files/ru/web/api/document/embeds/index.html31
-rw-r--r--files/ru/web/api/document/head/index.html25
-rw-r--r--files/ru/web/api/document/hidden/index.html15
-rw-r--r--files/ru/web/api/document/links/index.html20
-rw-r--r--files/ru/web/api/document/location/index.html20
-rw-r--r--files/ru/web/api/document/queryselector/index.html20
-rw-r--r--files/ru/web/api/document/readystate/index.html25
-rw-r--r--files/ru/web/api/document/url/index.html22
-rw-r--r--files/ru/web/api/domimplementation/createhtmldocument/index.html17
-rw-r--r--files/ru/web/api/domimplementation/index.html36
-rw-r--r--files/ru/web/api/domparser/index.html17
-rw-r--r--files/ru/web/api/domtokenlist/replace/index.html17
-rw-r--r--files/ru/web/api/element/animate/index.html15
-rw-r--r--files/ru/web/api/element/attachshadow/index.html15
-rw-r--r--files/ru/web/api/element/clienttop/index.html17
-rw-r--r--files/ru/web/api/element/getelementsbytagname/index.html30
-rw-r--r--files/ru/web/api/element/hasattribute/index.html25
-rw-r--r--files/ru/web/api/element/index.html89
-rw-r--r--files/ru/web/api/element/innerhtml/index.html17
-rw-r--r--files/ru/web/api/element/insertadjacenthtml/index.html17
-rw-r--r--files/ru/web/api/element/keydown_event/index.html15
-rw-r--r--files/ru/web/api/element/keyup_event/index.html15
-rw-r--r--files/ru/web/api/element/mouseenter_event/index.html19
-rw-r--r--files/ru/web/api/element/requestpointerlock/index.html15
-rw-r--r--files/ru/web/api/element/scrollintoview/index.html17
-rw-r--r--files/ru/web/api/element/scrollleft/index.html15
-rw-r--r--files/ru/web/api/element/scrolltop/index.html15
-rw-r--r--files/ru/web/api/element/slot/index.html15
-rw-r--r--files/ru/web/api/event/currenttarget/index.html23
-rw-r--r--files/ru/web/api/event/defaultprevented/index.html22
-rw-r--r--files/ru/web/api/event/index.html15
-rw-r--r--files/ru/web/api/event/target/index.html25
-rw-r--r--files/ru/web/api/extendableevent/waituntil/index.html15
-rw-r--r--files/ru/web/api/fetch/index.html25
-rw-r--r--files/ru/web/api/fetch_api/index.html15
-rw-r--r--files/ru/web/api/fetch_api/using_fetch/index.html15
-rw-r--r--files/ru/web/api/fetchevent/index.html15
-rw-r--r--files/ru/web/api/filereader/error/index.html15
-rw-r--r--files/ru/web/api/filereader/filereader/index.html17
-rw-r--r--files/ru/web/api/fontface/index.html15
-rw-r--r--files/ru/web/api/formdata/getall/index.html15
-rw-r--r--files/ru/web/api/gamepad/connected/index.html15
-rw-r--r--files/ru/web/api/gamepad/id/index.html15
-rw-r--r--files/ru/web/api/gamepad/index.html25
-rw-r--r--files/ru/web/api/gamepad/index/index.html15
-rw-r--r--files/ru/web/api/gamepad/mapping/index.html15
-rw-r--r--files/ru/web/api/gamepad/timestamp/index.html15
-rw-r--r--files/ru/web/api/gamepadevent/gamepad/index.html15
-rw-r--r--files/ru/web/api/gamepadevent/index.html15
-rw-r--r--files/ru/web/api/geolocation/getcurrentposition/index.html17
-rw-r--r--files/ru/web/api/geolocation/index.html17
-rw-r--r--files/ru/web/api/geolocation_api/index.html14
-rw-r--r--files/ru/web/api/geolocationcoordinates/index.html17
-rw-r--r--files/ru/web/api/geolocationposition/index.html17
-rw-r--r--files/ru/web/api/globaleventhandlers/ondragstart/index.html20
-rw-r--r--files/ru/web/api/globaleventhandlers/onfocus/index.html15
-rw-r--r--files/ru/web/api/globaleventhandlers/onkeydown/index.html15
-rw-r--r--files/ru/web/api/globaleventhandlers/onsubmit/index.html15
-rw-r--r--files/ru/web/api/gyroscope/index.html20
-rw-r--r--files/ru/web/api/history/go/index.html20
-rw-r--r--files/ru/web/api/history/index.html20
-rw-r--r--files/ru/web/api/history/length/index.html20
-rw-r--r--files/ru/web/api/history/pushstate/index.html20
-rw-r--r--files/ru/web/api/history/replacestate/index.html20
-rw-r--r--files/ru/web/api/history_api/index.html20
-rw-r--r--files/ru/web/api/htmlanchorelement/hash/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/host/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/hostname/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/href/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/index.html38
-rw-r--r--files/ru/web/api/htmlanchorelement/origin/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/password/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/pathname/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/port/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/protocol/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/search/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/tostring/index.html15
-rw-r--r--files/ru/web/api/htmlanchorelement/username/index.html15
-rw-r--r--files/ru/web/api/htmlareaelement/index.html38
-rw-r--r--files/ru/web/api/htmlaudioelement/audio/index.html17
-rw-r--r--files/ru/web/api/htmlaudioelement/index.html20
-rw-r--r--files/ru/web/api/htmlbaseelement/index.html35
-rw-r--r--files/ru/web/api/htmlbasefontelement/index.html20
-rw-r--r--files/ru/web/api/htmlbodyelement/index.html36
-rw-r--r--files/ru/web/api/htmlcanvaselement/getcontext/index.html25
-rw-r--r--files/ru/web/api/htmlcanvaselement/toblob/index.html25
-rw-r--r--files/ru/web/api/htmldataelement/index.html20
-rw-r--r--files/ru/web/api/htmldialogelement/index.html22
-rw-r--r--files/ru/web/api/htmlelement/pointerover_event/index.html13
-rw-r--r--files/ru/web/api/htmlheadelement/index.html35
-rw-r--r--files/ru/web/api/htmlimageelement/srcset/index.html17
-rw-r--r--files/ru/web/api/htmlinputelement/setselectionrange/index.html27
-rw-r--r--files/ru/web/api/htmllinkelement/index.html41
-rw-r--r--files/ru/web/api/htmlmediaelement/abort_event/index.html19
-rw-r--r--files/ru/web/api/htmlscriptelement/index.html35
-rw-r--r--files/ru/web/api/htmlselectelement/selectedindex/index.html20
-rw-r--r--files/ru/web/api/htmltableelement/insertrow/index.html25
-rw-r--r--files/ru/web/api/htmltimeelement/index.html25
-rw-r--r--files/ru/web/api/htmlunknownelement/index.html20
-rw-r--r--files/ru/web/api/htmlvideoelement/index.html25
-rw-r--r--files/ru/web/api/imagebitmap/index.html17
-rw-r--r--files/ru/web/api/indexeddb_api/index.html20
-rw-r--r--files/ru/web/api/intersection_observer_api/index.html17
-rw-r--r--files/ru/web/api/keyframeeffect/keyframeeffect/index.html15
-rw-r--r--files/ru/web/api/location/assign/index.html20
-rw-r--r--files/ru/web/api/location/index.html20
-rw-r--r--files/ru/web/api/location/reload/index.html20
-rw-r--r--files/ru/web/api/location/replace/index.html20
-rw-r--r--files/ru/web/api/media_session_api/index.html15
-rw-r--r--files/ru/web/api/mediadevices/enumeratedevices/index.html15
-rw-r--r--files/ru/web/api/mediadevices/getusermedia/index.html17
-rw-r--r--files/ru/web/api/mediadevices/index.html15
-rw-r--r--files/ru/web/api/mediaerror/code/index.html15
-rw-r--r--files/ru/web/api/mediaerror/index.html15
-rw-r--r--files/ru/web/api/mediarecorder/index.html15
-rw-r--r--files/ru/web/api/mediarecorder/mediarecorder/index.html15
-rw-r--r--files/ru/web/api/mediarecorder/ondataavailable/index.html15
-rw-r--r--files/ru/web/api/mediarecorder/state/index.html15
-rw-r--r--files/ru/web/api/mediastream/active/index.html15
-rw-r--r--files/ru/web/api/mediastream/index.html15
-rw-r--r--files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html15
-rw-r--r--files/ru/web/api/mediastreamtrack/index.html20
-rw-r--r--files/ru/web/api/mediatrackconstraints/echocancellation/index.html17
-rw-r--r--files/ru/web/api/mouseevent/button/index.html20
-rw-r--r--files/ru/web/api/mouseevent/buttons/index.html15
-rw-r--r--files/ru/web/api/mouseevent/clientx/index.html20
-rw-r--r--files/ru/web/api/mouseevent/clienty/index.html20
-rw-r--r--files/ru/web/api/mouseevent/ctrlkey/index.html20
-rw-r--r--files/ru/web/api/mouseevent/index.html35
-rw-r--r--files/ru/web/api/mouseevent/offsetx/index.html15
-rw-r--r--files/ru/web/api/mouseevent/pagex/index.html20
-rw-r--r--files/ru/web/api/mouseevent/screenx/index.html25
-rw-r--r--files/ru/web/api/navigator/geolocation/index.html17
-rw-r--r--files/ru/web/api/navigator/getgamepads/index.html15
-rw-r--r--files/ru/web/api/navigator/getvrdisplays/index.html15
-rw-r--r--files/ru/web/api/navigator/mediadevices/index.html15
-rw-r--r--files/ru/web/api/navigator/serviceworker/index.html15
-rw-r--r--files/ru/web/api/navigator/vibrate/index.html17
-rw-r--r--files/ru/web/api/network_information_api/index.html17
-rw-r--r--files/ru/web/api/node/index.html38
-rw-r--r--files/ru/web/api/node/issamenode/index.html22
-rw-r--r--files/ru/web/api/node/issupported/index.html27
-rw-r--r--files/ru/web/api/notification/index.html15
-rw-r--r--files/ru/web/api/notifications_api/index.html15
-rw-r--r--files/ru/web/api/performance/index.html20
-rw-r--r--files/ru/web/api/performance/now/index.html20
-rw-r--r--files/ru/web/api/pushmanager/index.html15
-rw-r--r--files/ru/web/api/pushmanager/subscribe/index.html15
-rw-r--r--files/ru/web/api/request/mode/index.html15
-rw-r--r--files/ru/web/api/response/response/index.html15
-rw-r--r--files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html17
-rw-r--r--files/ru/web/api/rtcpeerconnection/connectionstate/index.html17
-rw-r--r--files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html17
-rw-r--r--files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html17
-rw-r--r--files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html15
-rw-r--r--files/ru/web/api/selection/getrangeat/index.html15
-rw-r--r--files/ru/web/api/service_worker_api/using_service_workers/index.html15
-rw-r--r--files/ru/web/api/serviceworker/onstatechange/index.html15
-rw-r--r--files/ru/web/api/serviceworker/scripturl/index.html15
-rw-r--r--files/ru/web/api/serviceworker/state/index.html15
-rw-r--r--files/ru/web/api/serviceworkercontainer/controller/index.html15
-rw-r--r--files/ru/web/api/serviceworkerregistration/index.html30
-rw-r--r--files/ru/web/api/serviceworkerregistration/pushmanager/index.html15
-rw-r--r--files/ru/web/api/serviceworkerregistration/update/index.html15
-rw-r--r--files/ru/web/api/setinterval/index.html20
-rw-r--r--files/ru/web/api/sharedworker/index.html15
-rw-r--r--files/ru/web/api/speechgrammar/index.html15
-rw-r--r--files/ru/web/api/storage/clear/index.html15
-rw-r--r--files/ru/web/api/storage/getitem/index.html15
-rw-r--r--files/ru/web/api/storage/index.html15
-rw-r--r--files/ru/web/api/storage/length/index.html15
-rw-r--r--files/ru/web/api/streams_api/index.html15
-rw-r--r--files/ru/web/api/svggraphicselement/index.html15
-rw-r--r--files/ru/web/api/text/index.html34
-rw-r--r--files/ru/web/api/touch/index.html20
-rw-r--r--files/ru/web/api/touchevent/altkey/index.html20
-rw-r--r--files/ru/web/api/touchevent/changedtouches/index.html20
-rw-r--r--files/ru/web/api/touchevent/index.html20
-rw-r--r--files/ru/web/api/touchevent/touches/index.html20
-rw-r--r--files/ru/web/api/touchlist/index.html20
-rw-r--r--files/ru/web/api/uievent/which/index.html17
-rw-r--r--files/ru/web/api/url/createobjecturl/index.html15
-rw-r--r--files/ru/web/api/urlsearchparams/index.html17
-rw-r--r--files/ru/web/api/usb/onconnect/index.html15
-rw-r--r--files/ru/web/api/usb/ondisconnect/index.html15
-rw-r--r--files/ru/web/api/usb/requestdevice/index.html15
-rw-r--r--files/ru/web/api/vrdisplaycapabilities/hasposition/index.html15
-rw-r--r--files/ru/web/api/vrdisplaycapabilities/index.html15
-rw-r--r--files/ru/web/api/vrdisplayevent/display/index.html15
-rw-r--r--files/ru/web/api/vrframedata/index.html15
-rw-r--r--files/ru/web/api/vrstageparameters/sittingtostandingtransform/index.html15
-rw-r--r--files/ru/web/api/web_authentication_api/index.html15
-rw-r--r--files/ru/web/api/web_crypto_api/index.html17
-rw-r--r--files/ru/web/api/web_speech_api/index.html15
-rw-r--r--files/ru/web/api/web_storage_api/index.html15
-rw-r--r--files/ru/web/api/web_workers_api/index.html20
-rw-r--r--files/ru/web/api/web_workers_api/using_web_workers/index.html20
-rw-r--r--files/ru/web/api/webgl_compressed_texture_pvrtc/index.html15
-rw-r--r--files/ru/web/api/webglrenderingcontext/bindtexture/index.html31
-rw-r--r--files/ru/web/api/webglrenderingcontext/clear/index.html20
-rw-r--r--files/ru/web/api/webrtc_api/index.html27
-rw-r--r--files/ru/web/api/webxr_device_api/index.html15
-rw-r--r--files/ru/web/api/window/beforeunload_event/index.html22
-rw-r--r--files/ru/web/api/window/document/index.html20
-rw-r--r--files/ru/web/api/window/getselection/index.html22
-rw-r--r--files/ru/web/api/window/history/index.html20
-rw-r--r--files/ru/web/api/window/innerheight/index.html17
-rw-r--r--files/ru/web/api/window/localstorage/index.html15
-rw-r--r--files/ru/web/api/window/location/index.html20
-rw-r--r--files/ru/web/api/window/ondeviceorientation/index.html17
-rw-r--r--files/ru/web/api/window/screen/index.html17
-rw-r--r--files/ru/web/api/window/sessionstorage/index.html15
-rw-r--r--files/ru/web/api/window/top/index.html22
-rw-r--r--files/ru/web/api/windowclient/index.html15
-rw-r--r--files/ru/web/api/windoweventhandlers/onafterprint/index.html15
-rw-r--r--files/ru/web/api/windoweventhandlers/onunload/index.html27
-rw-r--r--files/ru/web/api/worker/onmessage/index.html20
-rw-r--r--files/ru/web/api/worker/postmessage/index.html15
-rw-r--r--files/ru/web/api/worker/terminate/index.html15
-rw-r--r--files/ru/web/api/worker/worker/index.html15
-rw-r--r--files/ru/web/api/workerglobalscope/importscripts/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/abort/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/getresponseheader/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/onreadystatechange/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/open/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/readystate/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/response/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/responsetype/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/responseurl/index.html17
-rw-r--r--files/ru/web/api/xmlhttprequest/responsexml/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/send/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/setrequestheader/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/status/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/statustext/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/timeout/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/upload/index.html15
-rw-r--r--files/ru/web/api/xmlhttprequest/withcredentials/index.html15
-rw-r--r--files/ru/web/css/@font-face/font-display/index.html17
-rw-r--r--files/ru/web/css/@font-face/font-family/index.html17
-rw-r--r--files/ru/web/css/@font-face/index.html27
-rw-r--r--files/ru/web/css/@font-feature-values/index.html17
-rw-r--r--files/ru/web/css/@media/index.html40
-rw-r--r--files/ru/web/css/@page/index.html27
-rw-r--r--files/ru/web/css/_colon_-moz-only-whitespace/index.html17
-rw-r--r--files/ru/web/css/_colon_any-link/index.html17
-rw-r--r--files/ru/web/css/_colon_defined/index.html17
-rw-r--r--files/ru/web/css/_colon_dir/index.html22
-rw-r--r--files/ru/web/css/_colon_disabled/index.html37
-rw-r--r--files/ru/web/css/_colon_enabled/index.html37
-rw-r--r--files/ru/web/css/_colon_first-child/index.html27
-rw-r--r--files/ru/web/css/_colon_first-of-type/index.html22
-rw-r--r--files/ru/web/css/_colon_first/index.html22
-rw-r--r--files/ru/web/css/_colon_focus-within/index.html17
-rw-r--r--files/ru/web/css/_colon_focus/index.html32
-rw-r--r--files/ru/web/css/_colon_fullscreen/index.html17
-rw-r--r--files/ru/web/css/_colon_has/index.html17
-rw-r--r--files/ru/web/css/_colon_host()/index.html17
-rw-r--r--files/ru/web/css/_colon_hover/index.html32
-rw-r--r--files/ru/web/css/_colon_in-range/index.html22
-rw-r--r--files/ru/web/css/_colon_indeterminate/index.html32
-rw-r--r--files/ru/web/css/_colon_invalid/index.html32
-rw-r--r--files/ru/web/css/_colon_is/index.html17
-rw-r--r--files/ru/web/css/_colon_lang/index.html27
-rw-r--r--files/ru/web/css/_colon_last-child/index.html22
-rw-r--r--files/ru/web/css/_colon_last-of-type/index.html22
-rw-r--r--files/ru/web/css/_colon_left/index.html22
-rw-r--r--files/ru/web/css/_colon_nth-child/index.html22
-rw-r--r--files/ru/web/css/_colon_nth-last-child/index.html22
-rw-r--r--files/ru/web/css/_colon_nth-last-of-type/index.html22
-rw-r--r--files/ru/web/css/_colon_nth-of-type/index.html22
-rw-r--r--files/ru/web/css/_colon_only-child/index.html22
-rw-r--r--files/ru/web/css/_colon_only-of-type/index.html22
-rw-r--r--files/ru/web/css/_colon_optional/index.html32
-rw-r--r--files/ru/web/css/_colon_placeholder-shown/index.html17
-rw-r--r--files/ru/web/css/_colon_required/index.html32
-rw-r--r--files/ru/web/css/_colon_right/index.html22
-rw-r--r--files/ru/web/css/_colon_root/index.html22
-rw-r--r--files/ru/web/css/_colon_target/index.html27
-rw-r--r--files/ru/web/css/_colon_valid/index.html32
-rw-r--r--files/ru/web/css/_colon_visited/index.html37
-rw-r--r--files/ru/web/css/_colon_where/index.html17
-rw-r--r--files/ru/web/css/_doublecolon_after/index.html37
-rw-r--r--files/ru/web/css/_doublecolon_backdrop/index.html17
-rw-r--r--files/ru/web/css/_doublecolon_before/index.html37
-rw-r--r--files/ru/web/css/_doublecolon_cue/index.html15
-rw-r--r--files/ru/web/css/_doublecolon_first-letter/index.html37
-rw-r--r--files/ru/web/css/_doublecolon_first-line/index.html39
-rw-r--r--files/ru/web/css/_doublecolon_grammar-error/index.html17
-rw-r--r--files/ru/web/css/_doublecolon_placeholder/index.html17
-rw-r--r--files/ru/web/css/_doublecolon_slotted/index.html17
-rw-r--r--files/ru/web/css/adjacent_sibling_combinator/index.html27
-rw-r--r--files/ru/web/css/align-content/index.html24
-rw-r--r--files/ru/web/css/align-items/index.html17
-rw-r--r--files/ru/web/css/align-self/index.html17
-rw-r--r--files/ru/web/css/all/index.html22
-rw-r--r--files/ru/web/css/animation-delay/index.html17
-rw-r--r--files/ru/web/css/animation-direction/index.html17
-rw-r--r--files/ru/web/css/animation-name/index.html17
-rw-r--r--files/ru/web/css/animation-play-state/index.html17
-rw-r--r--files/ru/web/css/animation/index.html17
-rw-r--r--files/ru/web/css/appearance/index.html17
-rw-r--r--files/ru/web/css/attr()/index.html22
-rw-r--r--files/ru/web/css/backdrop-filter/index.html17
-rw-r--r--files/ru/web/css/background-image/index.html27
-rw-r--r--files/ru/web/css/background-origin/index.html17
-rw-r--r--files/ru/web/css/background/index.html27
-rw-r--r--files/ru/web/css/border-image-slice/index.html17
-rw-r--r--files/ru/web/css/calc()/index.html17
-rw-r--r--files/ru/web/css/column-fill/index.html17
-rw-r--r--files/ru/web/css/column-rule-color/index.html17
-rw-r--r--files/ru/web/css/column-rule-style/index.html17
-rw-r--r--files/ru/web/css/column-rule/index.html17
-rw-r--r--files/ru/web/css/column_combinator/index.html17
-rw-r--r--files/ru/web/css/content/index.html22
-rw-r--r--files/ru/web/css/css_color/index.html27
-rw-r--r--files/ru/web/css/css_flexible_box_layout/index.html17
-rw-r--r--files/ru/web/css/css_grid_layout/index.html17
-rw-r--r--files/ru/web/css/css_images/index.html42
-rw-r--r--files/ru/web/css/css_lists_and_counters/using_css_counters/index.html22
-rw-r--r--files/ru/web/css/css_table/index.html17
-rw-r--r--files/ru/web/css/css_transitions/using_css_transitions/index.html17
-rw-r--r--files/ru/web/css/css_writing_modes/index.html27
-rw-r--r--files/ru/web/css/cursor/index.html22
-rw-r--r--files/ru/web/css/custom-ident/index.html47
-rw-r--r--files/ru/web/css/descendant_combinator/index.html32
-rw-r--r--files/ru/web/css/display/index.html42
-rw-r--r--files/ru/web/css/filter/index.html17
-rw-r--r--files/ru/web/css/flex-direction/index.html17
-rw-r--r--files/ru/web/css/flex-shrink/index.html17
-rw-r--r--files/ru/web/css/flex_value/index.html17
-rw-r--r--files/ru/web/css/font-family/index.html32
-rw-r--r--files/ru/web/css/font-variant-ligatures/index.html17
-rw-r--r--files/ru/web/css/font-weight/index.html32
-rw-r--r--files/ru/web/css/font/index.html27
-rw-r--r--files/ru/web/css/grid-template-areas/index.html17
-rw-r--r--files/ru/web/css/grid-template-columns/index.html22
-rw-r--r--files/ru/web/css/hanging-punctuation/index.html17
-rw-r--r--files/ru/web/css/height/index.html32
-rw-r--r--files/ru/web/css/initial/index.html22
-rw-r--r--files/ru/web/css/isolation/index.html17
-rw-r--r--files/ru/web/css/justify-content/index.html22
-rw-r--r--files/ru/web/css/length/index.html32
-rw-r--r--files/ru/web/css/letter-spacing/index.html37
-rw-r--r--files/ru/web/css/line-break/index.html17
-rw-r--r--files/ru/web/css/list-style-image/index.html22
-rw-r--r--files/ru/web/css/margin-bottom/index.html32
-rw-r--r--files/ru/web/css/margin/index.html32
-rw-r--r--files/ru/web/css/max-height/index.html27
-rw-r--r--files/ru/web/css/max-width/index.html27
-rw-r--r--files/ru/web/css/min-height/index.html30
-rw-r--r--files/ru/web/css/min-width/index.html32
-rw-r--r--files/ru/web/css/minmax()/index.html17
-rw-r--r--files/ru/web/css/number/index.html27
-rw-r--r--files/ru/web/css/opacity/index.html22
-rw-r--r--files/ru/web/css/overflow-block/index.html17
-rw-r--r--files/ru/web/css/padding/index.html27
-rw-r--r--files/ru/web/css/percentage/index.html32
-rw-r--r--files/ru/web/css/ratio/index.html17
-rw-r--r--files/ru/web/css/right/index.html27
-rw-r--r--files/ru/web/css/selector_list/index.html22
-rw-r--r--files/ru/web/css/tab-size/index.html17
-rw-r--r--files/ru/web/css/text-align-last/index.html17
-rw-r--r--files/ru/web/css/text-align/index.html32
-rw-r--r--files/ru/web/css/text-decoration-skip/index.html17
-rw-r--r--files/ru/web/css/text-justify/index.html17
-rw-r--r--files/ru/web/css/text-size-adjust/index.html17
-rw-r--r--files/ru/web/css/time/index.html27
-rw-r--r--files/ru/web/css/top/index.html22
-rw-r--r--files/ru/web/css/transform-function/rotate()/index.html17
-rw-r--r--files/ru/web/css/transform/index.html22
-rw-r--r--files/ru/web/css/transition-duration/index.html17
-rw-r--r--files/ru/web/css/transition/index.html17
-rw-r--r--files/ru/web/css/universal_selectors/index.html27
-rw-r--r--files/ru/web/css/user-select/index.html17
-rw-r--r--files/ru/web/css/vertical-align/index.html27
-rw-r--r--files/ru/web/css/white-space/index.html22
-rw-r--r--files/ru/web/css/widows/index.html27
-rw-r--r--files/ru/web/css/width/index.html32
-rw-r--r--files/ru/web/css/word-spacing/index.html32
-rw-r--r--files/ru/web/css/z-index/index.html22
-rw-r--r--files/ru/web/html/attributes/crossorigin/index.html22
-rw-r--r--files/ru/web/html/element/area/index.html32
-rw-r--r--files/ru/web/html/element/article/index.html27
-rw-r--r--files/ru/web/html/element/aside/index.html22
-rw-r--r--files/ru/web/html/element/audio/index.html22
-rw-r--r--files/ru/web/html/element/b/index.html27
-rw-r--r--files/ru/web/html/element/bdo/index.html27
-rw-r--r--files/ru/web/html/element/body/index.html27
-rw-r--r--files/ru/web/html/element/canvas/index.html22
-rw-r--r--files/ru/web/html/element/caption/index.html27
-rw-r--r--files/ru/web/html/element/code/index.html27
-rw-r--r--files/ru/web/html/element/col/index.html27
-rw-r--r--files/ru/web/html/element/data/index.html22
-rw-r--r--files/ru/web/html/element/datalist/index.html22
-rw-r--r--files/ru/web/html/element/dd/index.html27
-rw-r--r--files/ru/web/html/element/del/index.html27
-rw-r--r--files/ru/web/html/element/dfn/index.html27
-rw-r--r--files/ru/web/html/element/dialog/index.html22
-rw-r--r--files/ru/web/html/element/div/index.html27
-rw-r--r--files/ru/web/html/element/dt/index.html27
-rw-r--r--files/ru/web/html/element/em/index.html27
-rw-r--r--files/ru/web/html/element/embed/index.html22
-rw-r--r--files/ru/web/html/element/fieldset/index.html27
-rw-r--r--files/ru/web/html/element/figcaption/index.html22
-rw-r--r--files/ru/web/html/element/figure/index.html27
-rw-r--r--files/ru/web/html/element/footer/index.html22
-rw-r--r--files/ru/web/html/element/head/index.html27
-rw-r--r--files/ru/web/html/element/header/index.html22
-rw-r--r--files/ru/web/html/element/html/index.html27
-rw-r--r--files/ru/web/html/element/img/index.html34
-rw-r--r--files/ru/web/html/element/input/color/index.html22
-rw-r--r--files/ru/web/html/element/input/image/index.html21
-rw-r--r--files/ru/web/html/element/input/radio/index.html22
-rw-r--r--files/ru/web/html/element/input/range/index.html22
-rw-r--r--files/ru/web/html/element/ins/index.html27
-rw-r--r--files/ru/web/html/element/legend/index.html27
-rw-r--r--files/ru/web/html/element/li/index.html27
-rw-r--r--files/ru/web/html/element/link/index.html44
-rw-r--r--files/ru/web/html/element/main/index.html27
-rw-r--r--files/ru/web/html/element/map/index.html27
-rw-r--r--files/ru/web/html/element/mark/index.html22
-rw-r--r--files/ru/web/html/element/marquee/index.html22
-rw-r--r--files/ru/web/html/element/meta/index.html34
-rw-r--r--files/ru/web/html/element/meter/index.html22
-rw-r--r--files/ru/web/html/element/ol/index.html27
-rw-r--r--files/ru/web/html/element/optgroup/index.html27
-rw-r--r--files/ru/web/html/element/option/index.html27
-rw-r--r--files/ru/web/html/element/output/index.html22
-rw-r--r--files/ru/web/html/element/p/index.html27
-rw-r--r--files/ru/web/html/element/progress/index.html22
-rw-r--r--files/ru/web/html/element/ruby/index.html22
-rw-r--r--files/ru/web/html/element/section/index.html27
-rw-r--r--files/ru/web/html/element/select/index.html27
-rw-r--r--files/ru/web/html/element/slot/index.html22
-rw-r--r--files/ru/web/html/element/source/index.html17
-rw-r--r--files/ru/web/html/element/span/index.html27
-rw-r--r--files/ru/web/html/element/strong/index.html27
-rw-r--r--files/ru/web/html/element/td/index.html20
-rw-r--r--files/ru/web/html/element/title/index.html27
-rw-r--r--files/ru/web/html/element/track/index.html22
-rw-r--r--files/ru/web/html/element/u/index.html27
-rw-r--r--files/ru/web/html/element/ul/index.html22
-rw-r--r--files/ru/web/html/global_attributes/accesskey/index.html37
-rw-r--r--files/ru/web/html/global_attributes/contenteditable/index.html25
-rw-r--r--files/ru/web/html/global_attributes/id/index.html30
-rw-r--r--files/ru/web/html/global_attributes/index.html39
-rw-r--r--files/ru/web/html/global_attributes/is/index.html17
-rw-r--r--files/ru/web/html/global_attributes/itemid/index.html22
-rw-r--r--files/ru/web/html/global_attributes/lang/index.html34
-rw-r--r--files/ru/web/html/global_attributes/style/index.html35
-rw-r--r--files/ru/web/html/global_attributes/tabindex/index.html30
-rw-r--r--files/ru/web/javascript/data_structures/index.html30
-rw-r--r--files/ru/web/javascript/guide/regular_expressions/character_classes/index.html11
-rw-r--r--files/ru/web/javascript/reference/classes/index.html20
-rw-r--r--files/ru/web/javascript/reference/classes/private_class_fields/index.html13
-rw-r--r--files/ru/web/javascript/reference/classes/static/index.html20
-rw-r--r--files/ru/web/javascript/reference/functions/arguments/index.html30
-rw-r--r--files/ru/web/javascript/reference/functions/arrow_functions/index.html15
-rw-r--r--files/ru/web/javascript/reference/functions/default_parameters/index.html15
-rw-r--r--files/ru/web/javascript/reference/functions/get/index.html25
-rw-r--r--files/ru/web/javascript/reference/functions/index.html25
-rw-r--r--files/ru/web/javascript/reference/functions/method_definitions/index.html15
-rw-r--r--files/ru/web/javascript/reference/functions/rest_parameters/index.html20
-rw-r--r--files/ru/web/javascript/reference/functions/set/index.html25
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/@@species/index.html21
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/concat/index.html30
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/flat/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/array/includes/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html25
-rw-r--r--files/ru/web/javascript/reference/global_objects/asyncfunction/index.html17
-rw-r--r--files/ru/web/javascript/reference/global_objects/bigint/asintn/index.html13
-rw-r--r--files/ru/web/javascript/reference/global_objects/bigint/index.html11
-rw-r--r--files/ru/web/javascript/reference/global_objects/dataview/setint16/index.html11
-rw-r--r--files/ru/web/javascript/reference/global_objects/decodeuri/index.html30
-rw-r--r--files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html30
-rw-r--r--files/ru/web/javascript/reference/global_objects/escape/index.html25
-rw-r--r--files/ru/web/javascript/reference/global_objects/eval/index.html25
-rw-r--r--files/ru/web/javascript/reference/global_objects/generator/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/generator/next/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/generator/return/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/generator/throw/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/globalthis/index.html11
-rw-r--r--files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/intl/listformat/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/isfinite/index.html30
-rw-r--r--files/ru/web/javascript/reference/global_objects/math/trunc/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/entries/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/fromentries/index.html17
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/object/values/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/parsefloat/index.html30
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/all/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/allsettled/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/any/index.html11
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/catch/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/finally/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/race/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/promise/reject/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html13
-rw-r--r--files/ru/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html13
-rw-r--r--files/ru/web/javascript/reference/global_objects/proxy/revocable/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/referenceerror/index.html30
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/apply/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/construct/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/get/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/clear/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/delete/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/entries/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/foreach/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/set/index.html13
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/size/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/set/values/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html11
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/includes/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/matchall/index.html13
-rw-r--r--files/ru/web/javascript/reference/global_objects/string/padstart/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/hasinstance/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/iterator/index.html15
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/keyfor/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/replace/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/search/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/tostringtag/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/typedarray/@@species/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html25
-rw-r--r--files/ru/web/javascript/reference/global_objects/typedarray/index.html25
-rw-r--r--files/ru/web/javascript/reference/global_objects/typedarray/join/index.html20
-rw-r--r--files/ru/web/javascript/reference/global_objects/typedarray/set/index.html25
-rw-r--r--files/ru/web/javascript/reference/global_objects/unescape/index.html25
-rw-r--r--files/ru/web/javascript/reference/global_objects/webassembly/index.html17
-rw-r--r--files/ru/web/javascript/reference/global_objects/webassembly/table/index.html13
-rw-r--r--files/ru/web/javascript/reference/lexical_grammar/index.html25
-rw-r--r--files/ru/web/javascript/reference/operators/addition/index.html11
-rw-r--r--files/ru/web/javascript/reference/operators/addition_assignment/index.html11
-rw-r--r--files/ru/web/javascript/reference/operators/assignment/index.html11
-rw-r--r--files/ru/web/javascript/reference/operators/await/index.html17
-rw-r--r--files/ru/web/javascript/reference/operators/bitwise_and/index.html13
-rw-r--r--files/ru/web/javascript/reference/operators/comma_operator/index.html30
-rw-r--r--files/ru/web/javascript/reference/operators/destructuring_assignment/index.html15
-rw-r--r--files/ru/web/javascript/reference/operators/function/index.html30
-rw-r--r--files/ru/web/javascript/reference/operators/function_star_/index.html20
-rw-r--r--files/ru/web/javascript/reference/operators/grouping/index.html30
-rw-r--r--files/ru/web/javascript/reference/operators/in/index.html30
-rw-r--r--files/ru/web/javascript/reference/operators/instanceof/index.html30
-rw-r--r--files/ru/web/javascript/reference/operators/new.target/index.html20
-rw-r--r--files/ru/web/javascript/reference/operators/new/index.html30
-rw-r--r--files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html13
-rw-r--r--files/ru/web/javascript/reference/operators/object_initializer/index.html35
-rw-r--r--files/ru/web/javascript/reference/operators/optional_chaining/index.html17
-rw-r--r--files/ru/web/javascript/reference/operators/super/index.html13
-rw-r--r--files/ru/web/javascript/reference/operators/this/index.html11
-rw-r--r--files/ru/web/javascript/reference/operators/typeof/index.html35
-rw-r--r--files/ru/web/javascript/reference/operators/void/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/async_function/index.html22
-rw-r--r--files/ru/web/javascript/reference/statements/block/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/continue/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/do...while/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/export/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/for-await...of/index.html15
-rw-r--r--files/ru/web/javascript/reference/statements/for...of/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/for/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/function/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/function_star_/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/if...else/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/import.meta/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/import/index.html25
-rw-r--r--files/ru/web/javascript/reference/statements/let/index.html20
-rw-r--r--files/ru/web/javascript/reference/statements/return/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/switch/index.html26
-rw-r--r--files/ru/web/javascript/reference/statements/try...catch/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/var/index.html30
-rw-r--r--files/ru/web/javascript/reference/statements/while/index.html35
-rw-r--r--files/ru/web/javascript/reference/statements/with/index.html35
-rw-r--r--files/ru/web/javascript/reference/strict_mode/index.html25
-rw-r--r--files/ru/web/javascript/reference/template_literals/index.html25
-rw-r--r--files/ru/web/javascript/reference/trailing_commas/index.html30
-rw-r--r--files/ru/web/javascript/typed_arrays/index.html25
-rw-r--r--files/ru/web/manifest/background_color/index.html27
-rw-r--r--files/ru/web/manifest/index.html15
-rw-r--r--files/ru/web/mathml/element/menclose/index.html22
-rw-r--r--files/ru/web/mathml/element/merror/index.html22
-rw-r--r--files/ru/web/mathml/element/mn/index.html27
-rw-r--r--files/ru/web/mathml/element/mover/index.html27
-rw-r--r--files/ru/web/svg/attribute/attributename/index.html22
-rw-r--r--files/ru/web/svg/attribute/dur/index.html22
-rw-r--r--files/ru/web/svg/attribute/id/index.html22
-rw-r--r--files/ru/web/svg/attribute/lang/index.html22
-rw-r--r--files/ru/web/svg/attribute/r/index.html36
-rw-r--r--files/ru/web/svg/attribute/width/index.html82
-rw-r--r--files/ru/web/svg/element/a/index.html22
-rw-r--r--files/ru/web/svg/element/animate/index.html17
-rw-r--r--files/ru/web/svg/element/circle/index.html22
-rw-r--r--files/ru/web/svg/element/defs/index.html22
-rw-r--r--files/ru/web/svg/element/ellipse/index.html22
-rw-r--r--files/ru/web/svg/element/feblend/index.html22
-rw-r--r--files/ru/web/svg/element/g/index.html22
-rw-r--r--files/ru/web/svg/element/image/index.html22
-rw-r--r--files/ru/web/svg/element/line/index.html22
-rw-r--r--files/ru/web/svg/element/polygon/index.html22
-rw-r--r--files/ru/web/svg/element/svg/index.html22
-rw-r--r--files/ru/web/svg/svg_as_an_image/index.html22
707 files changed, 709 insertions, 14085 deletions
diff --git a/files/ru/web/api/abortcontroller/abort/index.html b/files/ru/web/api/abortcontroller/abort/index.html
index 213e422257..29634213a4 100644
--- a/files/ru/web/api/abortcontroller/abort/index.html
+++ b/files/ru/web/api/abortcontroller/abort/index.html
@@ -61,20 +61,7 @@ function fetchVideo() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-abortcontroller-abort', 'abort()')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/abortcontroller/abortcontroller/index.html b/files/ru/web/api/abortcontroller/abortcontroller/index.html
index 958e3a5dc6..b8927a8978 100644
--- a/files/ru/web/api/abortcontroller/abortcontroller/index.html
+++ b/files/ru/web/api/abortcontroller/abortcontroller/index.html
@@ -57,20 +57,7 @@ function fetchVideo() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-abortcontroller-abortcontroller', 'AbortController()')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/abortcontroller/signal/index.html b/files/ru/web/api/abortcontroller/signal/index.html
index 9a1575bb0e..9c864ae285 100644
--- a/files/ru/web/api/abortcontroller/signal/index.html
+++ b/files/ru/web/api/abortcontroller/signal/index.html
@@ -59,20 +59,7 @@ function fetchVideo() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-abortcontroller-signal', 'signal')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/abortsignal/abort_event/index.html b/files/ru/web/api/abortsignal/abort_event/index.html
index a8f52921c1..2fc03f44b9 100644
--- a/files/ru/web/api/abortsignal/abort_event/index.html
+++ b/files/ru/web/api/abortsignal/abort_event/index.html
@@ -50,20 +50,7 @@ signal.onabort = function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-abortsignal-onabort', 'abort')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/abortsignal/aborted/index.html b/files/ru/web/api/abortsignal/aborted/index.html
index 59f417c207..01df300525 100644
--- a/files/ru/web/api/abortsignal/aborted/index.html
+++ b/files/ru/web/api/abortsignal/aborted/index.html
@@ -32,20 +32,7 @@ signal.aborted ? console.log('Запрос был отменён') : console.log
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-abortsignal-onabort', 'onabort')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/abortsignal/index.html b/files/ru/web/api/abortsignal/index.html
index a4b35633f0..83b333f186 100644
--- a/files/ru/web/api/abortsignal/index.html
+++ b/files/ru/web/api/abortsignal/index.html
@@ -69,20 +69,7 @@ function fetchVideo() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#interface-AbortSignal', 'AbortSignal')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/abortsignal/onabort/index.html b/files/ru/web/api/abortsignal/onabort/index.html
index 49499227f8..9debb6b5cf 100644
--- a/files/ru/web/api/abortsignal/onabort/index.html
+++ b/files/ru/web/api/abortsignal/onabort/index.html
@@ -25,20 +25,7 @@ signal.onabort = function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-abortsignal-aborted', 'onabort')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/angle_instanced_arrays/index.html b/files/ru/web/api/angle_instanced_arrays/index.html
index eca61cc067..84a10edcbc 100644
--- a/files/ru/web/api/angle_instanced_arrays/index.html
+++ b/files/ru/web/api/angle_instanced_arrays/index.html
@@ -50,20 +50,7 @@ translation_of: Web/API/ANGLE_instanced_arrays
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ANGLE_instanced_arrays', '', 'ANGLE_instanced_arrays')}}</td>
- <td>{{Spec2('ANGLE_instanced_arrays')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/animation/index.html b/files/ru/web/api/animation/index.html
index dd7b1e0c68..bdd48bee74 100644
--- a/files/ru/web/api/animation/index.html
+++ b/files/ru/web/api/animation/index.html
@@ -99,20 +99,7 @@ translation_of: Web/API/Animation
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName("Web Animations", "#the-animation-interface", "Animation")}}</td>
- <td>{{Spec2("Web Animations")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/animationevent/animationevent/index.html b/files/ru/web/api/animationevent/animationevent/index.html
index 63b6b8fdf7..9833b80d33 100644
--- a/files/ru/web/api/animationevent/animationevent/index.html
+++ b/files/ru/web/api/animationevent/animationevent/index.html
@@ -35,22 +35,7 @@ translation_of: Web/API/AnimationEvent/AnimationEvent
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Animations', '#AnimationEvent-interface', 'AnimationEvent()') }}</td>
- <td>{{ Spec2('CSS3 Animations')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/atob/index.html b/files/ru/web/api/atob/index.html
index 931c4deb95..d6ef289622 100644
--- a/files/ru/web/api/atob/index.html
+++ b/files/ru/web/api/atob/index.html
@@ -25,37 +25,7 @@ var decodedData = window.atob(encodedData); // декодирует строку
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'webappapis.html#dom-btoa', 'WindowOrWorkerGlobalScope.atob()')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Method moved to the <code>WindowOrWorkerGlobalScope</code> mixin in the latest spec.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-windowbase64-atob', 'WindowBase64.atob()')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No change since the latest snapshot, {{SpecName("HTML5.1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', '#dom-windowbase64-atob', 'WindowBase64.atob()')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Snapshot of {{SpecName("HTML WHATWG")}}. No change.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "#dom-windowbase64-atob", "WindowBase64.atob()")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Snapshot of {{SpecName("HTML WHATWG")}}. Creation of <code>WindowBase64</code> (properties were on the target before it).</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/attr/index.html b/files/ru/web/api/attr/index.html
index 95af56bae5..9f355c9e70 100644
--- a/files/ru/web/api/attr/index.html
+++ b/files/ru/web/api/attr/index.html
@@ -123,32 +123,7 @@ translation_of: Web/API/Attr
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("DOM WHATWG", "#interface-attr", "Attr")}}</td>
- <td>{{Spec2("DOM WHATWG")}}</td>
- <td>Added <code>ownerElement</code> property back</td>
- </tr>
- <tr>
- <td>{{SpecName("DOM4", "#interface-attr", "Attr")}}</td>
- <td>{{Spec2("DOM4")}}</td>
- <td>Moved <code>namespaceURI</code>, <code>prefix</code> and <code>localName</code> from {{domxref("Node")}} to this API and removed <code>ownerElement</code>, <code>schemaTypeInfo</code> and <code>isId</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName("DOM3 Core", "core.html#ID-637646024", "Attr")}}</td>
- <td>{{Spec2("DOM3 Core")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/audiocontext/createmediaelementsource/index.html b/files/ru/web/api/audiocontext/createmediaelementsource/index.html
index e22a302124..e47b8f19b0 100644
--- a/files/ru/web/api/audiocontext/createmediaelementsource/index.html
+++ b/files/ru/web/api/audiocontext/createmediaelementsource/index.html
@@ -79,20 +79,7 @@ gainNode.connect(audioCtx.destination);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Audio API', '#widl-AudioContext-createMediaElementSource-MediaElementAudioSourceNode-HTMLMediaElement-mediaElement', 'createMediaElementSource()')}}</td>
- <td>{{Spec2('Web Audio API')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2>
diff --git a/files/ru/web/api/audiocontext/index.html b/files/ru/web/api/audiocontext/index.html
index bf8f9dc389..ccefe30d9d 100644
--- a/files/ru/web/api/audiocontext/index.html
+++ b/files/ru/web/api/audiocontext/index.html
@@ -102,20 +102,7 @@ var finish = audioCtx.destination;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Audio API', '#the-audiocontext-interface', 'AudioContext')}}</td>
- <td>{{Spec2('Web Audio API')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/audionode/channelcount/index.html b/files/ru/web/api/audionode/channelcount/index.html
index 9dd5600cd8..26ec2f2a0f 100644
--- a/files/ru/web/api/audionode/channelcount/index.html
+++ b/files/ru/web/api/audionode/channelcount/index.html
@@ -43,20 +43,7 @@ oscillator.channelCount;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Audio API', '#widl-AudioNode-channelCount', 'channelCount')}}</td>
- <td>{{Spec2('Web Audio API')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/audionode/context/index.html b/files/ru/web/api/audionode/context/index.html
index 344ef566f2..95619331b5 100644
--- a/files/ru/web/api/audionode/context/index.html
+++ b/files/ru/web/api/audionode/context/index.html
@@ -34,20 +34,7 @@ oscillator.context;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Audio API', '#widl-AudioNode-context', 'context')}}</td>
- <td>{{Spec2('Web Audio API')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/blob/index.html b/files/ru/web/api/blob/index.html
index 5d5a84e853..85f18e9cb5 100644
--- a/files/ru/web/api/blob/index.html
+++ b/files/ru/web/api/blob/index.html
@@ -138,20 +138,7 @@ reader.readAsArrayBuffer(blob);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('File API','#blob-section','Blob')}}</td>
- <td>{{Spec2('File API')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/bluetooth/index.html b/files/ru/web/api/bluetooth/index.html
index dfe0096ae6..b1e4172e71 100644
--- a/files/ru/web/api/bluetooth/index.html
+++ b/files/ru/web/api/bluetooth/index.html
@@ -51,20 +51,7 @@ Bluetooth implements ServiceEventHandlers;</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Bluetooth', '#bluetooth', 'Bluetooth')}}</td>
- <td>{{Spec2('Web Bluetooth')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.Bluetooth")}}</p>
diff --git a/files/ru/web/api/bluetoothremotegattserver/index.html b/files/ru/web/api/bluetoothremotegattserver/index.html
index 3f5fad78b7..6f4c9d5c2f 100644
--- a/files/ru/web/api/bluetoothremotegattserver/index.html
+++ b/files/ru/web/api/bluetoothremotegattserver/index.html
@@ -55,20 +55,7 @@ translation_of: Web/API/BluetoothRemoteGATTServer
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Web Bluetooth", "#bluetoothremotegattserver", "BluetoothRemoteGATTServer")}}</td>
- <td>{{Spec2("Web Bluetooth")}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/broadcastchannel/index.html b/files/ru/web/api/broadcastchannel/index.html
index 737a050bc6..3a81bdd8c4 100644
--- a/files/ru/web/api/broadcastchannel/index.html
+++ b/files/ru/web/api/broadcastchannel/index.html
@@ -45,20 +45,7 @@ translation_of: Web/API/BroadcastChannel
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "comms.html#broadcastchannel", "BroadcastChannel")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/broadcastchannel/postmessage/index.html b/files/ru/web/api/broadcastchannel/postmessage/index.html
index 8e418ae39d..12932d5046 100644
--- a/files/ru/web/api/broadcastchannel/postmessage/index.html
+++ b/files/ru/web/api/broadcastchannel/postmessage/index.html
@@ -24,20 +24,7 @@ translation_of: Web/API/BroadcastChannel/postMessage
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "comms.html#dom-broadcastchannel-postmessage", "BroadcastChannel.postmessage()")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/btoa/index.html b/files/ru/web/api/btoa/index.html
index 12080d8fa6..77b26707d0 100644
--- a/files/ru/web/api/btoa/index.html
+++ b/files/ru/web/api/btoa/index.html
@@ -53,32 +53,7 @@ b64_to_utf8('SSUyNTIwJTI1dTI2NjElMjUyMFVuaWNvZGUlMjUyMQ=='); // "I ♡ Unicode!"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-windowbase64-btoa', 'WindowBase64.btoa()')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No change since the latest snapshot, {{SpecName("HTML5.1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', '#dom-windowbase64-btoa', 'WindowBase64.btoa()')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Snapshot of {{SpecName("HTML WHATWG")}}. No change.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "#dom-windowbase64-btoa", "WindowBase64.btoa()")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Snapshot of {{SpecName("HTML WHATWG")}}. Creation of <code>WindowBase64</code> (properties where on the target before it).</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/cache/add/index.html b/files/ru/web/api/cache/add/index.html
index ae88c76901..8739e3e239 100644
--- a/files/ru/web/api/cache/add/index.html
+++ b/files/ru/web/api/cache/add/index.html
@@ -74,20 +74,7 @@ translation_of: Web/API/Cache/add
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#cache', 'Cache')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/cache/delete/index.html b/files/ru/web/api/cache/delete/index.html
index 040103feef..30d80a504f 100644
--- a/files/ru/web/api/cache/delete/index.html
+++ b/files/ru/web/api/cache/delete/index.html
@@ -44,20 +44,7 @@ translation_of: Web/API/Cache/delete
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#cache', 'Cache')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/cache/index.html b/files/ru/web/api/cache/index.html
index a27ce53bf4..db219e82b0 100644
--- a/files/ru/web/api/cache/index.html
+++ b/files/ru/web/api/cache/index.html
@@ -118,20 +118,7 @@ self.addEventListener('fetch', function(event) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#cache', 'Cache')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/cache/keys/index.html b/files/ru/web/api/cache/keys/index.html
index 705ef3f5c2..1e6a4d343b 100644
--- a/files/ru/web/api/cache/keys/index.html
+++ b/files/ru/web/api/cache/keys/index.html
@@ -52,20 +52,7 @@ translation_of: Web/API/Cache/keys
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#cache', 'Cache')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/cache/match/index.html b/files/ru/web/api/cache/match/index.html
index 715601c1e8..f3c526b03d 100644
--- a/files/ru/web/api/cache/match/index.html
+++ b/files/ru/web/api/cache/match/index.html
@@ -66,20 +66,7 @@ translation_of: Web/API/Cache/match
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#cache', 'Cache')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/cache/matchall/index.html b/files/ru/web/api/cache/matchall/index.html
index 3987416e16..89d25b29f3 100644
--- a/files/ru/web/api/cache/matchall/index.html
+++ b/files/ru/web/api/cache/matchall/index.html
@@ -50,20 +50,7 @@ translation_of: Web/API/Cache/matchAll
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#cache', 'Cache')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/caches/index.html b/files/ru/web/api/caches/index.html
index 78e2f33014..a6a19b6b1c 100644
--- a/files/ru/web/api/caches/index.html
+++ b/files/ru/web/api/caches/index.html
@@ -44,25 +44,7 @@ original_slug: Web/API/WindowOrWorkerGlobalScope/caches
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#self-caches', 'caches')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Объявлена частичная поддержка в новейшей спецификации <code>WindowOrWorkerGlobalScope</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/cachestorage/index.html b/files/ru/web/api/cachestorage/index.html
index d882ef760e..4328726c89 100644
--- a/files/ru/web/api/cachestorage/index.html
+++ b/files/ru/web/api/cachestorage/index.html
@@ -89,20 +89,7 @@ this.addEventListener('fetch', function(event) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#cache-storage', 'CacheStorage')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/cachestorage/match/index.html b/files/ru/web/api/cachestorage/match/index.html
index 7114fc1130..23230fe11d 100644
--- a/files/ru/web/api/cachestorage/match/index.html
+++ b/files/ru/web/api/cachestorage/match/index.html
@@ -69,20 +69,7 @@ translation_of: Web/API/CacheStorage/match
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#dom-cachestorage-match', 'CacheStorage: match')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.CacheStorage.match")}}</p>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/arc/index.html b/files/ru/web/api/canvasrenderingcontext2d/arc/index.html
index 97655d238b..29c9f42fd7 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/arc/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/arc/index.html
@@ -143,20 +143,7 @@ for (i=0;i&lt;4;i++){
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-arc", "CanvasRenderingContext2D.arc")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/arcto/index.html b/files/ru/web/api/canvasrenderingcontext2d/arcto/index.html
index d1b461f3b1..1ca9d0d99c 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/arcto/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/arcto/index.html
@@ -230,20 +230,7 @@ loop(0);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-arcto", "CanvasRenderingContext2D.arcTo")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html b/files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html
index 2931fb369b..faa5293929 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/beginpath/index.html
@@ -99,20 +99,7 @@ window.addEventListener("load", drawCanvas);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-beginpath", "CanvasRenderingContext2D.beginPath")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/canvas/index.html b/files/ru/web/api/canvasrenderingcontext2d/canvas/index.html
index 04951710e1..553a9c3bef 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/canvas/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/canvas/index.html
@@ -33,20 +33,7 @@ ctx.canvas // HTMLCanvasElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-canvas", "CanvasRenderingContext2D.canvas")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/closepath/index.html b/files/ru/web/api/canvasrenderingcontext2d/closepath/index.html
index c9305119ab..7f91165a66 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/closepath/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/closepath/index.html
@@ -85,20 +85,7 @@ ctx.stroke();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-closepath", "CanvasRenderingContext2D.closePath")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html b/files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html
index 414d3b8bc1..c6793693ce 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/createlineargradient/index.html
@@ -84,20 +84,7 @@ ctx.fillRect(20, 20, 200, 100);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-createlineargradient", "CanvasRenderingContext2D.createLinearGradient")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/currenttransform/index.html b/files/ru/web/api/canvasrenderingcontext2d/currenttransform/index.html
index 992378af2f..f103140929 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/currenttransform/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/currenttransform/index.html
@@ -54,20 +54,7 @@ ctx.fillRect(0, 0, 100, 100);</code></pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-currenttransform", "CanvasRenderingContext2D.currentTransform")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html b/files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html
index 13e038e0b4..3ac6af2315 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/ellipse/index.html
@@ -110,20 +110,7 @@ ctx.fill();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-ellipse", "CanvasRenderingContext2D.ellipse")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html b/files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html
index e2ac4ee621..4e85d54ba6 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/fillstyle/index.html
@@ -82,20 +82,7 @@ for (let i = 0; i &lt; 6; i++) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-fillstyle", "CanvasRenderingContext2D.fillStyle")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/filltext/index.html b/files/ru/web/api/canvasrenderingcontext2d/filltext/index.html
index 1d5ac443cb..74b759b2b1 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/filltext/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/filltext/index.html
@@ -95,22 +95,7 @@ window.addEventListener("load", drawCanvas);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">
- <p>Спецификация</p>
- </th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-filltext", "CanvasRenderingContext2D.fillText")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/font/index.html b/files/ru/web/api/canvasrenderingcontext2d/font/index.html
index 572f0af5f3..b1299951f2 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/font/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/font/index.html
@@ -59,20 +59,7 @@ f.load().then(function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-font", "CanvasRenderingContext2D.font")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html b/files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html
index 6facbcfe40..08fffcc737 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/getimagedata/index.html
@@ -74,20 +74,7 @@ ctx.putImageData(imageData, 150, 10);</code></pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-getimagedata", "CanvasRenderingContext2D.getImageData")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html b/files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html
index e8c56b5f60..11bebba030 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/getlinedash/index.html
@@ -49,20 +49,7 @@ ctx.stroke();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-getlinedash", "CanvasRenderingContext2D.getLineDash")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/index.html b/files/ru/web/api/canvasrenderingcontext2d/index.html
index 9c0b96cf49..883201738d 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/index.html
@@ -369,20 +369,7 @@ ctx.fillRect(10, 10, 55, 50);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#2dcontext:canvasrenderingcontext2d", "CanvasRenderingContext2D")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/linecap/index.html b/files/ru/web/api/canvasrenderingcontext2d/linecap/index.html
index be3f7b3753..cbc6e2d89b 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/linecap/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/linecap/index.html
@@ -94,20 +94,7 @@ for (let i = 0; i &lt; lineCap.length; i++) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-linecap", "CanvasRenderingContext2D.lineCap")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html b/files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html
index 9c1a2edd80..de56192bac 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/linedashoffset/index.html
@@ -106,20 +106,7 @@ march();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-linedashoffset", "CanvasRenderingContext2D.lineDashOffset")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html b/files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html
index def5092e91..12b18c913c 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/linejoin/index.html
@@ -99,20 +99,7 @@ for (let i = 0; i &lt; lineJoin.length; i++) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-linejoin", "CanvasRenderingContext2D.lineJoin")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/lineto/index.html b/files/ru/web/api/canvasrenderingcontext2d/lineto/index.html
index c935fa4c67..9d22e8d06d 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/lineto/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/lineto/index.html
@@ -86,20 +86,7 @@ ctx.stroke();</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-lineto", "CanvasRenderingContext2D.lineTo")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html b/files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html
index 099b0d935f..5971840ebb 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/linewidth/index.html
@@ -91,20 +91,7 @@ window.addEventListener("load", drawCanvas);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-linewidth", "CanvasRenderingContext2D.lineWidth")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/measuretext/index.html b/files/ru/web/api/canvasrenderingcontext2d/measuretext/index.html
index fbd1d7c99a..60b57b73a3 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/measuretext/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/measuretext/index.html
@@ -40,20 +40,7 @@ console.log(text.width); // 56;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-measuretext", "CanvasRenderingContext2D.measureText")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/miterlimit/index.html b/files/ru/web/api/canvasrenderingcontext2d/miterlimit/index.html
index fbb3f560fc..efdf91cf28 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/miterlimit/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/miterlimit/index.html
@@ -76,20 +76,7 @@ window.addEventListener("load", drawCanvas);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-miterlimit", "CanvasRenderingContext2D.miterLimit")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/putimagedata/index.html b/files/ru/web/api/canvasrenderingcontext2d/putimagedata/index.html
index a37cdc3479..8c89d20863 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/putimagedata/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/putimagedata/index.html
@@ -139,20 +139,7 @@ after: Uint8ClampedArray(4) [ 255, 255, 255, 1 ]</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-putimagedata", "CanvasRenderingContext2D.putImageData")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузера">Совместимость с браузера</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/restore/index.html b/files/ru/web/api/canvasrenderingcontext2d/restore/index.html
index 7b549c3f23..5ba439b14e 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/restore/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/restore/index.html
@@ -47,20 +47,7 @@ ctx.fillRect(150, 40, 100, 100);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-restore", "CanvasRenderingContext2D.restore")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/rotate/index.html b/files/ru/web/api/canvasrenderingcontext2d/rotate/index.html
index 6e09b6a98b..14e4cc371e 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/rotate/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/rotate/index.html
@@ -92,20 +92,7 @@ window.addEventListener("load", drawCanvas);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-rotate", "CanvasRenderingContext2D.rotate")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/save/index.html b/files/ru/web/api/canvasrenderingcontext2d/save/index.html
index a9ac25972d..abba200bf5 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/save/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/save/index.html
@@ -55,20 +55,7 @@ ctx.fillRect(150, 40, 100, 100);</code></pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-save", "CanvasRenderingContext2D.save")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/stroke/index.html b/files/ru/web/api/canvasrenderingcontext2d/stroke/index.html
index 7daaa192ed..e34cf1b485 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/stroke/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/stroke/index.html
@@ -88,20 +88,7 @@ window.addEventListener("load", drawCanvas);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-stroke", "CanvasRenderingContext2D.stroke")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузеров">Поддержка браузеров</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html b/files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html
index 449166b0d0..e2980e5250 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/strokestyle/index.html
@@ -116,20 +116,7 @@ for (var i=0;i&lt;6;i++){
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-strokestyle", "CanvasRenderingContext2D.strokeStyle")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html b/files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html
index b208afc987..75055198bc 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/stroketext/index.html
@@ -92,20 +92,7 @@ window.addEventListener("load", drawCanvas);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-stroketext", "CanvasRenderingContext2D.strokeText")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/textalign/index.html b/files/ru/web/api/canvasrenderingcontext2d/textalign/index.html
index afd51f5a6e..3d3d49d4f5 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/textalign/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/textalign/index.html
@@ -102,20 +102,7 @@ window.addEventListener('load', drawCanvas);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-textalign", "CanvasRenderingContext2D.textAlign")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/canvasrenderingcontext2d/textbaseline/index.html b/files/ru/web/api/canvasrenderingcontext2d/textbaseline/index.html
index 77240f0515..8e421b2730 100644
--- a/files/ru/web/api/canvasrenderingcontext2d/textbaseline/index.html
+++ b/files/ru/web/api/canvasrenderingcontext2d/textbaseline/index.html
@@ -72,20 +72,7 @@ baselines.forEach(function (baseline, index) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-context-2d-textbaseline", "CanvasRenderingContext2D.textBaseline")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/cdatasection/index.html b/files/ru/web/api/cdatasection/index.html
index ab6f0be9d9..6e2a29b25e 100644
--- a/files/ru/web/api/cdatasection/index.html
+++ b/files/ru/web/api/cdatasection/index.html
@@ -36,37 +36,7 @@ translation_of: Web/API/CDATASection
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th>Specification</th>
- <th>Status</th>
- <th>Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#interface-cdatasection', 'CDATASection')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Re-added in <a href="https://github.com/whatwg/dom/pull/295">issue #295</a></td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', 'core.html#ID-667469212', 'CDATASection')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>No change from {{SpecName('DOM2 Core')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Core', 'core.html#ID-667469212', 'CDATASection')}}</td>
- <td>{{Spec2('DOM2 Core')}}</td>
- <td>No change from {{SpecName('DOM1')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-core.html#ID-667469212', 'CDATASection')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/clients/claim/index.html b/files/ru/web/api/clients/claim/index.html
index b734b43c52..75cbf4b7c7 100644
--- a/files/ru/web/api/clients/claim/index.html
+++ b/files/ru/web/api/clients/claim/index.html
@@ -32,20 +32,7 @@ translation_of: Web/API/Clients/claim
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#clients', 'Clients')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition. It is still under development (see <a href="https://github.com/slightlyoff/ServiceWorker/issues/414">issue 414</a> and <a href="https://github.com/slightlyoff/ServiceWorker/issues/423">issue 423</a>).</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/clients/index.html b/files/ru/web/api/clients/index.html
index 795e4748ef..1b0f9370b6 100644
--- a/files/ru/web/api/clients/index.html
+++ b/files/ru/web/api/clients/index.html
@@ -46,20 +46,7 @@ translation_of: Web/API/Clients
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#clients', 'Clients')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/clients/openwindow/index.html b/files/ru/web/api/clients/openwindow/index.html
index 09d393f2cc..a1f6ba58c9 100644
--- a/files/ru/web/api/clients/openwindow/index.html
+++ b/files/ru/web/api/clients/openwindow/index.html
@@ -67,20 +67,7 @@ self.addEventListener('notificationclick', e =&gt; {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#clients-openwindow', 'Clients: openWindow')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузером">Совместимость с браузером</h2>
diff --git a/files/ru/web/api/clipboard_api/index.html b/files/ru/web/api/clipboard_api/index.html
index d67369c683..eee5f234f1 100644
--- a/files/ru/web/api/clipboard_api/index.html
+++ b/files/ru/web/api/clipboard_api/index.html
@@ -48,20 +48,7 @@ translation_of: Web/API/Clipboard_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Clipboard API')}}</td>
- <td>{{Spec2('Clipboard API')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications("api.Clipboard")}}
<h2 id="Совместимость_с_браузером">Совместимость с браузером</h2>
diff --git a/files/ru/web/api/clipboardevent/index.html b/files/ru/web/api/clipboardevent/index.html
index 5ca29e67e1..5326cd9dcd 100644
--- a/files/ru/web/api/clipboardevent/index.html
+++ b/files/ru/web/api/clipboardevent/index.html
@@ -36,22 +36,7 @@ translation_of: Web/API/ClipboardEvent
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('Clipboard API', '#clipboard-event-interfaces', 'ClipboardEvent') }}</td>
- <td>{{ Spec2('Clipboard API') }}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/console/assert/index.html b/files/ru/web/api/console/assert/index.html
index 1ca29fa5f7..032c70fc4c 100644
--- a/files/ru/web/api/console/assert/index.html
+++ b/files/ru/web/api/console/assert/index.html
@@ -80,22 +80,7 @@ for (let number = 2; number &lt;= 5; number += 1) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Console API", "#consoleassertexpression-object", "console.assert()")}}</td>
- <td>{{Spec2("Console API")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/console/countreset/index.html b/files/ru/web/api/console/countreset/index.html
index 41c80c15a5..a0e5f04d39 100644
--- a/files/ru/web/api/console/countreset/index.html
+++ b/files/ru/web/api/console/countreset/index.html
@@ -106,22 +106,7 @@ console.count("alice");</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Console API", "#count", "console.countReset()")}}</td>
- <td>{{Spec2("Console API")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/console/debug/index.html b/files/ru/web/api/console/debug/index.html
index cd9cbfc5f3..4d90c7e264 100644
--- a/files/ru/web/api/console/debug/index.html
+++ b/files/ru/web/api/console/debug/index.html
@@ -30,22 +30,7 @@ console.debug(<em>msg</em> [, <em>subst1</em>, ..., <em>substN</em>]);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Console API", "#debug", "console.debug()")}}</td>
- <td>{{Spec2("Console API")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/console/info/index.html b/files/ru/web/api/console/info/index.html
index 0bee52345a..1bccf144ec 100644
--- a/files/ru/web/api/console/info/index.html
+++ b/files/ru/web/api/console/info/index.html
@@ -33,22 +33,7 @@ console.info(<em>msg</em> [, <em>subst1</em>, ..., <em>substN</em>]);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Описание</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Console API", "#consoleinfoobject--object-", "console.info()")}}</td>
- <td>{{Spec2("Console API")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/console/table/index.html b/files/ru/web/api/console/table/index.html
index d264f7dda2..dda36539dc 100644
--- a/files/ru/web/api/console/table/index.html
+++ b/files/ru/web/api/console/table/index.html
@@ -121,22 +121,7 @@ console.table([john, jane, emily], ["firstName"]);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Console API", "#consoletabledata-columns", "console.table()")}}</td>
- <td>{{Spec2("Console API")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/console/timelog/index.html b/files/ru/web/api/console/timelog/index.html
index 4d92952cca..2a837c225c 100644
--- a/files/ru/web/api/console/timelog/index.html
+++ b/files/ru/web/api/console/timelog/index.html
@@ -60,22 +60,7 @@ console.timeEnd("answer time");
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Console API", "#timelog", "console.timeLog()")}}</td>
- <td>{{Spec2("Console API")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/console_api/index.html b/files/ru/web/api/console_api/index.html
index f79ad3818b..bab13d2c94 100644
--- a/files/ru/web/api/console_api/index.html
+++ b/files/ru/web/api/console_api/index.html
@@ -42,20 +42,7 @@ console.log(myString)</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Console API')}}</td>
- <td>{{Spec2('Console API')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications("api.console")}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/credential_management_api/index.html b/files/ru/web/api/credential_management_api/index.html
index 671d32cf45..e3ab1689f1 100644
--- a/files/ru/web/api/credential_management_api/index.html
+++ b/files/ru/web/api/credential_management_api/index.html
@@ -44,22 +44,4 @@ translation_of: Web/API/Credential_Management_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Credential Management')}}</td>
- <td>{{Spec2('Credential Management')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('WebAuthn')}}</td>
- <td>{{Spec2('WebAuthn')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications("api.Credential")}}
diff --git a/files/ru/web/api/crypto/index.html b/files/ru/web/api/crypto/index.html
index 7f2182cfa7..c45b4a946c 100644
--- a/files/ru/web/api/crypto/index.html
+++ b/files/ru/web/api/crypto/index.html
@@ -34,20 +34,7 @@ translation_of: Web/API/Crypto
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <td>Спецификация</td>
- <td>Статус</td>
- <td>Комментарий</td>
- </tr>
- <tr>
- <td>{{SpecName("Web Crypto API", "#crypto-interface", "Crypto")}}</td>
- <td>{{Spec2("Web Crypto API")}}</td>
- <td>Исходное описание</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/cryptokeypair/index.html b/files/ru/web/api/cryptokeypair/index.html
index 34e218857b..fa764f3871 100644
--- a/files/ru/web/api/cryptokeypair/index.html
+++ b/files/ru/web/api/cryptokeypair/index.html
@@ -43,20 +43,7 @@ translation_of: Web/API/CryptoKeyPair
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{ SpecName('Web Crypto API', '#dfn-CryptoKeyPair', 'CryptoKeyPair') }}</td>
- <td>{{ Spec2('Web Crypto API') }}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.CryptoKeyPair")}}</p>
diff --git a/files/ru/web/api/css/index.html b/files/ru/web/api/css/index.html
index b211f37654..cddb7b4441 100644
--- a/files/ru/web/api/css/index.html
+++ b/files/ru/web/api/css/index.html
@@ -31,27 +31,7 @@ translation_of: Web/API/CSS
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSSOM', '#the-css.escape%28%29-method', 'CSS')}}</td>
- <td>{{Spec2('CSSOM')}}</td>
- <td>Добавлен <code>escape()</code> статический метод.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Conditional', '#the-css-interface', 'CSS')}}</td>
- <td>{{Spec2('CSS3 Conditional')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/css_object_model/index.html b/files/ru/web/api/css_object_model/index.html
index 21411d8196..a358aa35a5 100644
--- a/files/ru/web/api/css_object_model/index.html
+++ b/files/ru/web/api/css_object_model/index.html
@@ -122,80 +122,7 @@ translation_of: Web/API/CSS_Object_Model
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("CSS Typed OM")}}</td>
- <td>{{Spec2("CSS Typed OM")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("CSS Painting API")}}</td>
- <td>{{Spec2("CSS Painting API")}}</td>
- <td>Extended the {{DOMxRef("CSS")}} interface with the {{DOMxRef("CSS.paintWorklet","paintWorklet")}} static property.</td>
- </tr>
- <tr>
- <td>{{SpecName("CSSOM View")}}</td>
- <td>{{Spec2("CSSOM View")}}</td>
- <td>Defined the {{DOMxRef("Screen")}} and {{DOMxRef("MediaQueryList")}} interfaces and the {{DOMxRef("MediaQueryListEvent")}} event and {{DOMxRef("MediaQueryListListener")}} event listener.</td>
- </tr>
- <tr>
- <td>{{SpecName("CSSOM")}}</td>
- <td>{{Spec2("CSSOM")}}</td>
- <td>Extended the {{DOMxRef("CSS")}} interface and provides the base for the modern CSSOM specification.</td>
- </tr>
- <tr>
- <td>{{SpecName("Screen Orientation")}}</td>
- <td>{{Spec2("Screen Orientation")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Fonts")}}</td>
- <td>{{Spec2("CSS3 Fonts")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Animations")}}</td>
- <td>{{Spec2("CSS3 Animations")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Transitions")}}</td>
- <td>{{Spec2("CSS3 Transitions")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Variables")}}</td>
- <td>{{Spec2("CSS3 Variables")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Conditional")}}</td>
- <td>{{Spec2("CSS3 Conditional")}}</td>
- <td>Defined the {{DOMxRef("CSS")}} interface.</td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Device")}}</td>
- <td>{{Spec2("CSS3 Device")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Counter Styles")}}</td>
- <td>{{Spec2("CSS3 Counter Styles")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("DOM2 Style")}}</td>
- <td>{{Spec2("DOM2 Style")}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/cssstyledeclaration/getpropertyvalue/index.html b/files/ru/web/api/cssstyledeclaration/getpropertyvalue/index.html
index 906e9d5208..3d7f9e7140 100644
--- a/files/ru/web/api/cssstyledeclaration/getpropertyvalue/index.html
+++ b/files/ru/web/api/cssstyledeclaration/getpropertyvalue/index.html
@@ -33,27 +33,7 @@ var value = declaration.getPropertyValue('margin'); // "1px 2px"
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSSOM', '#dom-cssstyledeclaration-getpropertyvalue', 'CSSStyleDeclaration.getPropertyValue()')}}</td>
- <td>{{Spec2('CSSOM')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Style', 'css.html#CSS-CSSStyleDeclaration', 'CSSStyleDeclaration')}}</td>
- <td>{{Spec2('DOM2 Style')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p><strong>Браузерная совместимость</strong></p>
diff --git a/files/ru/web/api/document/all/index.html b/files/ru/web/api/document/all/index.html
index 95af966445..9afcb8917a 100644
--- a/files/ru/web/api/document/all/index.html
+++ b/files/ru/web/api/document/all/index.html
@@ -17,23 +17,7 @@ translation_of: Web/API/Document/all
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'obsolete.html#dom-document-all', 'all')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Первоначальное определение.<br>
- Устаревший и находится в устаревшем разделе API.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/anchors/index.html b/files/ru/web/api/document/anchors/index.html
index aa7c353b59..5dd210eb88 100644
--- a/files/ru/web/api/document/anchors/index.html
+++ b/files/ru/web/api/document/anchors/index.html
@@ -92,27 +92,7 @@ function init() {
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-document-anchors', 'Document.anchors')}}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td>Obsoleted.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-7577272', 'Document.anchors')}}</td>
- <td>{{ Spec2('DOM2 Events') }}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/document/applets/index.html b/files/ru/web/api/document/applets/index.html
index 3774b116ab..3eae1be404 100644
--- a/files/ru/web/api/document/applets/index.html
+++ b/files/ru/web/api/document/applets/index.html
@@ -38,27 +38,7 @@ my_java_app = document.applets[1];
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-document-applets', 'Document.applets')}}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td>Obsoleted.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-85113862', 'Document.applets')}}</td>
- <td>{{ Spec2('DOM2 Events') }}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/document/close/index.html b/files/ru/web/api/document/close/index.html
index e6d6d2fb24..67adcd294f 100644
--- a/files/ru/web/api/document/close/index.html
+++ b/files/ru/web/api/document/close/index.html
@@ -30,27 +30,7 @@ document.close();
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("HTML WHATWG", "#dom-document-close", "document.close()")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("DOM2 HTML", "html.html#ID-98948567", "document.close()")}}</td>
- <td>{{Spec2("DOM2 HTML")}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/document/cookie/index.html b/files/ru/web/api/document/cookie/index.html
index 6d97d20205..fa6153145c 100644
--- a/files/ru/web/api/document/cookie/index.html
+++ b/files/ru/web/api/document/cookie/index.html
@@ -317,27 +317,7 @@ executeOnce(alertSomething, null, "Hello world!!!!", "alert_something");</code><
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("DOM2 HTML", "html.html#ID-8747038", "Document.cookie")}}</td>
- <td>{{Spec2("DOM2 HTML")}}</td>
- <td>Initial definition</td>
- </tr>
- <tr>
- <td>{{SpecName("Cookie Prefixes")}}</td>
- <td>{{Spec2("Cookie Prefixes")}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/document/createtextnode/index.html b/files/ru/web/api/document/createtextnode/index.html
index 4a71593db1..3fa8da2d5f 100644
--- a/files/ru/web/api/document/createtextnode/index.html
+++ b/files/ru/web/api/document/createtextnode/index.html
@@ -47,27 +47,7 @@ function addTextNode(text) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("DOM3 Core", "core.html#ID-1975348127", "Document.createTextNode()")}}</td>
- <td>{{Spec2("DOM3 Core")}}</td>
- <td>No change</td>
- </tr>
- <tr>
- <td>{{SpecName("DOM2 Core", "core.html#ID-1975348127", "Document.createTextNode()")}}</td>
- <td>{{Spec2("DOM2 Core")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/document/defaultview/index.html b/files/ru/web/api/document/defaultview/index.html
index d73641bfc3..df06455a50 100644
--- a/files/ru/web/api/document/defaultview/index.html
+++ b/files/ru/web/api/document/defaultview/index.html
@@ -19,27 +19,7 @@ translation_of: Web/API/Document/defaultView
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-document-defaultview', 'Document.defaultView')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No change</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'browsers.html#dom-document-defaultview', 'Document.defaultView')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/document/designmode/index.html b/files/ru/web/api/document/designmode/index.html
index b7dad0dff4..ddea6ddba4 100644
--- a/files/ru/web/api/document/designmode/index.html
+++ b/files/ru/web/api/document/designmode/index.html
@@ -29,20 +29,7 @@ document.designMode = "on" </code>|| "off";</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#making-entire-documents-editable:-the-designmode-idl-attribute', 'designMode')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Начальное значение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами" style="font-size: 2.14285714285714rem;">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/doctype/index.html b/files/ru/web/api/document/doctype/index.html
index a9f25036e2..70eebb14d0 100644
--- a/files/ru/web/api/document/doctype/index.html
+++ b/files/ru/web/api/document/doctype/index.html
@@ -41,22 +41,7 @@ console.log(
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-document-doctype', 'Document: doctype')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/documenturi/index.html b/files/ru/web/api/document/documenturi/index.html
index cfe96d25de..c5c5eba6d7 100644
--- a/files/ru/web/api/document/documenturi/index.html
+++ b/files/ru/web/api/document/documenturi/index.html
@@ -20,25 +20,7 @@ translation_of: Web/API/Document/documentURI
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM4', '#dom-document-documenturi','documentURI')}}</td>
- <td>{{Spec2('DOM4')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', '#Document3-documentURI', 'documentURI')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/domcontentloaded_event/index.html b/files/ru/web/api/document/domcontentloaded_event/index.html
index 524eecad01..ec4eca514c 100644
--- a/files/ru/web/api/document/domcontentloaded_event/index.html
+++ b/files/ru/web/api/document/domcontentloaded_event/index.html
@@ -150,25 +150,7 @@ document.addEventListener('DOMContentLoaded', (event) =&gt; {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'parsing.html#the-end:event-domcontentloaded', 'DOMContentLoaded')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'parsing.html#the-end:event-domcontentloaded', 'DOMContentLoaded')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
<p>{{Compat("api.Document.DOMContentLoaded_event")}}</p>
diff --git a/files/ru/web/api/document/dragstart_event/index.html b/files/ru/web/api/document/dragstart_event/index.html
index fc1ad63c2c..ff94df263f 100644
--- a/files/ru/web/api/document/dragstart_event/index.html
+++ b/files/ru/web/api/document/dragstart_event/index.html
@@ -42,22 +42,7 @@ translation_of: Web/API/Document/dragstart_event
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("HTML WHATWG", "interaction.html#dndevents", "dragstart")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/embeds/index.html b/files/ru/web/api/document/embeds/index.html
index fe37334c5f..be68100cb7 100644
--- a/files/ru/web/api/document/embeds/index.html
+++ b/files/ru/web/api/document/embeds/index.html
@@ -23,33 +23,4 @@ translation_of: Web/API/Document/embeds
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-document-embeds', 'Document.embeds')}}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
-
-<p>{{Compat("api.Document.embeds")}}</p>
-
-<p> </p>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/api/document/head/index.html b/files/ru/web/api/document/head/index.html
index 8539ae19aa..85fdcb7b64 100644
--- a/files/ru/web/api/document/head/index.html
+++ b/files/ru/web/api/document/head/index.html
@@ -47,30 +47,7 @@ translation_of: Web/API/Document/head
<h2 id="Спецификации">Спецификации</h2>
-<table class="spectable standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG','dom.html#dom-document-head','Document.head')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1','dom.html#dom-document-head','Document.head')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C','dom.html#dom-document-head','Document.head')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/document/hidden/index.html b/files/ru/web/api/document/hidden/index.html
index adc4aef80d..f5cbc4acb6 100644
--- a/files/ru/web/api/document/hidden/index.html
+++ b/files/ru/web/api/document/hidden/index.html
@@ -21,20 +21,7 @@ translation_of: Web/API/Document/hidden
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Specification</th>
- <th>Status</th>
- <th>Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Page Visibility API','#dom-document-hidden', 'Document.hidden')}}</td>
- <td>{{Spec2('Page Visibility API')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/links/index.html b/files/ru/web/api/document/links/index.html
index 5bd461b720..b46180147b 100644
--- a/files/ru/web/api/document/links/index.html
+++ b/files/ru/web/api/document/links/index.html
@@ -39,25 +39,7 @@ for(var i = 0; i &lt; links.length; i++) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-document-links', 'Document.links')}}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("DOM2 HTML", "html.html#ID-7068919", "document.links")}}</td>
- <td>{{Spec2("DOM2 HTML")}}</td>
- <td>Исходное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/location/index.html b/files/ru/web/api/document/location/index.html
index dae24a2b7e..9a1df15cc4 100644
--- a/files/ru/web/api/document/location/index.html
+++ b/files/ru/web/api/document/location/index.html
@@ -34,25 +34,7 @@ document.location.href = 'http://www.mozilla.org'</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "history.html#the-location-interface", "Document.location")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#the-location-interface", "Document.location")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Исходное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/queryselector/index.html b/files/ru/web/api/document/queryselector/index.html
index 8dd9aa53d3..1202819d7c 100644
--- a/files/ru/web/api/document/queryselector/index.html
+++ b/files/ru/web/api/document/queryselector/index.html
@@ -92,25 +92,7 @@ translation_of: Web/API/Document/querySelector
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Selectors API Level 2", "#interface-definitions", "document.querySelector()")}}</td>
- <td>{{Spec2("Selectors API Level 2")}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("Selectors API Level 1", "#interface-definitions", "document.querySelector()")}}</td>
- <td>{{Spec2("Selectors API Level 1")}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_Compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/document/readystate/index.html b/files/ru/web/api/document/readystate/index.html
index 4b3f8e5900..fee81eb14b 100644
--- a/files/ru/web/api/document/readystate/index.html
+++ b/files/ru/web/api/document/readystate/index.html
@@ -74,30 +74,7 @@ document.onreadystatechange = function () {
<h2 id="Спецификации">Спецификации</h2>
-<table class="spectable standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "#current-document-readiness", "Document readiness")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5.1", "#current-document-readiness", "Document readiness")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "#current-document-readiness", "Document readiness")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Первичная спецификация.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/document/url/index.html b/files/ru/web/api/document/url/index.html
index 40f02bb6f8..043ae9d84c 100644
--- a/files/ru/web/api/document/url/index.html
+++ b/files/ru/web/api/document/url/index.html
@@ -37,27 +37,7 @@ translation_of: Web/API/Document/URL
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("DOM WHATWG", "#dom-document-url", "Document.URL")}}</td>
- <td>{{Spec2("DOM WHATWG")}}</td>
- <td>Defines that the property is a {{domxref("USVString")}} instead of a {{domxref("DOMString")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName("DOM1", "level-one-html.html#attribute-URL", "Document.URL")}}</td>
- <td>{{Spec2("DOM1")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_поддержка">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/domimplementation/createhtmldocument/index.html b/files/ru/web/api/domimplementation/createhtmldocument/index.html
index b339da409b..6a93e3afb9 100644
--- a/files/ru/web/api/domimplementation/createhtmldocument/index.html
+++ b/files/ru/web/api/domimplementation/createhtmldocument/index.html
@@ -81,22 +81,7 @@ translation_of: Web/API/DOMImplementation/createHTMLDocument
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-domimplementation-createhtmldocument', 'DOMImplementation.createHTMLDocument')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/domimplementation/index.html b/files/ru/web/api/domimplementation/index.html
index e0e5834098..e43f057c03 100644
--- a/files/ru/web/api/domimplementation/index.html
+++ b/files/ru/web/api/domimplementation/index.html
@@ -33,41 +33,7 @@ translation_of: Web/API/DOMImplementation
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#domimplementation', 'DOMImplementation')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>
- <p>Removed the <code>getFeature()</code> method.<br>
- Added the <code>createHTMLDocument()</code> method.<br>
- Modified the return type of <code>createDocument()</code> from {{domxref("Document")}} to {{domxref("XMLDocument")}}.</p>
-
- <p>Удалён метод <code>getFeature()</code>. Добавлен метод <code>createHTMLDocument()</code>. Изменён тип возвращаемого значения <code>createDocument()</code> с {{domxref("Document")}} на {{domxref("XMLDocument")}}.</p>
- </td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', 'core.html#ID-102161490', 'DOMImplementation')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>Добавлен метод <code>getFeature()</code> (никогда не реализованный ни одним агентом пользователя).</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Core', 'core.html#ID-102161490', 'DOMImplementation')}}</td>
- <td>{{Spec2('DOM2 Core')}}</td>
- <td>Добавлены методы <code>createDocument()</code> и <code>createDocumentType()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-core.html#ID-102161490', 'DOMImplementation')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/domparser/index.html b/files/ru/web/api/domparser/index.html
index 08758b4d31..59f9553959 100644
--- a/files/ru/web/api/domparser/index.html
+++ b/files/ru/web/api/domparser/index.html
@@ -113,22 +113,7 @@ doc = parser.parseFromString(stringContainingHTMLSource, "text/html");
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM Parsing', '#the-domparser-interface', 'DOMParser')}}</td>
- <td>{{Spec2('DOM Parsing')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/domtokenlist/replace/index.html b/files/ru/web/api/domtokenlist/replace/index.html
index ae19753035..41172fee2f 100644
--- a/files/ru/web/api/domtokenlist/replace/index.html
+++ b/files/ru/web/api/domtokenlist/replace/index.html
@@ -69,22 +69,7 @@ if (result) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM WHATWG','#dom-domtokenlist-replace','replace()')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/animate/index.html b/files/ru/web/api/element/animate/index.html
index b522edf3ab..7df003df71 100644
--- a/files/ru/web/api/element/animate/index.html
+++ b/files/ru/web/api/element/animate/index.html
@@ -87,20 +87,7 @@ translation_of: Web/API/Element/animate
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Animations', '#the-animatable-interface', 'animate()' )}}</td>
- <td>{{Spec2('Web Animations')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.Element.animate")}}</p>
diff --git a/files/ru/web/api/element/attachshadow/index.html b/files/ru/web/api/element/attachshadow/index.html
index 74ef4500fa..6f76d20914 100644
--- a/files/ru/web/api/element/attachshadow/index.html
+++ b/files/ru/web/api/element/attachshadow/index.html
@@ -129,20 +129,7 @@ customElements.define('word-count', WordCount, { extends: 'p' });
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-element-attachshadow', 'attachShadow()')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/element/clienttop/index.html b/files/ru/web/api/element/clienttop/index.html
index b34aadb0ea..21dd71af36 100644
--- a/files/ru/web/api/element/clienttop/index.html
+++ b/files/ru/web/api/element/clienttop/index.html
@@ -42,22 +42,7 @@ translation_of: Web/API/Element/clientTop
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSSOM View', '#dom-element-clienttop', 'clientTop')}}</td>
- <td>{{Spec2("CSSOM View")}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/getelementsbytagname/index.html b/files/ru/web/api/element/getelementsbytagname/index.html
index 7200b638b2..43e0b047e6 100644
--- a/files/ru/web/api/element/getelementsbytagname/index.html
+++ b/files/ru/web/api/element/getelementsbytagname/index.html
@@ -36,35 +36,7 @@ for (var i = 0; i &lt; cells.length; i++) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-element-getelementsbytagname', 'Element.getElementsByTagName()')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Changed the return value from {{domxref("NodeList")}} to {{domxref("HTMLCollection")}}</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', 'core.html#ID-1938918D', 'Element.getElementsByTagName()')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>No change from {{SpecName('DOM2 Core')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Core', 'core.html#ID-1938918D', 'Element.getElementsByTagName()')}}</td>
- <td>{{Spec2('DOM2 Core')}}</td>
- <td>No change from {{SpecName('DOM1')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-core.html#ID-1938918D', 'Element.getElementsByTagName()')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/element/hasattribute/index.html b/files/ru/web/api/element/hasattribute/index.html
index a612969464..15224280d9 100644
--- a/files/ru/web/api/element/hasattribute/index.html
+++ b/files/ru/web/api/element/hasattribute/index.html
@@ -38,30 +38,7 @@ if (d.hasAttribute("align")) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-element-hasattribute', 'Element.hasAttribute()')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>С {{SpecName('DOM3 Core')}}, перемещено с {{domxref("Node")}} к {{domxref("Element")}}</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', 'core.html#ID-NodeHasAttrs', 'Element.hasAttribute()')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>Нет изменений с {{SpecName('DOM2 Core')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Core', 'core.html#ID-NodeHasAttrs', 'Element.hasAttribute()')}}</td>
- <td>{{Spec2('DOM2 Core')}}</td>
- <td>Исходное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/index.html b/files/ru/web/api/element/index.html
index e858558458..0826f584f8 100644
--- a/files/ru/web/api/element/index.html
+++ b/files/ru/web/api/element/index.html
@@ -201,94 +201,7 @@ translation_of: Web/API/Element
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Web Animations", '', '')}}</td>
- <td>{{Spec2("Web Animations")}}</td>
- <td>Добавлен метод <code>getAnimationPlayers()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Undo Manager', '', 'Element')}}</td>
- <td>{{Spec2('Undo Manager')}}</td>
- <td>Добавлены свойства <code>undoScope</code> и <code>undoManager</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Pointer Events', '#extensions-to-the-element-interface', 'Element')}}</td>
- <td>{{Spec2('Pointer Events')}}</td>
- <td>Добавлены следующие обработчики событий: <code>ongotpointercapture</code> и <code>onlostpointercapture</code>.<br>
- Добавлены следующие методы: <code>setPointerCapture()</code> и <code>releasePointerCapture()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Selectors API Level 2', '#interface-definitions', 'Element')}}</td>
- <td>{{Spec2('Selectors API Level 2')}}</td>
- <td>Добавлены следующие методы:<code> matches()</code> (реализовано как <code>mozMatchesSelector()</code>), <code>find()</code>, <code>findAll()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Selectors API Level 1', '#interface-definitions', 'Element')}}</td>
- <td>{{Spec2('Selectors API Level 1')}}</td>
- <td>Добавлены следующие методы: <code>querySelector()</code> и <code>querySelectorAll()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Pointer Lock', 'index.html#element-interface', 'Element')}}</td>
- <td>{{Spec2('Pointer Lock')}}</td>
- <td>Добавлен метод <code>requestPointerLock()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Fullscreen', '#api', 'Element')}}</td>
- <td>{{Spec2('Fullscreen')}}</td>
- <td>Добавлен метод <code>requestFullscreen()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM Parsing', '#extensions-to-the-element-interface', 'Element')}}</td>
- <td>{{Spec2('DOM Parsing')}}</td>
- <td>Добавлены следующие свойства: <code>innerHTML</code>, и <code>outerHTML</code>.<br>
- Добавлен следующий метод: <code>insertAdjacentHTML()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSSOM View', '#extensions-to-the-element-interface', 'Element')}}</td>
- <td>{{Spec2('CSSOM View')}}</td>
- <td>Добавлены следующие свойства: <code>scrollTop</code>, <code>scrollLeft</code>, <code>scrollWidth</code>, <code>scrollHeight</code>, <code>clientTop</code>, <code>clientLeft</code>, <code>clientWidth</code>, и <code>clientHeight</code>.<br>
- Добавлены следующие методы: <code>getClientRects()</code>, <code>getBoundingClientRect()</code>, и <code>scrollIntoView()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Element Traversal', '#ecmascript-bindings', 'Element')}}</td>
- <td>{{Spec2('Element Traversal')}}</td>
- <td>Добавлено наследование интерфейса {{domxref("ElementTraversal")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#interface-element', 'Element')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Удалены следующие методы: <code>closest()</code>, <code>setIdAttribute()</code>, <code>setIdAttributeNS()</code>, и <code>setIdAttributeNode()</code>.<br>
- Удалено свойство <code>schemaTypeInfo</code>.<br>
- Изменено возвращаемое значение <code>getElementsByTag()</code> и <code>getElementsByTagNS()</code>.<br>
- Moved <code>hasAttributes()</code> form the <code>Node</code> interface to this one.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', 'core.html#ID-745549614', 'Element')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>Added the following methods: <code>setIdAttribute()</code>, <code>setIdAttributeNS()</code>, and <code>setIdAttributeNode()</code>. These methods were never implemented and have been removed in later specifications.<br>
- Added the <code>schemaTypeInfo</code> property. This property was never implemented and has been removed in later specifications.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Core', 'core.html#ID-745549614', 'Element')}}</td>
- <td>{{Spec2('DOM2 Core')}}</td>
- <td>Метод <code>normalize()</code> был перемещён в {{domxref("Node")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-core.html#ID-745549614', 'Element')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/innerhtml/index.html b/files/ru/web/api/element/innerhtml/index.html
index 66473614c2..aebc96174b 100644
--- a/files/ru/web/api/element/innerhtml/index.html
+++ b/files/ru/web/api/element/innerhtml/index.html
@@ -140,22 +140,7 @@ boxElem.addEventListener("mouseleave", logEvent);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM Parsing', '#widl-Element-innerHTML', 'Element.innerHTML')}}</td>
- <td>{{Spec2('DOM Parsing')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/element/insertadjacenthtml/index.html b/files/ru/web/api/element/insertadjacenthtml/index.html
index e70f875cb3..1d243f9579 100644
--- a/files/ru/web/api/element/insertadjacenthtml/index.html
+++ b/files/ru/web/api/element/insertadjacenthtml/index.html
@@ -62,22 +62,7 @@ d1.insertAdjacentHTML('afterend', '&lt;div id="two"&gt;two&lt;/div&gt;');
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM Parsing', '#widl-Element-insertAdjacentHTML-void-DOMString-position-DOMString-text', 'Element.insertAdjacentHTML()')}}</td>
- <td>{{ Spec2('DOM Parsing') }}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_Compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/keydown_event/index.html b/files/ru/web/api/element/keydown_event/index.html
index e0cb75bda1..24f232c682 100644
--- a/files/ru/web/api/element/keydown_event/index.html
+++ b/files/ru/web/api/element/keydown_event/index.html
@@ -62,20 +62,7 @@ function logKey(e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("UI Events", "#event-type-keydown")}}</td>
- <td>{{Spec2("UI Events")}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/keyup_event/index.html b/files/ru/web/api/element/keyup_event/index.html
index 7ee1a1827e..f1ebad6f4b 100644
--- a/files/ru/web/api/element/keyup_event/index.html
+++ b/files/ru/web/api/element/keyup_event/index.html
@@ -58,20 +58,7 @@ function logKey(e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("UI Events", "#event-type-keyup")}}</td>
- <td>{{Spec2("UI Events")}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/mouseenter_event/index.html b/files/ru/web/api/element/mouseenter_event/index.html
index a8cef8d47a..4eaf5d34d6 100644
--- a/files/ru/web/api/element/mouseenter_event/index.html
+++ b/files/ru/web/api/element/mouseenter_event/index.html
@@ -108,24 +108,7 @@ function addListItem(text) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('UI Events', '#event-type-mouseenter', 'mouseenter')}}</td>
- <td>{{Spec2('UI Events')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events', '#event-type-mouseenter', 'mouseenter')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/requestpointerlock/index.html b/files/ru/web/api/element/requestpointerlock/index.html
index 92ea40bc41..187a9cfbf7 100644
--- a/files/ru/web/api/element/requestpointerlock/index.html
+++ b/files/ru/web/api/element/requestpointerlock/index.html
@@ -16,20 +16,7 @@ translation_of: Web/API/Element/requestPointerLock
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Pointer Lock','#element-interface','Element')}}</td>
- <td>{{Spec2('Pointer Lock')}}</td>
- <td>Extend the <code>Element</code> interface</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/element/scrollintoview/index.html b/files/ru/web/api/element/scrollintoview/index.html
index 9e2eb09a24..d28f10ca66 100644
--- a/files/ru/web/api/element/scrollintoview/index.html
+++ b/files/ru/web/api/element/scrollintoview/index.html
@@ -84,22 +84,7 @@ btn.addEventListener('click', handleButtonClick);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSSOM View", "#dom-element-scrollintoview", "Element.scrollIntoView()")}}</td>
- <td>{{Spec2("CSSOM View")}}</td>
- <td>Initial Definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/scrollleft/index.html b/files/ru/web/api/element/scrollleft/index.html
index 3da7330e87..90ef9a4666 100644
--- a/files/ru/web/api/element/scrollleft/index.html
+++ b/files/ru/web/api/element/scrollleft/index.html
@@ -63,17 +63,4 @@ var <var>sLeft</var> = <var>element</var>.scrollLeft;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('CSSOM View', '#dom-element-scrollleft', 'scrollLeft')}}</td>
- <td>{{Spec2("CSSOM View")}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/api/element/scrolltop/index.html b/files/ru/web/api/element/scrolltop/index.html
index 61ef093596..0750fe8482 100644
--- a/files/ru/web/api/element/scrolltop/index.html
+++ b/files/ru/web/api/element/scrolltop/index.html
@@ -45,20 +45,7 @@ var <var> intElemScrollTop</var> = someElement.scrollTop;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('CSSOM View', '#dom-element-scrolltop', 'scrollTop')}}</td>
- <td>{{Spec2("CSSOM View")}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/element/slot/index.html b/files/ru/web/api/element/slot/index.html
index e555822ecb..9becd1d2f7 100644
--- a/files/ru/web/api/element/slot/index.html
+++ b/files/ru/web/api/element/slot/index.html
@@ -43,20 +43,7 @@ console.log(slottedSpan.slot); // logs <span class="message-body-wrapper"><span
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG','#dom-element-slot','slot')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/event/currenttarget/index.html b/files/ru/web/api/event/currenttarget/index.html
index 9bb4073141..cfdabb8a64 100644
--- a/files/ru/web/api/event/currenttarget/index.html
+++ b/files/ru/web/api/event/currenttarget/index.html
@@ -27,28 +27,7 @@ for(var i = 0; i &lt; ps.length; i++){
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Спецификация</th>
- <th>Статус</th>
- <th>Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName("DOM2 Events", "#Events-Event-currentTarget", "Event.currentTarget")}}</td>
- <td>{{Spec2("DOM2 Events")}}</td>
- <td>
- <table>
- <tbody>
- <tr>
- <td>Изначальное определение. </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/event/defaultprevented/index.html b/files/ru/web/api/event/defaultprevented/index.html
index 1c8fdb5569..c49441d0dd 100644
--- a/files/ru/web/api/event/defaultprevented/index.html
+++ b/files/ru/web/api/event/defaultprevented/index.html
@@ -24,27 +24,7 @@ translation_of: Web/API/Event/defaultPrevented
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Коммент.</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#dom-event-defaultprevented', 'Event.defaultPrevented()')}}</td>
- <td>{{ Spec2('DOM WHATWG') }}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('DOM4', '#dom-event-defaultprevented', 'Event.defaultPrevented')}}</td>
- <td>{{Spec2('DOM4')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами"><span style="font-size: 1.71428571428571rem; letter-spacing: -0.021em; line-height: 1;">Совместимость с браузерами</span></h2>
diff --git a/files/ru/web/api/event/index.html b/files/ru/web/api/event/index.html
index ab919cef3e..ac8ad4c21f 100644
--- a/files/ru/web/api/event/index.html
+++ b/files/ru/web/api/event/index.html
@@ -152,20 +152,7 @@ translation_of: Web/API/Event
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#interface-event', 'Event')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/event/target/index.html b/files/ru/web/api/event/target/index.html
index 51cc1a0bce..ea342310ab 100644
--- a/files/ru/web/api/event/target/index.html
+++ b/files/ru/web/api/event/target/index.html
@@ -42,30 +42,7 @@ ul.addEventListener('click', hide, false);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Specification</th>
- <th>Status</th>
- <th>Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("DOM WHATWG", "#dom-event-target", "Event.target")}}</td>
- <td>{{Spec2("DOM WHATWG")}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("DOM4", "#dom-event-target", "Event.target")}}</td>
- <td>{{Spec2("DOM4")}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("DOM2 Events", "#Events-Event-target", "Event.target")}}</td>
- <td>{{Spec2("DOM2 Events")}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузеров">Поддержка браузеров</h2>
diff --git a/files/ru/web/api/extendableevent/waituntil/index.html b/files/ru/web/api/extendableevent/waituntil/index.html
index 8f2209a3f6..7adc465c72 100644
--- a/files/ru/web/api/extendableevent/waituntil/index.html
+++ b/files/ru/web/api/extendableevent/waituntil/index.html
@@ -47,20 +47,7 @@ translation_of: Web/API/ExtendableEvent/waitUntil
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#dom-extendableevent-waituntil', 'waitUntil()')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.ExtendableEvent.waitUntil")}}</p>
diff --git a/files/ru/web/api/fetch/index.html b/files/ru/web/api/fetch/index.html
index 788b9c3f69..26695586cf 100644
--- a/files/ru/web/api/fetch/index.html
+++ b/files/ru/web/api/fetch/index.html
@@ -131,30 +131,7 @@ var myRequest = new Request('flowers.jpg', myInit);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Fetch','#fetch-method','fetch()')}}</td>
- <td>{{Spec2('Fetch')}}</td>
- <td>Частично определена в новейшей спецификации <code>WindowOrWorkerGlobalScope</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Fetch','#dom-global-fetch','fetch()')}}</td>
- <td>{{Spec2('Fetch')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('Credential Management')}}</td>
- <td>{{Spec2('Credential Management')}}</td>
- <td>Добавлена возможность установить экземпляр класса {{domxref("FederatedCredential")}} или {{domxref("PasswordCredential")}} как возможное значение для <code>init.credentials</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.WindowOrWorkerGlobalScope.fetch")}}</p>
diff --git a/files/ru/web/api/fetch_api/index.html b/files/ru/web/api/fetch_api/index.html
index 6770673668..f14efd7561 100644
--- a/files/ru/web/api/fetch_api/index.html
+++ b/files/ru/web/api/fetch_api/index.html
@@ -72,20 +72,7 @@ translation_of: Web/API/Fetch_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Fetch')}}</td>
- <td>{{Spec2('Fetch')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/fetch_api/using_fetch/index.html b/files/ru/web/api/fetch_api/using_fetch/index.html
index 8cba7b1eab..4485f4f88b 100644
--- a/files/ru/web/api/fetch_api/using_fetch/index.html
+++ b/files/ru/web/api/fetch_api/using_fetch/index.html
@@ -399,20 +399,7 @@ console.log(myHeaders.get("X-Custom-Header")); // [ ]</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Fetch')}}</td>
- <td>{{Spec2('Fetch')}}</td>
- <td>Первоначальное описание</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/api/fetchevent/index.html b/files/ru/web/api/fetchevent/index.html
index c95577b858..6213ba1ffa 100644
--- a/files/ru/web/api/fetchevent/index.html
+++ b/files/ru/web/api/fetchevent/index.html
@@ -72,20 +72,7 @@ translation_of: Web/API/FetchEvent
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#dom-fetchevent-fetchevent', 'FetchEvent()')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/filereader/error/index.html b/files/ru/web/api/filereader/error/index.html
index aaebcc896a..80f1b2a186 100644
--- a/files/ru/web/api/filereader/error/index.html
+++ b/files/ru/web/api/filereader/error/index.html
@@ -20,20 +20,7 @@ translation_of: Web/API/FileReader/error
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("File API", "#FileReader-interface", "FileReader")}}</td>
- <td>{{Spec2("File API")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/api/filereader/filereader/index.html b/files/ru/web/api/filereader/filereader/index.html
index cc2afb108b..10fc79032c 100644
--- a/files/ru/web/api/filereader/filereader/index.html
+++ b/files/ru/web/api/filereader/filereader/index.html
@@ -35,22 +35,7 @@ translation_of: Web/API/FileReader/FileReader
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('File API')}}</td>
- <td>{{Spec2('File API')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотреть_также">Смотреть также</h2>
diff --git a/files/ru/web/api/fontface/index.html b/files/ru/web/api/fontface/index.html
index 2b7a991c7e..22991d72d9 100644
--- a/files/ru/web/api/fontface/index.html
+++ b/files/ru/web/api/fontface/index.html
@@ -55,20 +55,7 @@ translation_of: Web/API/FontFace
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Font Loading','#FontFace-interface','FontFaceSet')}}</td>
- <td>{{Spec2('CSS3 Font Loading')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/formdata/getall/index.html b/files/ru/web/api/formdata/getall/index.html
index 4a1fb66ee0..747e25d5b4 100644
--- a/files/ru/web/api/formdata/getall/index.html
+++ b/files/ru/web/api/formdata/getall/index.html
@@ -43,20 +43,7 @@ formData.append('username', 'Кирилл');</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest','#dom-formdata-getall','getAll()')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/gamepad/connected/index.html b/files/ru/web/api/gamepad/connected/index.html
index 9e2188d733..0a3a2ce96b 100644
--- a/files/ru/web/api/gamepad/connected/index.html
+++ b/files/ru/web/api/gamepad/connected/index.html
@@ -24,20 +24,7 @@ console.log(gp.connected);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Gamepad", "#widl-Gamepad-connected", "Gamepad.connected")}}</td>
- <td>{{Spec2("Gamepad")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/gamepad/id/index.html b/files/ru/web/api/gamepad/id/index.html
index 66be8d6484..504efbf490 100644
--- a/files/ru/web/api/gamepad/id/index.html
+++ b/files/ru/web/api/gamepad/id/index.html
@@ -35,20 +35,7 @@ translation_of: Web/API/Gamepad/id
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Gamepad", "#widl-Gamepad-id", "Gamepad.id")}}</td>
- <td>{{Spec2("Gamepad")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/gamepad/index.html b/files/ru/web/api/gamepad/index.html
index 376c436448..c39971de2e 100644
--- a/files/ru/web/api/gamepad/index.html
+++ b/files/ru/web/api/gamepad/index.html
@@ -53,30 +53,7 @@ translation_of: Web/API/Gamepad
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Gamepad", "#gamepad-interface", "Gamepad")}}</td>
- <td>{{Spec2("Gamepad")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('WebVR 1.1', '#gamepad-getvrdisplays-attribute', 'displayId')}}</td>
- <td>{{Spec2("WebVR 1.1")}}</td>
- <td>Определено свойство {{domxref("Gamepad.displayId")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName("GamepadExtensions", "#partial-gamepad-interface", "Gamepad extensions")}}</td>
- <td>{{Spec2("GamepadExtensions")}}</td>
- <td>Определены {{anch("Экспериментальные расширения для Gamepad")}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/gamepad/index/index.html b/files/ru/web/api/gamepad/index/index.html
index e1022410b4..3e7e16406e 100644
--- a/files/ru/web/api/gamepad/index/index.html
+++ b/files/ru/web/api/gamepad/index/index.html
@@ -26,20 +26,7 @@ translation_of: Web/API/Gamepad/index
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Gamepad", "#widl-Gamepad-index", "Gamepad.index")}}</td>
- <td>{{Spec2("Gamepad")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/gamepad/mapping/index.html b/files/ru/web/api/gamepad/mapping/index.html
index d49b57d48e..e52f1c454f 100644
--- a/files/ru/web/api/gamepad/mapping/index.html
+++ b/files/ru/web/api/gamepad/mapping/index.html
@@ -24,20 +24,7 @@ console.log(gp.mapping);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("Gamepad", "#dom-gamepad-mapping", "Gamepad.mapping")}}</td>
- <td>{{Spec2("Gamepad")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/gamepad/timestamp/index.html b/files/ru/web/api/gamepad/timestamp/index.html
index e2352b126d..d6854037ac 100644
--- a/files/ru/web/api/gamepad/timestamp/index.html
+++ b/files/ru/web/api/gamepad/timestamp/index.html
@@ -28,20 +28,7 @@ console.log(gp.timestamp);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Gamepad", "#widl-Gamepad-timestamp", "Gamepad.timestamp")}}</td>
- <td>{{Spec2("Gamepad")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/gamepadevent/gamepad/index.html b/files/ru/web/api/gamepadevent/gamepad/index.html
index b44acec436..cb084bdfd7 100644
--- a/files/ru/web/api/gamepadevent/gamepad/index.html
+++ b/files/ru/web/api/gamepadevent/gamepad/index.html
@@ -31,20 +31,7 @@ translation_of: Web/API/GamepadEvent/gamepad
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Gamepad", "#widl-GamepadEvent-gamepad", "GamepadEvent.gamepad")}}</td>
- <td>{{Spec2("Gamepad")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/gamepadevent/index.html b/files/ru/web/api/gamepadevent/index.html
index 853414dc60..636775b0f9 100644
--- a/files/ru/web/api/gamepadevent/index.html
+++ b/files/ru/web/api/gamepadevent/index.html
@@ -33,20 +33,7 @@ translation_of: Web/API/GamepadEvent
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Gamepad", "#gamepadevent-interface", "GamepadEvent")}}</td>
- <td>{{Spec2("Gamepad")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/geolocation/getcurrentposition/index.html b/files/ru/web/api/geolocation/getcurrentposition/index.html
index bc53dade5b..3464186d18 100644
--- a/files/ru/web/api/geolocation/getcurrentposition/index.html
+++ b/files/ru/web/api/geolocation/getcurrentposition/index.html
@@ -53,22 +53,7 @@ navigator.geolocation.getCurrentPosition(success, error, options);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Geolocation')}}</td>
- <td>{{Spec2('Geolocation')}}</td>
- <td>Начальная спецификация.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/geolocation/index.html b/files/ru/web/api/geolocation/index.html
index 17f5d493ff..35c36cd726 100644
--- a/files/ru/web/api/geolocation/index.html
+++ b/files/ru/web/api/geolocation/index.html
@@ -39,22 +39,7 @@ translation_of: Web/API/Geolocation
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Geolocation', '#geolocation_interface')}}</td>
- <td>{{Spec2('Geolocation')}}</td>
- <td>Основная спецификация.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/geolocation_api/index.html b/files/ru/web/api/geolocation_api/index.html
index fec9dfe8b8..8a6ed95772 100644
--- a/files/ru/web/api/geolocation_api/index.html
+++ b/files/ru/web/api/geolocation_api/index.html
@@ -61,19 +61,7 @@ original_slug: Web/API/Geolocation/Using_geolocation
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Geolocation")}}</td>
- <td>{{Spec2("Geolocation")}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications("api.Geolocation")}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/geolocationcoordinates/index.html b/files/ru/web/api/geolocationcoordinates/index.html
index b8ed73803d..4c8a1e836f 100644
--- a/files/ru/web/api/geolocationcoordinates/index.html
+++ b/files/ru/web/api/geolocationcoordinates/index.html
@@ -34,22 +34,7 @@ translation_of: Web/API/GeolocationCoordinates
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Geolocation', '#coordinates', 'Coordinates')}}</td>
- <td>{{Spec2('Geolocation')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/geolocationposition/index.html b/files/ru/web/api/geolocationposition/index.html
index 0e82fec51f..4ecc8faacf 100644
--- a/files/ru/web/api/geolocationposition/index.html
+++ b/files/ru/web/api/geolocationposition/index.html
@@ -27,22 +27,7 @@ translation_of: Web/API/GeolocationPosition
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Geolocation', '#position_interface', 'GeolocationPosition')}}</td>
- <td>{{Spec2('Geolocation')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/globaleventhandlers/ondragstart/index.html b/files/ru/web/api/globaleventhandlers/ondragstart/index.html
index 3ead749a9b..f61817dd34 100644
--- a/files/ru/web/api/globaleventhandlers/ondragstart/index.html
+++ b/files/ru/web/api/globaleventhandlers/ondragstart/index.html
@@ -78,25 +78,7 @@ function dragover_handler(ev) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "indices.html#ix-handler-ondragstart", "ondragstart")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5.1", "index.html#ix-handler-ondragstart", "ondragstart")}}</td>
- <td>{{Spec2("HTML5.1")}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/globaleventhandlers/onfocus/index.html b/files/ru/web/api/globaleventhandlers/onfocus/index.html
index b5956a575a..b2258cc7b6 100644
--- a/files/ru/web/api/globaleventhandlers/onfocus/index.html
+++ b/files/ru/web/api/globaleventhandlers/onfocus/index.html
@@ -22,20 +22,7 @@ translation_of: Web/API/GlobalEventHandlers/onfocus
<h2 id="Спецификации">Спецификации</h2>
-<table class="spectable standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG','webappapis.html#handler-onfocus','onfocus')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/globaleventhandlers/onkeydown/index.html b/files/ru/web/api/globaleventhandlers/onkeydown/index.html
index 9cceafc85c..7b571592f5 100644
--- a/files/ru/web/api/globaleventhandlers/onkeydown/index.html
+++ b/files/ru/web/api/globaleventhandlers/onkeydown/index.html
@@ -48,20 +48,7 @@ function logKey(e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="spectable standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG','webappapis.html#handler-onkeydown','onkeydown')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/globaleventhandlers/onsubmit/index.html b/files/ru/web/api/globaleventhandlers/onsubmit/index.html
index 35b3a7d1f0..bf30decf4d 100644
--- a/files/ru/web/api/globaleventhandlers/onsubmit/index.html
+++ b/files/ru/web/api/globaleventhandlers/onsubmit/index.html
@@ -49,17 +49,4 @@ function hit() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="spectable standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG','webappapis.html#handler-onsubmit','onsubmit')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/api/gyroscope/index.html b/files/ru/web/api/gyroscope/index.html
index 3399281c0c..e71e1f61b7 100644
--- a/files/ru/web/api/gyroscope/index.html
+++ b/files/ru/web/api/gyroscope/index.html
@@ -44,25 +44,7 @@ gyroscope.start();</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Generic Sensor')}}</td>
- <td>{{Spec2('Generic Sensor')}}</td>
- <td>Defines sensors in general.</td>
- </tr>
- <tr>
- <td>{{SpecName('Gyroscope','#gyroscope-interface','Gyroscope')}}</td>
- <td>{{Spec2('Gyroscope')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/history/go/index.html b/files/ru/web/api/history/go/index.html
index c214626c13..2a64e0eb93 100644
--- a/files/ru/web/api/history/go/index.html
+++ b/files/ru/web/api/history/go/index.html
@@ -51,25 +51,7 @@ history.go(0);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "history.html#dom-history-go", "History.go()")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Не отличается от {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "browsers.html#dom-history-go", "History.go()")}}</td>
- <td>{{Spec2("HTML5 W3C")}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/history/index.html b/files/ru/web/api/history/index.html
index 8207382e79..4a4c6b7825 100644
--- a/files/ru/web/api/history/index.html
+++ b/files/ru/web/api/history/index.html
@@ -56,25 +56,7 @@ translation_of: Web/API/History
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "browsers.html#the-history-interface", "History")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No change from {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#the-history-interface", "History")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/history/length/index.html b/files/ru/web/api/history/length/index.html
index 7b5b064973..471df24c2f 100644
--- a/files/ru/web/api/history/length/index.html
+++ b/files/ru/web/api/history/length/index.html
@@ -28,25 +28,7 @@ translation_of: Web/API/History/length
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "history.html#dom-history-length", "History.length")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений в {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#dom-history-length", "History.length")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/history/pushstate/index.html b/files/ru/web/api/history/pushstate/index.html
index 38d2a9ea16..014e34ae6f 100644
--- a/files/ru/web/api/history/pushstate/index.html
+++ b/files/ru/web/api/history/pushstate/index.html
@@ -65,25 +65,7 @@ history.pushState(state, title, url)</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "browsers.html#dom-history-pushstate", "History")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Не изменён в {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#dom-history-pushstate", "History")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/history/replacestate/index.html b/files/ru/web/api/history/replacestate/index.html
index fc8aa58931..f9d79dd43d 100644
--- a/files/ru/web/api/history/replacestate/index.html
+++ b/files/ru/web/api/history/replacestate/index.html
@@ -43,25 +43,7 @@ history.pushState(stateObj, "page 2", "bar.html")
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "history.html#dom-history-replacestate", "History.replaceState()")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>No change from {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "history.html#dom-history-replacestate", "History.replaceState()")}}</td>
- <td>{{Spec2("HTML5 W3C")}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/history_api/index.html b/files/ru/web/api/history_api/index.html
index ec48a06c61..ed100ee574 100644
--- a/files/ru/web/api/history_api/index.html
+++ b/files/ru/web/api/history_api/index.html
@@ -79,25 +79,7 @@ history.go(2) // alerts "location: http://example.com/example.html?page=3, stat
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "browsers.html#history", "History")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений по сравнению с {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#history", "History")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/hash/index.html b/files/ru/web/api/htmlanchorelement/hash/index.html
index 2b2892b72b..3e15b0a7ef 100644
--- a/files/ru/web/api/htmlanchorelement/hash/index.html
+++ b/files/ru/web/api/htmlanchorelement/hash/index.html
@@ -28,20 +28,7 @@ var result = anchor.hash; // Вернёт: '#youhou'</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-hash', 'HTMLHyperlinkElementUtils.hash')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/host/index.html b/files/ru/web/api/htmlanchorelement/host/index.html
index 3cd38d6c9b..74cf2f483a 100644
--- a/files/ru/web/api/htmlanchorelement/host/index.html
+++ b/files/ru/web/api/htmlanchorelement/host/index.html
@@ -37,20 +37,7 @@ anchor.host == "developer.mozilla.org:4097"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-host', 'HTMLHyperlinkElementUtils.host')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/hostname/index.html b/files/ru/web/api/htmlanchorelement/hostname/index.html
index 3ffd9364fe..cb24ed08b5 100644
--- a/files/ru/web/api/htmlanchorelement/hostname/index.html
+++ b/files/ru/web/api/htmlanchorelement/hostname/index.html
@@ -28,20 +28,7 @@ var result = anchor.hostname; // Вернёт: 'developer.mozilla.org'</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-protocol', 'URLUtils.hostname')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/href/index.html b/files/ru/web/api/htmlanchorelement/href/index.html
index 24f34081b5..8e3f609c6b 100644
--- a/files/ru/web/api/htmlanchorelement/href/index.html
+++ b/files/ru/web/api/htmlanchorelement/href/index.html
@@ -31,20 +31,7 @@ var result = anchor.href; // Вернёт: 'https://developer.mozilla.org/en-US/
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-href', 'HTMLHyperlinkElementUtils.href')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/index.html b/files/ru/web/api/htmlanchorelement/index.html
index 8abe567e77..2774fafdea 100644
--- a/files/ru/web/api/htmlanchorelement/index.html
+++ b/files/ru/web/api/htmlanchorelement/index.html
@@ -88,43 +88,7 @@ translation_of: Web/API/HTMLAnchorElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrer attribute')}}</td>
- <td>{{Spec2('Referrer Policy')}}</td>
- <td>Добавлено <code>referrer</code> свойство.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "text-level-semantics.html#the-a-element", "HTMLAnchorElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Следующее свойство были добавлены: <code>download</code>.<br>
- Технически Technically, URL связанные свойства, <code>media</code>, <code>host</code>, <code>hostname</code>, <code>pathname</code>, <code>port</code>, <code>protocol</code>, <code>search</code>, и <code>hash</code>, были перемещены в {{domxref("URLUtils")}} интерфейс, и <code>HTMLAreaElement</code> реализует этот интерфейс.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "text-level-semantics.html#the-a-element", "HTMLAnchorElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Методы <code>blur()</code> и <code>focus()</code>, а также свойства <code>tabindex</code> и <code>accessKey</code>, теперь определены в {{domxref("HTMLElement")}}.<br>
- Следующие свойства сейчас устарели: <code>charset</code>, <code>coords</code>, <code>name</code>, <code>rev</code>, и <code>shape</code>.<br>
- Следующие свойства были добавлены: <code>hash</code>, <code>host</code>, <code>hostname</code>, <code>media</code>, <code>pathname</code>, <code>port</code>, <code>protocol</code>, <code>relList</code>, <code>search</code>, and <code>text</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-48250443', 'HTMLAnchorElement')}}</td>
- <td>{{Spec2('DOM2 HTML')}}</td>
- <td>Никаких изменений с {{SpecName("DOM1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-html.html#ID-48250443', 'HTMLAnchorElement')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/origin/index.html b/files/ru/web/api/htmlanchorelement/origin/index.html
index edf5193efb..21d7ece75e 100644
--- a/files/ru/web/api/htmlanchorelement/origin/index.html
+++ b/files/ru/web/api/htmlanchorelement/origin/index.html
@@ -37,20 +37,7 @@ var result = window.location.origin; // Вернёт: 'https://developer.mozilla
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-origin', 'HTMLHyperlinkElementUtils.origin')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/password/index.html b/files/ru/web/api/htmlanchorelement/password/index.html
index ebe5a7b1f5..926f1bad15 100644
--- a/files/ru/web/api/htmlanchorelement/password/index.html
+++ b/files/ru/web/api/htmlanchorelement/password/index.html
@@ -31,20 +31,7 @@ var result = anchor.password; // Вернёт: 'flabada'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-prassword', 'HTMLHyperlinkElementUtils.password')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/pathname/index.html b/files/ru/web/api/htmlanchorelement/pathname/index.html
index c6e67f3d60..afc467b67a 100644
--- a/files/ru/web/api/htmlanchorelement/pathname/index.html
+++ b/files/ru/web/api/htmlanchorelement/pathname/index.html
@@ -29,20 +29,7 @@ var result = anchor.pathname; // Вернёт: '/en-US/docs/HTMLHyperlinkElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-pathname', 'HTMLHyperlinkElementUtils.pathname')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/port/index.html b/files/ru/web/api/htmlanchorelement/port/index.html
index dfd7030134..ac02347dc6 100644
--- a/files/ru/web/api/htmlanchorelement/port/index.html
+++ b/files/ru/web/api/htmlanchorelement/port/index.html
@@ -31,20 +31,7 @@ var result = anchor.port; // Вернёт: '80'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-port', 'HTMLHyperlinkElementUtils.port')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/protocol/index.html b/files/ru/web/api/htmlanchorelement/protocol/index.html
index 1c7e498a9b..72f26f23d6 100644
--- a/files/ru/web/api/htmlanchorelement/protocol/index.html
+++ b/files/ru/web/api/htmlanchorelement/protocol/index.html
@@ -29,20 +29,7 @@ var result = anchor.protocol; // Вернёт: 'https:'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-protocol', 'HTMLHyperlinkElementUtils.protocol')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/search/index.html b/files/ru/web/api/htmlanchorelement/search/index.html
index 493f2f587a..1b3d9eaa6a 100644
--- a/files/ru/web/api/htmlanchorelement/search/index.html
+++ b/files/ru/web/api/htmlanchorelement/search/index.html
@@ -29,20 +29,7 @@ var result = anchor.search; // Вернёт: '?q=123'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-search', 'HTMLHyperlinkElementUtils.search')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/tostring/index.html b/files/ru/web/api/htmlanchorelement/tostring/index.html
index 9dddcc2e1e..392a71c5b0 100644
--- a/files/ru/web/api/htmlanchorelement/tostring/index.html
+++ b/files/ru/web/api/htmlanchorelement/tostring/index.html
@@ -29,20 +29,7 @@ var result = anchor.toString(); // Вернёт: 'https://developer.mozilla.org/
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#htmlhyperlinkelementutils', 'HTMLHyperlinkElementUtils.toString()')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlanchorelement/username/index.html b/files/ru/web/api/htmlanchorelement/username/index.html
index fd6234d4d6..351f8b858c 100644
--- a/files/ru/web/api/htmlanchorelement/username/index.html
+++ b/files/ru/web/api/htmlanchorelement/username/index.html
@@ -29,20 +29,7 @@ var result = anchor.username; // Вернёт: 'anonymous'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-hyperlink-username', 'HTMLHyperlinkElementUtils.username')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlareaelement/index.html b/files/ru/web/api/htmlareaelement/index.html
index db81d5ab4b..53667aa312 100644
--- a/files/ru/web/api/htmlareaelement/index.html
+++ b/files/ru/web/api/htmlareaelement/index.html
@@ -77,43 +77,7 @@ translation_of: Web/API/HTMLAreaElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrer attribute')}}</td>
- <td>{{Spec2('Referrer Policy')}}</td>
- <td>Добавлено свойство <code>referrer</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "the-map-element.html#the-area-element", "HTMLAreaElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Следующие свойства были добавлены: <code>download</code>.<br>
- Технически, the URL-связанные свойства, <code>media</code>, <code>host</code>, <code>hostname</code>, <code>pathname</code>, <code>port</code>, <code>protocol</code>, <code>search</code>, и <code>hash</code>, были перемещены в {{domxref("URLUtils")}} интерфейс, и <code>HTMLAreaElement</code> реализует этот интерфейс.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "embedded-content-0.html#the-area-element", "HTMLAreaElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Технически, свойство <code>tabindex</code> и <code>accesskey</code> теперь определены в {{domxref("HTMLElement")}}.<br>
- Следующие свойства сейчас устарели:  <code>nohref</code>.<br>
- Следующие свойства были добавлены: <code>rel</code>, <code>relList</code>, <code>media</code>, <code>hreflang</code>, <code>type</code>, <code>host</code>, <code>hostname</code>, <code>pathname</code>, <code>port</code>, <code>protocol</code>, <code>search</code>, и <code>hash</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-26019118', 'HTMLAreaElement')}}</td>
- <td>{{Spec2('DOM2 HTML')}}</td>
- <td>Не изменилось с {{SpecName("DOM1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-html.html#ID-26019118', 'HTMLAreaElement')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlaudioelement/audio/index.html b/files/ru/web/api/htmlaudioelement/audio/index.html
index f5b28a4b72..57abf54f62 100644
--- a/files/ru/web/api/htmlaudioelement/audio/index.html
+++ b/files/ru/web/api/htmlaudioelement/audio/index.html
@@ -55,22 +55,7 @@ original_slug: Web/API/HTMLAudioElement/Audio()
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#dom-audio", "Audio()")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/htmlaudioelement/index.html b/files/ru/web/api/htmlaudioelement/index.html
index 4f3e1be01f..e858df87ea 100644
--- a/files/ru/web/api/htmlaudioelement/index.html
+++ b/files/ru/web/api/htmlaudioelement/index.html
@@ -68,25 +68,7 @@ translation_of: Web/API/HTMLAudioElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "the-video-element.html#the-audio-element", "HTMLAudioElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "embedded-content-0.html#the-audio-element", "HTMLAudioElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузеров">Поддержка браузеров</h2>
diff --git a/files/ru/web/api/htmlbaseelement/index.html b/files/ru/web/api/htmlbaseelement/index.html
index fa0a9d0868..7c3d90b2d9 100644
--- a/files/ru/web/api/htmlbaseelement/index.html
+++ b/files/ru/web/api/htmlbaseelement/index.html
@@ -28,40 +28,7 @@ translation_of: Web/API/HTMLBaseElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "semantics.html#the-base-element", "HTMLBaseElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Не изменилось с последнего снимка, {{SpecName("HTML5.1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "document-metadata.html#the-base-element", "HTMLBaseElement")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Не изменилось с {{SpecName("HTML5 W3C")}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "document-metadata.html#the-base-element", "HTMLBaseElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Не изменилось с {{SpecName("DOM2 HTML")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-73629039', 'HTMLBaseElement')}}</td>
- <td>{{Spec2('DOM2 HTML')}}</td>
- <td>Не изменилось с {{SpecName("DOM1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-html.html#ID-73629039', 'HTMLBaseElement')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlbasefontelement/index.html b/files/ru/web/api/htmlbasefontelement/index.html
index 49fa267a94..efbfa2de60 100644
--- a/files/ru/web/api/htmlbasefontelement/index.html
+++ b/files/ru/web/api/htmlbasefontelement/index.html
@@ -28,25 +28,7 @@ translation_of: Web/API/HTMLBaseFontElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML')}}</td>
- <td>{{Spec2('DOM2 HTML')}}</td>
- <td>Удалено.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', "level-one-html.html#ID-32774408", "HTMLBaseFontElement")}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlbodyelement/index.html b/files/ru/web/api/htmlbodyelement/index.html
index 358b859efc..7168f35bd8 100644
--- a/files/ru/web/api/htmlbodyelement/index.html
+++ b/files/ru/web/api/htmlbodyelement/index.html
@@ -67,41 +67,7 @@ translation_of: Web/API/HTMLBodyElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "sections.html#the-body-element", "HTMLBodyElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Технически, событийно связанные свойства, <code>onafterprint</code>, <code>onbeforeprint</code>, <code>onbeforeunload</code>, <code>onblur</code>, <code>onerror</code>, <code>onfocus</code>, <code>onhashchange</code>, <code>onlanguagechange</code>, <code>onload</code>, <code>onmessage</code>, <code>onoffline</code>, <code>ononline</code>, <code>onpopstate</code>, <code>onresize</code>, <code>onstorage</code>, и <code>onunload</code>, были перемещены в {{domxref("WindowEventHandlers")}}, и <code>HTMLBodyElement</code> реализует этот интерфейс.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "sections.html#the-body-element", "HTMLBodyElement")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "sections.html#the-body-element", "HTMLBodyElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Следующие свойства в настоящее время устарели: <code>aLink</code>, <code>bgColor</code>, <code>background</code>, <code>link</code>, <code>text</code>, and <code>vLink</code>.<br>
- Следующие свойства были добавлены: <code>onafterprint</code>, <code>onbeforeprint</code>, <code>onbeforeunload</code>, <code>onblur</code>, <code>onerror</code>, <code>onfocus</code>, <code>onhashchange</code>, <code>onload</code>, <code>onmessage</code>, <code>onoffline</code>, <code>ononline</code>, <code>onpopstate</code>, <code>onresize</code>, <code>onstorage</code>, and <code>onunload</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-62018039', 'HTMLBodyElement')}}</td>
- <td>{{Spec2('DOM2 HTML')}}</td>
- <td>не изменилось с  {{SpecName("DOM1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-html.html#ID-62018039', 'HTMLBodyElement')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlcanvaselement/getcontext/index.html b/files/ru/web/api/htmlcanvaselement/getcontext/index.html
index c1fc3042ee..f871662ed7 100644
--- a/files/ru/web/api/htmlcanvaselement/getcontext/index.html
+++ b/files/ru/web/api/htmlcanvaselement/getcontext/index.html
@@ -87,30 +87,7 @@ console.log(ctx); // CanvasRenderingContext2D { ... }
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-canvas-getcontext", "HTMLCanvasElement.getContext")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No change since the latest snapshot, {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "scripting-1.html#dom-canvas-getcontext", "HTMLCanvasElement.getContext")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "scripting-1.html#dom-canvas-getcontext", "HTMLCanvasElement.getContext")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Snapshot of the {{SpecName('HTML WHATWG')}} containing the initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/htmlcanvaselement/toblob/index.html b/files/ru/web/api/htmlcanvaselement/toblob/index.html
index d2abb5af0d..04f49dafb0 100644
--- a/files/ru/web/api/htmlcanvaselement/toblob/index.html
+++ b/files/ru/web/api/htmlcanvaselement/toblob/index.html
@@ -134,30 +134,7 @@ canvas.toBlob(blobCallback('passThisString'), 'image/vnd.microsoft.icon',
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "scripting.html#dom-canvas-toblob", "HTMLCanvasElement.toBlob")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No change since the latest snapshot, {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "scripting-1.html#dom-canvas-toblob", "HTMLCanvasElement.toBlob")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>No change</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "scripting-1.html#dom-canvas-toblob", "HTMLCanvasElement.toBlob")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Snapshot of the {{SpecName('HTML WHATWG')}} containing the initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/htmldataelement/index.html b/files/ru/web/api/htmldataelement/index.html
index f972cb9631..99c7fc1f4d 100644
--- a/files/ru/web/api/htmldataelement/index.html
+++ b/files/ru/web/api/htmldataelement/index.html
@@ -34,25 +34,7 @@ translation_of: Web/API/HTMLDataElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "text-level-semantics.html#the-data-element", "HTMLDataElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Не изменилось с {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-data-element', 'HTMLDataElement')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmldialogelement/index.html b/files/ru/web/api/htmldialogelement/index.html
index db86f745fb..395eb66b2c 100644
--- a/files/ru/web/api/htmldialogelement/index.html
+++ b/files/ru/web/api/htmldialogelement/index.html
@@ -101,27 +101,7 @@ translation_of: Web/API/HTMLDialogElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#htmldialogelement', 'HTMLDialogElement')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', 'interactive-elements.html#the-dialog-element', '&lt;dialog&gt;')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/api/htmlelement/pointerover_event/index.html b/files/ru/web/api/htmlelement/pointerover_event/index.html
index 09db1385a6..8a3485860a 100644
--- a/files/ru/web/api/htmlelement/pointerover_event/index.html
+++ b/files/ru/web/api/htmlelement/pointerover_event/index.html
@@ -48,18 +48,7 @@ para.onpointerover = (event) =&gt; {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- </tr>
- <tr>
- <td>{{SpecName('Pointer Events', '#the-pointerover-event')}}</td>
- <td>{{Spec2('Pointer Events')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/htmlheadelement/index.html b/files/ru/web/api/htmlheadelement/index.html
index c0a0202f29..493b01b6c3 100644
--- a/files/ru/web/api/htmlheadelement/index.html
+++ b/files/ru/web/api/htmlheadelement/index.html
@@ -22,40 +22,7 @@ translation_of: Web/API/HTMLHeadElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "semantics.html#the-head-element", "HTMLHeadElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Не изменилась с последнего снимка, {{SpecName("HTML5.1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "document-metadata.html#the-head-element", "HTMLHeadElement")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Не изменилось с {{SpecName('HTML5 W3C')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "document-metadata.html#the-head-element", "HTMLHeadElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Следующее свойство было удалено: <code>profile</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-77253168', 'HTMLHeadElement')}}</td>
- <td>{{Spec2('DOM2 HTML')}}</td>
- <td>Не изменилось с {{SpecName("DOM1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-html.html#ID-77253168', 'HTMLHeadElement')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlimageelement/srcset/index.html b/files/ru/web/api/htmlimageelement/srcset/index.html
index 8efe13f05a..53fdac19e5 100644
--- a/files/ru/web/api/htmlimageelement/srcset/index.html
+++ b/files/ru/web/api/htmlimageelement/srcset/index.html
@@ -94,22 +94,7 @@ box.appendChild(newElem);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-img-srcset', 'HTMLImageElement.srcset')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Браузерная поддержка</h2>
diff --git a/files/ru/web/api/htmlinputelement/setselectionrange/index.html b/files/ru/web/api/htmlinputelement/setselectionrange/index.html
index 382bac2ae0..1b3d36707d 100644
--- a/files/ru/web/api/htmlinputelement/setselectionrange/index.html
+++ b/files/ru/web/api/htmlinputelement/setselectionrange/index.html
@@ -64,32 +64,7 @@ function SelectText () {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("HTML WHATWG", "forms.html#dom-textarea/input-setselectionrange", "HTMLInputElement.setSelectionRange")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5.1", "forms.html#dom-textarea/input-setselectionrange" , "HTMLInputElement.setSelectionRange" )}}</td>
- <td>{{Spec2("HTML5.1")}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "forms.html#dom-textarea/input-setselectionrange" , "HTMLInputElement.setSelectionRange" )}}</td>
- <td>{{Spec2("HTML5 W3C")}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmllinkelement/index.html b/files/ru/web/api/htmllinkelement/index.html
index 6b75f0682a..acdb8ea9b6 100644
--- a/files/ru/web/api/htmllinkelement/index.html
+++ b/files/ru/web/api/htmllinkelement/index.html
@@ -62,46 +62,7 @@ translation_of: Web/API/HTMLLinkElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("Preload")}}</td>
- <td>{{Spec2("Preload")}}</td>
- <td>Defines <code>&lt;link rel="preload"&gt;</code>, and the <code>as</code> property. Note that currently Firefox only supports preloading of cacheable resources.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#htmllinkelement", "HTMLLinkElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Adds the following properties: <code>crossOrigin</code>, <code>referrerPolicy</code>, and <code>as</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "document-metadata.html#the-link-element", "HTMLLinkElement")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "document-metadata.html#the-link-element", "HTMLLinkElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>The following properties are now obsolete: <code>charset</code>, <code>rev</code>, and <code>shape</code>.<br>
- The following properties have been added: <code>relList</code>, and <code>sizes</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-35143001', 'HTMLLinkElement')}}</td>
- <td>{{Spec2('DOM2 HTML')}}</td>
- <td>Added a second inheritence, the {{domxref("LinkStyle")}} interface.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-html.html#ID-35143001', 'HTMLLinkElement')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/api/htmlmediaelement/abort_event/index.html b/files/ru/web/api/htmlmediaelement/abort_event/index.html
index a28a7a1955..50d9bcfc9b 100644
--- a/files/ru/web/api/htmlmediaelement/abort_event/index.html
+++ b/files/ru/web/api/htmlmediaelement/abort_event/index.html
@@ -45,24 +45,7 @@ video.appendChild(source);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', "media.html#event-media-abort")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "embedded-content-0.html#event-media-abort")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlscriptelement/index.html b/files/ru/web/api/htmlscriptelement/index.html
index 3d822139d4..a7e77350f9 100644
--- a/files/ru/web/api/htmlscriptelement/index.html
+++ b/files/ru/web/api/htmlscriptelement/index.html
@@ -138,40 +138,7 @@ affixScriptToHead("myScript2.js", function () { alert("The script \"myScript2.js
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#htmlscriptelement", "HTMLScriptElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "scripting-1.html#the-script-element", "HTMLScriptElement")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "scripting-1.html#the-script-element", "HTMLScriptElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Следующие свойства устарели: <code>htmlFor,</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 HTML', 'html.html#ID-81598695', 'HTMLScriptElement')}}</td>
- <td>{{Spec2('DOM2 HTML')}}</td>
- <td>Нет изменений в сравнении с {{SpecName("DOM1")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-html.html#ID-81598695', 'HTMLScriptElement')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/htmlselectelement/selectedindex/index.html b/files/ru/web/api/htmlselectelement/selectedindex/index.html
index 846453bf13..577e7013e2 100644
--- a/files/ru/web/api/htmlselectelement/selectedindex/index.html
+++ b/files/ru/web/api/htmlselectelement/selectedindex/index.html
@@ -47,25 +47,7 @@ selectElem.addEventListener('change', function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-select-selectedindex', 'HTMLSelectElement')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Никаких изменений с момента последнего снимка, {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#dom-select-selectedindex', 'HTMLSelectElement')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Исходное определение, снимка с {{SpecName("HTML WHATWG")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmltableelement/insertrow/index.html b/files/ru/web/api/htmltableelement/insertrow/index.html
index 7c7478e45c..b186f3198e 100644
--- a/files/ru/web/api/htmltableelement/insertrow/index.html
+++ b/files/ru/web/api/htmltableelement/insertrow/index.html
@@ -66,30 +66,7 @@ addRow('TableA');
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Спецификации</th>
- <th>Статус</th>
- <th>Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "tables.html#dom-table-insertrow", "HTMLTableElement.insertRow()")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("DOM2 HTML", "html.html#ID-93995626", "HTMLTableElement.insertRow()")}}</td>
- <td>{{Spec2("DOM2 HTML")}}</td>
- <td>Specifies in more detail where the row is inserted.</td>
- </tr>
- <tr>
- <td>{{SpecName("DOM1", "level-one-html.html#ID-39872903", "HTMLTableElement.insertRow()")}}</td>
- <td>{{Spec2("DOM1")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/htmltimeelement/index.html b/files/ru/web/api/htmltimeelement/index.html
index e6bbc5fd41..8dffa7043a 100644
--- a/files/ru/web/api/htmltimeelement/index.html
+++ b/files/ru/web/api/htmltimeelement/index.html
@@ -24,30 +24,7 @@ translation_of: Web/API/HTMLTimeElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Примечание</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#htmltimeelement", "HTMLTimeElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "text-level-semantics.html#the-time-element", "HTMLTimeElement")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Нет отличий от {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "text-level-semantics.html#the-time-element", "HTMLTimeElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/htmlunknownelement/index.html b/files/ru/web/api/htmlunknownelement/index.html
index d455f1787e..8d97b92921 100644
--- a/files/ru/web/api/htmlunknownelement/index.html
+++ b/files/ru/web/api/htmlunknownelement/index.html
@@ -19,25 +19,7 @@ translation_of: Web/API/HTMLUnknownElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "elements.html#htmlunknownelement", "HTMLUnknownElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Не изменилось с {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "dom.html#htmlunknownelement", "HTMLUnknownElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/htmlvideoelement/index.html b/files/ru/web/api/htmlvideoelement/index.html
index fdccff5211..bc76d13990 100644
--- a/files/ru/web/api/htmlvideoelement/index.html
+++ b/files/ru/web/api/htmlvideoelement/index.html
@@ -58,30 +58,7 @@ translation_of: Web/API/HTMLVideoElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Media Source Extensions', '#idl-def-HTMLVideoElement', 'Extensions to HTMLVideoElement')}}</td>
- <td>{{Spec2("Media Source Extensions")}}</td>
- <td>Added the <code>getVideoPlaybackQuality()</code> method.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "the-video-element.html#the-video-element", "HTMLAreaElement")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No change from {{SpecName('HTML5 W3C')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "embedded-content-0.html#the-video-element", "HTMLAreaElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/imagebitmap/index.html b/files/ru/web/api/imagebitmap/index.html
index 6d5802b4ed..7215c6daec 100644
--- a/files/ru/web/api/imagebitmap/index.html
+++ b/files/ru/web/api/imagebitmap/index.html
@@ -35,22 +35,7 @@ translation_of: Web/API/ImageBitmap
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', "webappapis.html#imagebitmap", "ImageBitmap")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/indexeddb_api/index.html b/files/ru/web/api/indexeddb_api/index.html
index 23d894c456..859c16324b 100644
--- a/files/ru/web/api/indexeddb_api/index.html
+++ b/files/ru/web/api/indexeddb_api/index.html
@@ -124,25 +124,7 @@ translation_of: Web/API/IndexedDB_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('IndexedDB')}}</td>
- <td>{{Spec2('IndexedDB')}}</td>
- <td>Initial definition</td>
- </tr>
- <tr>
- <td>{{SpecName("IndexedDB 2")}}</td>
- <td>{{Spec2("IndexedDB 2")}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/intersection_observer_api/index.html b/files/ru/web/api/intersection_observer_api/index.html
index 5fcf9c2bf0..c56be1afc3 100644
--- a/files/ru/web/api/intersection_observer_api/index.html
+++ b/files/ru/web/api/intersection_observer_api/index.html
@@ -102,22 +102,7 @@ observer.observe(target);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('IntersectionObserver')}}</td>
- <td>{{Spec2('IntersectionObserver')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/keyframeeffect/keyframeeffect/index.html b/files/ru/web/api/keyframeeffect/keyframeeffect/index.html
index 1106061704..4878698401 100644
--- a/files/ru/web/api/keyframeeffect/keyframeeffect/index.html
+++ b/files/ru/web/api/keyframeeffect/keyframeeffect/index.html
@@ -42,20 +42,7 @@ original_slug: Web/API/EffectTiming
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Animations', '#the-effecttiming-dictionaries', 'EffectTiming' )}}</td>
- <td>{{Spec2('Web Animations')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/api/location/assign/index.html b/files/ru/web/api/location/assign/index.html
index e1b14a6934..5e49b7093e 100644
--- a/files/ru/web/api/location/assign/index.html
+++ b/files/ru/web/api/location/assign/index.html
@@ -36,25 +36,7 @@ document.location.assign('https://developer.mozilla.org/ru/docs/Web/API/Location
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "history.html#dom-location-assign", "Location.assign()")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений относительно {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#dom-location-assign", "Location.assign()")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/location/index.html b/files/ru/web/api/location/index.html
index 71072f9804..4a9bc70230 100644
--- a/files/ru/web/api/location/index.html
+++ b/files/ru/web/api/location/index.html
@@ -77,25 +77,7 @@ console.log(url.origin); // https://developer.mozilla.org
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "history.html#the-location-interface", "Location")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений относительно {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#the-location-interface", "Location")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/location/reload/index.html b/files/ru/web/api/location/reload/index.html
index fb00e74ea7..1b92be71f9 100644
--- a/files/ru/web/api/location/reload/index.html
+++ b/files/ru/web/api/location/reload/index.html
@@ -27,25 +27,7 @@ document.location.reload();</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "history.html#dom-location-reload", "Location.reload()")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений относительно {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#dom-location-reload", "Location.reload()")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/location/replace/index.html b/files/ru/web/api/location/replace/index.html
index 6019d603dc..2a33c1a694 100644
--- a/files/ru/web/api/location/replace/index.html
+++ b/files/ru/web/api/location/replace/index.html
@@ -36,25 +36,7 @@ document.location.replace('https://developer.mozilla.org/en-US/docs/Web/API/Loca
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "history.html#dom-location-replace", "Location.replace()")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений относительно {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#dom-location-replace", "Location.replace()")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/media_session_api/index.html b/files/ru/web/api/media_session_api/index.html
index 080661ed37..a48ea17748 100644
--- a/files/ru/web/api/media_session_api/index.html
+++ b/files/ru/web/api/media_session_api/index.html
@@ -86,20 +86,7 @@ translation_of: Web/API/Media_Session_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Media Session')}}</td>
- <td>{{Spec2('Media Session')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/mediadevices/enumeratedevices/index.html b/files/ru/web/api/mediadevices/enumeratedevices/index.html
index 52841afb40..d79626dbbb 100644
--- a/files/ru/web/api/mediadevices/enumeratedevices/index.html
+++ b/files/ru/web/api/mediadevices/enumeratedevices/index.html
@@ -70,20 +70,7 @@ audioinput: Built-in Microphone id=r2/xw1xUPIyZunfV1lGrKOma5wTOvCkWfZ368XCndm0=
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Media Capture', '#mediadevices', 'mediaDevices.enumerateDevices')}}</td>
- <td>{{Spec2('Media Capture')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mediadevices/getusermedia/index.html b/files/ru/web/api/mediadevices/getusermedia/index.html
index bd39dd9fd0..5946146162 100644
--- a/files/ru/web/api/mediadevices/getusermedia/index.html
+++ b/files/ru/web/api/mediadevices/getusermedia/index.html
@@ -311,22 +311,7 @@ var constraints = { video: { facingMode: (front? "user" : "environment") } };
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Media Capture', '#dom-mediadevices-getusermedia', 'MediaDevices.getUserMedia()')}}</td>
- <td>{{Spec2('Media Capture')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.MediaDevices.getUserMedia")}}</p>
diff --git a/files/ru/web/api/mediadevices/index.html b/files/ru/web/api/mediadevices/index.html
index 594849cbce..b7d64472ac 100644
--- a/files/ru/web/api/mediadevices/index.html
+++ b/files/ru/web/api/mediadevices/index.html
@@ -94,20 +94,7 @@ function errorMsg(msg, error) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Media Capture', '#mediadevices', 'MediaDevices')}}</td>
- <td>{{Spec2('Media Capture')}}</td>
- <td>Основная спецификация</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mediaerror/code/index.html b/files/ru/web/api/mediaerror/code/index.html
index cd4b376645..a5cd9fe6f8 100644
--- a/files/ru/web/api/mediaerror/code/index.html
+++ b/files/ru/web/api/mediaerror/code/index.html
@@ -75,20 +75,7 @@ obj.src="https://example.com/blahblah.mp4";
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#dom-mediaerror-code", "MediaError.code")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/api/mediaerror/index.html b/files/ru/web/api/mediaerror/index.html
index 6cdbd3932b..7a4eaaf052 100644
--- a/files/ru/web/api/mediaerror/index.html
+++ b/files/ru/web/api/mediaerror/index.html
@@ -36,20 +36,7 @@ translation_of: Web/API/MediaError
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "embedded-content.html#mediaerror", "MediaError")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/api/mediarecorder/index.html b/files/ru/web/api/mediarecorder/index.html
index 5e2f503400..8251de3e3d 100644
--- a/files/ru/web/api/mediarecorder/index.html
+++ b/files/ru/web/api/mediarecorder/index.html
@@ -154,20 +154,7 @@ if (navigator.getUserMedia) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("MediaStream Recording", "#MediaRecorderAPI")}}</td>
- <td>{{Spec2("MediaStream Recording")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mediarecorder/mediarecorder/index.html b/files/ru/web/api/mediarecorder/mediarecorder/index.html
index f6917033ca..2d1d3010e8 100644
--- a/files/ru/web/api/mediarecorder/mediarecorder/index.html
+++ b/files/ru/web/api/mediarecorder/mediarecorder/index.html
@@ -66,20 +66,7 @@ if (navigator.mediaDevices.getUserMedia) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("MediaStream Recording")}}</td>
- <td>{{Spec2("MediaStream Recording")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mediarecorder/ondataavailable/index.html b/files/ru/web/api/mediarecorder/ondataavailable/index.html
index 23bb5cf70e..4afc79ac0d 100644
--- a/files/ru/web/api/mediarecorder/ondataavailable/index.html
+++ b/files/ru/web/api/mediarecorder/ondataavailable/index.html
@@ -50,20 +50,7 @@ translation_of: Web/API/MediaRecorder/ondataavailable
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("MediaStream Recording", "#widl-MediaRecorder-ondataavailable", "MediaRecorder.ondataavailable")}}</td>
- <td>{{Spec2("MediaStream Recording")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mediarecorder/state/index.html b/files/ru/web/api/mediarecorder/state/index.html
index 746f433df1..42e9042937 100644
--- a/files/ru/web/api/mediarecorder/state/index.html
+++ b/files/ru/web/api/mediarecorder/state/index.html
@@ -53,20 +53,7 @@ translation_of: Web/API/MediaRecorder/state
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("MediaStream Recording", "#widl-MediaRecorder-state", "MediaRecorder.state")}}</td>
- <td>{{Spec2("MediaStream Recording")}}</td>
- <td>Определена</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mediastream/active/index.html b/files/ru/web/api/mediastream/active/index.html
index 2c94693316..36ba647af2 100644
--- a/files/ru/web/api/mediastream/active/index.html
+++ b/files/ru/web/api/mediastream/active/index.html
@@ -31,20 +31,7 @@ promise.then(function(stream) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Media Capture', '#widl-MediaStream-active', 'active')}}</td>
- <td>{{Spec2('Media Capture')}}</td>
- <td>Определено.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mediastream/index.html b/files/ru/web/api/mediastream/index.html
index 5f411e639b..e0cdbbcbc5 100644
--- a/files/ru/web/api/mediastream/index.html
+++ b/files/ru/web/api/mediastream/index.html
@@ -101,20 +101,7 @@ translation_of: Web/API/MediaStream
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Media Capture', '#dom-mediastream', 'MediaStream')}}</td>
- <td>{{Spec2('Media Capture')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html b/files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html
index cb09229228..13a4bd264e 100644
--- a/files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html
+++ b/files/ru/web/api/mediastream_recording_api/using_the_mediastream_recording_api/index.html
@@ -231,20 +231,7 @@ mediaRecorder.ondataavailable = function(e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("MediaStream Recording", "#MediaRecorderAPI")}}</td>
- <td>{{Spec2("MediaStream Recording")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mediastreamtrack/index.html b/files/ru/web/api/mediastreamtrack/index.html
index 489c5d5196..f180e4f9bb 100644
--- a/files/ru/web/api/mediastreamtrack/index.html
+++ b/files/ru/web/api/mediastreamtrack/index.html
@@ -92,25 +92,7 @@ translation_of: Web/API/MediaStreamTrack
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Media Capture', '#mediastreamtrack', 'MediaStreamTrack')}}</td>
- <td>{{Spec2('Media Capture')}}</td>
- <td>Initial definition</td>
- </tr>
- <tr>
- <td>{{SpecName("WebRTC Identity", "#isolated-track", "Isolated tracks")}}</td>
- <td>{{Spec2("WebRTC Identity")}}</td>
- <td>Additional properties for isolated track support</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/mediatrackconstraints/echocancellation/index.html b/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
index 20fd4c82a4..478f66dcf1 100644
--- a/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
+++ b/files/ru/web/api/mediatrackconstraints/echocancellation/index.html
@@ -42,22 +42,7 @@ original_slug: Web/API/MediaTrackConstraints/Эхоподавление
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('Media Capture', '#dom-mediatrackconstraintset-echocancellation', 'echoCancellation') }}</td>
- <td>{{ Spec2('Media Capture') }}</td>
- <td>Initial specification.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mouseevent/button/index.html b/files/ru/web/api/mouseevent/button/index.html
index 41e6e10aa1..96335d7b92 100644
--- a/files/ru/web/api/mouseevent/button/index.html
+++ b/files/ru/web/api/mouseevent/button/index.html
@@ -69,25 +69,7 @@ var whichButton = function (e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events','#widl-MouseEvent-button','MouseEvent.button')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>Compared to {{SpecName('DOM2 Events')}}, the return value can be negative.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Events','#Events-MouseEvent','MouseEvent.button')}}</td>
- <td>{{Spec2('DOM2 Events')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддерживается_браузерами">Поддерживается браузерами</h2>
diff --git a/files/ru/web/api/mouseevent/buttons/index.html b/files/ru/web/api/mouseevent/buttons/index.html
index 9dffc170b6..d09d48507b 100644
--- a/files/ru/web/api/mouseevent/buttons/index.html
+++ b/files/ru/web/api/mouseevent/buttons/index.html
@@ -37,20 +37,7 @@ translation_of: Web/API/MouseEvent/buttons
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events','#widl-MouseEvent-buttons','MouseEvent.buttons')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mouseevent/clientx/index.html b/files/ru/web/api/mouseevent/clientx/index.html
index 3602641ddf..f80eb70865 100644
--- a/files/ru/web/api/mouseevent/clientx/index.html
+++ b/files/ru/web/api/mouseevent/clientx/index.html
@@ -49,25 +49,7 @@ function showCoords(evt){
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events','#widl-MouseEvent-clientX','MouseEvent.clientX')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>Нет отличий от {{SpecName('DOM2 Events')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Events','#Events-MouseEvent','MouseEvent.clientX')}}</td>
- <td>{{Spec2('DOM2 Events')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mouseevent/clienty/index.html b/files/ru/web/api/mouseevent/clienty/index.html
index 26054aa319..0ea2f3ea43 100644
--- a/files/ru/web/api/mouseevent/clienty/index.html
+++ b/files/ru/web/api/mouseevent/clienty/index.html
@@ -41,25 +41,7 @@ function showCoords(evt){
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events','#widl-MouseEvent-clientY','MouseEvent.clientY')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>Нет отличий от {{SpecName('DOM2 Events')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Events','#Events-MouseEvent','MouseEvent.clientY')}}</td>
- <td>{{Spec2('DOM2 Events')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mouseevent/ctrlkey/index.html b/files/ru/web/api/mouseevent/ctrlkey/index.html
index 287847462a..7c2844f4a7 100644
--- a/files/ru/web/api/mouseevent/ctrlkey/index.html
+++ b/files/ru/web/api/mouseevent/ctrlkey/index.html
@@ -38,25 +38,7 @@ document.addEventListener('click', function(e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events','#widl-MouseEvent-ctrlKey','MouseEvent.ctrlKey')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>Нет различий от {{SpecName('DOM2 Events')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Events','#Events-MouseEvent','MouseEvent.ctrlKey')}}</td>
- <td>{{Spec2('DOM2 Events')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузеров</h2>
diff --git a/files/ru/web/api/mouseevent/index.html b/files/ru/web/api/mouseevent/index.html
index 8d541fba69..e222265ea1 100644
--- a/files/ru/web/api/mouseevent/index.html
+++ b/files/ru/web/api/mouseevent/index.html
@@ -136,40 +136,7 @@ document.getElementById("button").addEventListener('click', simulateClick);</pre
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "#dom-mouseevent-region", "MouseEvent.region")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>From {{SpecName('DOM3 Events')}}, added the <code>region</code> property.</td>
- </tr>
- <tr>
- <td>{{SpecName('Pointer Lock','#extensions-to-the-mouseevent-interface','MouseEvent')}}</td>
- <td>{{Spec2('Pointer Lock')}}</td>
- <td>From {{SpecName('DOM3 Events')}}, added <code>movementX</code> and <code>movementY</code> properties.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSSOM View', '#extensions-to-the-mouseevent-interface', 'MouseEvent')}}</td>
- <td>{{Spec2('CSSOM View')}}</td>
- <td>From {{SpecName('DOM3 Events')}}, added <code>offsetX</code> and <code>offsetY</code>, <code>pageX</code> and <code>pageY</code>, <code>x,</code> and <code>y</code> properties.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events','#events-mouseevents','MouseEvent')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>From {{SpecName('DOM2 Events')}}, added the <code>MouseEvent()</code> constructor, the <code>getModifierState()</code> method and the <code>buttons</code> property.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Events','#Events-MouseEvent','MouseEvent')}}</td>
- <td>{{Spec2('DOM2 Events')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mouseevent/offsetx/index.html b/files/ru/web/api/mouseevent/offsetx/index.html
index 9b22640d7b..5915789752 100644
--- a/files/ru/web/api/mouseevent/offsetx/index.html
+++ b/files/ru/web/api/mouseevent/offsetx/index.html
@@ -25,20 +25,7 @@ translation_of: Web/API/MouseEvent/offsetX
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Характеристика</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('CSSOM View', '#dom-mouseevent-offsetx', 'MouseEvent')}}</td>
- <td>{{Spec2('CSSOM View')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mouseevent/pagex/index.html b/files/ru/web/api/mouseevent/pagex/index.html
index 7b6c2baeec..1405d60608 100644
--- a/files/ru/web/api/mouseevent/pagex/index.html
+++ b/files/ru/web/api/mouseevent/pagex/index.html
@@ -19,25 +19,7 @@ pageX === event.clientX + (window.pageYOffset || document.body.scrollTop);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Specification</th>
- <th>Status</th>
- <th>Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('CSSOM View', '#dom-mouseevent-pagex', 'pageX')}}</td>
- <td>{{Spec2('CSSOM View')}}</td>
- <td>Redefined from <code>long</code> to <code>double</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events', '#widl-Touch-pageX', 'pageX')}}</td>
- <td>{{Spec2('TouchEvents')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/mouseevent/screenx/index.html b/files/ru/web/api/mouseevent/screenx/index.html
index e607a56dd7..0027a46dec 100644
--- a/files/ru/web/api/mouseevent/screenx/index.html
+++ b/files/ru/web/api/mouseevent/screenx/index.html
@@ -53,30 +53,7 @@ function logKey(e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('CSSOM View','#dom-mouseevent-screenx', 'screenX')}}</td>
- <td>{{Spec2('CSSOM View')}}</td>
- <td>Переопределяет {{domxref("MouseEvent")}} из long в double.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Events','#widl-MouseEvent-screenX','MouseEvent.screenX')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>Нет изменений ср. с {{SpecName('DOM2 Events')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Events','#Events-MouseEvent','MouseEvent.sceenX')}}</td>
- <td>{{Spec2('DOM2 Events')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.MouseEvent.screenX")}}</p>
diff --git a/files/ru/web/api/navigator/geolocation/index.html b/files/ru/web/api/navigator/geolocation/index.html
index 7305d97d5f..ad4736bdb5 100644
--- a/files/ru/web/api/navigator/geolocation/index.html
+++ b/files/ru/web/api/navigator/geolocation/index.html
@@ -18,22 +18,7 @@ translation_of: Web/API/Navigator/geolocation
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Geolocation', '#navi-geo', 'Navigator.geolocation')}}</td>
- <td>{{Spec2('Geolocation')}}</td>
- <td>Изначальная спецификация</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Доступность_в_браузере">Доступность в браузере</h2>
diff --git a/files/ru/web/api/navigator/getgamepads/index.html b/files/ru/web/api/navigator/getgamepads/index.html
index d8348a4f9d..6e92483ca9 100644
--- a/files/ru/web/api/navigator/getgamepads/index.html
+++ b/files/ru/web/api/navigator/getgamepads/index.html
@@ -22,20 +22,7 @@ translation_of: Web/API/Navigator/getGamepads
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Gamepad', '', 'The Gamepad API specification')}}</td>
- <td>{{Spec2('Gamepad')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/navigator/getvrdisplays/index.html b/files/ru/web/api/navigator/getvrdisplays/index.html
index eee89dd1f2..b7c81f5436 100644
--- a/files/ru/web/api/navigator/getvrdisplays/index.html
+++ b/files/ru/web/api/navigator/getvrdisplays/index.html
@@ -27,20 +27,7 @@ translation_of: Web/API/Navigator/getVRDisplays
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('WebVR', '#navigator-getvrdisplays-attribute', 'getVRDisplays()')}}</td>
- <td>{{Spec2('WebVR')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/navigator/mediadevices/index.html b/files/ru/web/api/navigator/mediadevices/index.html
index 31d1007e89..308c1a8450 100644
--- a/files/ru/web/api/navigator/mediadevices/index.html
+++ b/files/ru/web/api/navigator/mediadevices/index.html
@@ -18,20 +18,7 @@ translation_of: Web/API/Navigator/mediaDevices
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Media Capture', '#widl-NavigatorUserMedia-mediaDevices', 'NavigatorUserMedia.mediaDevices')}}</td>
- <td>{{Spec2('Media Capture')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/api/navigator/serviceworker/index.html b/files/ru/web/api/navigator/serviceworker/index.html
index 4fccb0352a..3cba8cf8e5 100644
--- a/files/ru/web/api/navigator/serviceworker/index.html
+++ b/files/ru/web/api/navigator/serviceworker/index.html
@@ -18,20 +18,7 @@ translation_of: Web/API/Navigator/serviceWorker
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#navigator-service-worker', 'navigator.serviceWorker')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами" style="line-height: 30px; font-size: 2.14285714285714rem;">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/navigator/vibrate/index.html b/files/ru/web/api/navigator/vibrate/index.html
index a64195aaef..b333329761 100644
--- a/files/ru/web/api/navigator/vibrate/index.html
+++ b/files/ru/web/api/navigator/vibrate/index.html
@@ -29,22 +29,7 @@ window.navigator.vibrate([100,30,100,30,100,200,200,30,200,30,200,200,100,30,100
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Vibration API')}}</td>
- <td>{{Spec2('Vibration API')}}</td>
- <td>Связанный со спецификацией недавний редакторский черновик; <span id="result_box" lang="ru"><span class="hps">W3C</span> <span class="hps">версия</span> <span class="hps">REC</span><span>.</span></span></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/network_information_api/index.html b/files/ru/web/api/network_information_api/index.html
index 89b195403e..ca66acea26 100644
--- a/files/ru/web/api/network_information_api/index.html
+++ b/files/ru/web/api/network_information_api/index.html
@@ -47,22 +47,7 @@ if (connection) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Network Information', '', 'Network Information API')}}</td>
- <td>{{Spec2('Network Information')}}</td>
- <td>Изначальная спецификация.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/node/index.html b/files/ru/web/api/node/index.html
index c19789a028..df19dd72cf 100644
--- a/files/ru/web/api/node/index.html
+++ b/files/ru/web/api/node/index.html
@@ -220,43 +220,7 @@ document.body.removeAll();</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#interface-node', 'Node')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Удалены следующие свойства: <code>attributes</code>, <code>namespaceURI</code>, <code>prefix</code>, и <code>localName</code>.<br>
- Удалены следующие методы: <code>isSupported()</code>, <code>hasAttributes()</code>, <code>isSameNode()</code>, <code>getFeature()</code>, <code>setUserData()</code>, и <code>getUserData()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', 'core.html#ID-1950641247', 'Node')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>Методы <code>insertBefore()</code>, <code>replaceChild()</code>, <code>removeChild()</code>, and <code>appendChild()</code> возвращают ещё один вид ошибок (<code>NOT_SUPPORTED_ERR</code>) если вызваны из {{domxref("Document")}}.<br>
- Метод <code>normalize()</code> был модифицирован таким образом, что узел {{domxref("Text")}} также может быть нормализован, если надлежащий флаг {{domxref("DOMConfiguration")}} установлен.<br>
- Добавлены следующие методы: <code>compareDocumentPosition()</code>, <code>isSameNode()</code>, <code>lookupPrefix()</code>, <code>isDefaultNamespace()</code>, <code>lookupNamespaceURI()</code>, <code>isEqualNode()</code>, <code>getFeature()</code>, <code>setUserData()</code>, and <code>getUserData().</code><br>
- Добавлены следующие свойства: <code>baseURI</code> and <code>textContent</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Core', 'core.html#ID-1950641247', 'Node')}}</td>
- <td>{{Spec2('DOM2 Core')}}</td>
- <td>Свойство <code>ownerDocument</code> был слегка изменён, так что {{domxref("DocumentFragment")}} также возвращает <code>null</code>.<br>
- Добавлены следующие свойства: <code>namespaceURI</code>, <code>prefix</code>, and <code>localName</code>.<br>
- Добавлены следующие методы: <code>normalize()</code>, <code>isSupported()</code> and <code>hasAttributes()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-core.html#ID-1950641247', 'Node')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p> </p>
diff --git a/files/ru/web/api/node/issamenode/index.html b/files/ru/web/api/node/issamenode/index.html
index cf90a65e90..fb4e920c33 100644
--- a/files/ru/web/api/node/issamenode/index.html
+++ b/files/ru/web/api/node/issamenode/index.html
@@ -29,27 +29,7 @@ node1 == node2</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#interface-node', 'Node')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Удалено из спецификации.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', 'core.html#Node3-isSameNode', 'Node.isSameNode()')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_в_браузерах">Совместимость в браузерах</h2>
diff --git a/files/ru/web/api/node/issupported/index.html b/files/ru/web/api/node/issupported/index.html
index 017b52006d..a9dc1b7ca5 100644
--- a/files/ru/web/api/node/issupported/index.html
+++ b/files/ru/web/api/node/issupported/index.html
@@ -34,32 +34,7 @@ translation_of: Web/API/Node/isSupported
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#interface-node', 'Node')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Удалено из спецификации.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', '/core.html#Level-2-Core-Node-supports', 'Node.isSupported()')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>Никаких изменений с {{SpecName('DOM2 Core')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Core', '/core.html#Level-2-Core-Node-supports', 'Node.isSupported()')}}</td>
- <td>{{Spec2('DOM2 Core')}}</td>
- <td>Изначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/notification/index.html b/files/ru/web/api/notification/index.html
index 46f7438ac1..19a6dbd637 100644
--- a/files/ru/web/api/notification/index.html
+++ b/files/ru/web/api/notification/index.html
@@ -192,20 +192,7 @@ translation_of: Web/API/Notification
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Notifications')}}</td>
- <td>{{Spec2('Web Notifications')}}</td>
- <td>Уровень жизни </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/notifications_api/index.html b/files/ru/web/api/notifications_api/index.html
index 9ebaaf608c..a5d5950675 100644
--- a/files/ru/web/api/notifications_api/index.html
+++ b/files/ru/web/api/notifications_api/index.html
@@ -49,20 +49,7 @@ translation_of: Web/API/Notifications_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Notifications')}}</td>
- <td>{{Spec2('Web Notifications')}}</td>
- <td>Living standard</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/performance/index.html b/files/ru/web/api/performance/index.html
index 473fafc0ad..30e6343681 100644
--- a/files/ru/web/api/performance/index.html
+++ b/files/ru/web/api/performance/index.html
@@ -69,25 +69,7 @@ translation_of: Web/API/Performance
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Highres Time', '#sec-extenstions-performance-interface', 'Performance')}}</td>
- <td>{{Spec2('Highres Time')}}</td>
- <td>Добавлен метод now()</td>
- </tr>
- <tr>
- <td>{{SpecName('Navigation Timing', '#sec-window.performance-attribute', 'Performance')}}</td>
- <td>{{Spec2('Navigation Timing')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/performance/now/index.html b/files/ru/web/api/performance/now/index.html
index 82dae485f2..597368e82f 100644
--- a/files/ru/web/api/performance/now/index.html
+++ b/files/ru/web/api/performance/now/index.html
@@ -39,25 +39,7 @@ console.log("Call to doSomething took " + (t1 - t0) + " milliseconds.")
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Highres Time Level 2', '#dom-performance-now', 'Performance.now()')}}</td>
- <td>{{Spec2('Highres Time Level 2')}}</td>
- <td>Более строгие определения типов и интерфейсов.</td>
- </tr>
- <tr>
- <td>{{SpecName('Highres Time', '#dom-performance-now', 'Performance.now()')}}</td>
- <td>{{Spec2('Highres Time')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/pushmanager/index.html b/files/ru/web/api/pushmanager/index.html
index 37703fc0a9..f1f4901042 100644
--- a/files/ru/web/api/pushmanager/index.html
+++ b/files/ru/web/api/pushmanager/index.html
@@ -84,20 +84,7 @@ navigator.serviceWorker.register('serviceworker.js').then(
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Push API','#pushmanager-interface','PushManager')}}</td>
- <td>{{Spec2('Push API')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/pushmanager/subscribe/index.html b/files/ru/web/api/pushmanager/subscribe/index.html
index 6bab2ada95..e87a6a305f 100644
--- a/files/ru/web/api/pushmanager/subscribe/index.html
+++ b/files/ru/web/api/pushmanager/subscribe/index.html
@@ -61,20 +61,7 @@ navigator.serviceWorker.register('serviceworker.js').then(
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Push API', '#widl-PushManager-subscribe-Promise-PushSubscription--PushSubscriptionOptions-options', 'subscribe()')}}</td>
- <td>{{Spec2('Push API')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/request/mode/index.html b/files/ru/web/api/request/mode/index.html
index e89ea1e322..c1f367a4ce 100644
--- a/files/ru/web/api/request/mode/index.html
+++ b/files/ru/web/api/request/mode/index.html
@@ -48,20 +48,7 @@ var myMode = myRequest.mode; // вернёт "cors" по умолчанию</pre
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Fetch','#dom-request-mode', 'mode')}}</td>
- <td>{{Spec2('Fetch')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/api/response/response/index.html b/files/ru/web/api/response/response/index.html
index ff10437ff2..033d5fd08b 100644
--- a/files/ru/web/api/response/response/index.html
+++ b/files/ru/web/api/response/response/index.html
@@ -51,20 +51,7 @@ var myResponse = new Response(myBlob,init);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Fetch','#dom-response','Response()')}}</td>
- <td>{{Spec2('Fetch')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_в_браузерах">Совместимость в браузерах</h2>
diff --git a/files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html b/files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html
index 1fd6da0849..ac8aca39be 100644
--- a/files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html
+++ b/files/ru/web/api/rtcpeerconnection/cantrickleicecandidates/index.html
@@ -59,22 +59,7 @@ pc.addEventListener('icecandidate', e =&gt; {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('WebRTC 1.0', '#dom-rtcpeerconnection-cantrickleicecandidates', 'RTCPeerConnection.canTrickleIceCandidates') }}</td>
- <td>{{ Spec2('WebRTC 1.0') }}</td>
- <td>Initial specification.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/rtcpeerconnection/connectionstate/index.html b/files/ru/web/api/rtcpeerconnection/connectionstate/index.html
index b880223b2e..146332e983 100644
--- a/files/ru/web/api/rtcpeerconnection/connectionstate/index.html
+++ b/files/ru/web/api/rtcpeerconnection/connectionstate/index.html
@@ -29,22 +29,7 @@ var connectionState = pc.connectionState;</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('WebRTC 1.0', '#dom-peerconnection-connection-state', 'RTCPeerConnection.connectionState') }}</td>
- <td>{{ Spec2('WebRTC 1.0') }}</td>
- <td>Initial specification.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html b/files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html
index 09fa8f0f88..3b094fd432 100644
--- a/files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html
+++ b/files/ru/web/api/rtcpeerconnection/currentlocaldescription/index.html
@@ -40,22 +40,7 @@ else {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('WebRTC 1.0', '#dom-peerconnection-currentlocaldesc', 'RTCPeerConnection.currentLocalDescription') }}</td>
- <td>{{ Spec2('WebRTC 1.0') }}</td>
- <td>Initial specification.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html b/files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html
index 69f28cf176..2b6aef35ae 100644
--- a/files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html
+++ b/files/ru/web/api/rtcpeerconnection/currentremotedescription/index.html
@@ -40,22 +40,7 @@ else {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('WebRTC 1.0', '#dom-peerconnection-currentremotedesc', 'RTCPeerConnection.currentRemoteDescription') }}</td>
- <td>{{ Spec2('WebRTC 1.0') }}</td>
- <td>Initial specification.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html b/files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html
index 42905d57bd..2073990cd1 100644
--- a/files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html
+++ b/files/ru/web/api/rtcpeerconnection/rtcpeerconnection/index.html
@@ -28,20 +28,7 @@ translation_of: Web/API/RTCPeerConnection/RTCPeerConnection
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('WebRTC 1.0', '#dom-peerconnection', 'RTCPeerConnection()')}}</td>
- <td>{{Spec2('WebRTC 1.0')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/selection/getrangeat/index.html b/files/ru/web/api/selection/getrangeat/index.html
index 47475eb9a3..88a51ee488 100644
--- a/files/ru/web/api/selection/getrangeat/index.html
+++ b/files/ru/web/api/selection/getrangeat/index.html
@@ -43,20 +43,7 @@ for(var i = 0; i &lt; sel.rangeCount; i++) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML Editing', '#dom-selection-getrangeat', 'Selection.getRangeAt()')}}</td>
- <td>{{Spec2('HTML Editing')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость</h2>
diff --git a/files/ru/web/api/service_worker_api/using_service_workers/index.html b/files/ru/web/api/service_worker_api/using_service_workers/index.html
index 27457f1b94..d25a516e56 100644
--- a/files/ru/web/api/service_worker_api/using_service_workers/index.html
+++ b/files/ru/web/api/service_worker_api/using_service_workers/index.html
@@ -442,20 +442,7 @@ event.request.body</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/serviceworker/onstatechange/index.html b/files/ru/web/api/serviceworker/onstatechange/index.html
index 4a02488880..845835a669 100644
--- a/files/ru/web/api/serviceworker/onstatechange/index.html
+++ b/files/ru/web/api/serviceworker/onstatechange/index.html
@@ -49,20 +49,7 @@ if (serviceWorker) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#dom-serviceworker-onstatechange', 'ServiceWorker.onstatechange')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/serviceworker/scripturl/index.html b/files/ru/web/api/serviceworker/scripturl/index.html
index 10463abdda..c7163ea4b4 100644
--- a/files/ru/web/api/serviceworker/scripturl/index.html
+++ b/files/ru/web/api/serviceworker/scripturl/index.html
@@ -22,20 +22,7 @@ translation_of: Web/API/ServiceWorker/scriptURL
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#service-worker-url', 'scriptURL')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2>
diff --git a/files/ru/web/api/serviceworker/state/index.html b/files/ru/web/api/serviceworker/state/index.html
index 49da432e46..851911b247 100644
--- a/files/ru/web/api/serviceworker/state/index.html
+++ b/files/ru/web/api/serviceworker/state/index.html
@@ -41,20 +41,7 @@ if (serviceWorker) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#service-worker-state', 'state')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2>
diff --git a/files/ru/web/api/serviceworkercontainer/controller/index.html b/files/ru/web/api/serviceworkercontainer/controller/index.html
index 066edb858b..b5cf6af9c6 100644
--- a/files/ru/web/api/serviceworkercontainer/controller/index.html
+++ b/files/ru/web/api/serviceworkercontainer/controller/index.html
@@ -31,20 +31,7 @@ translation_of: Web/API/ServiceWorkerContainer/controller
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#navigator-service-worker-controller', 'ServiceWorkerRegistration.controller')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/serviceworkerregistration/index.html b/files/ru/web/api/serviceworkerregistration/index.html
index 8daa8d7b98..2890d0bfa1 100644
--- a/files/ru/web/api/serviceworkerregistration/index.html
+++ b/files/ru/web/api/serviceworkerregistration/index.html
@@ -98,35 +98,7 @@ translation_of: Web/API/ServiceWorkerRegistration
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#service-worker-registration-obj', 'ServiceWorkerRegistration')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('Push API', '#widl-ServiceWorkerRegistration-pushManager', 'PushManager')}}</td>
- <td>{{Spec2('Push API')}}</td>
- <td>Добавлено свойство {{domxref("PushManager","pushManager")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('Web Notifications')}}</td>
- <td>{{Spec2('Web Notifications')}}</td>
- <td>Добавлены методы {{domxref("ServiceWorkerRegistration.showNotification()","showNotification()")}} и {{domxref("ServiceWorkerRegistration.getNotifications()","getNotifications()")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('Background Sync')}}</td>
- <td>{{Spec2('Background Sync')}}</td>
- <td>Добавлено свойство {{domxref("ServiceWorkerRegistration.sync","sync")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/serviceworkerregistration/pushmanager/index.html b/files/ru/web/api/serviceworkerregistration/pushmanager/index.html
index 7abc706489..b1ef0ebeae 100644
--- a/files/ru/web/api/serviceworkerregistration/pushmanager/index.html
+++ b/files/ru/web/api/serviceworkerregistration/pushmanager/index.html
@@ -44,20 +44,7 @@ navigator.serviceWorker.register('serviceworker.js').then(
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Push API', '#pushmanager-interface', 'PushManager')}}</td>
- <td>{{Spec2('Push API')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/serviceworkerregistration/update/index.html b/files/ru/web/api/serviceworkerregistration/update/index.html
index 502791c6ce..5c74c99096 100644
--- a/files/ru/web/api/serviceworkerregistration/update/index.html
+++ b/files/ru/web/api/serviceworkerregistration/update/index.html
@@ -42,20 +42,7 @@ translation_of: Web/API/ServiceWorkerRegistration/update
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#service-worker-registration-update-method', 'ServiceWorkerRegistration.update()')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.ServiceWorkerRegistration.update")}}</p>
diff --git a/files/ru/web/api/setinterval/index.html b/files/ru/web/api/setinterval/index.html
index 81df340981..48763d06aa 100644
--- a/files/ru/web/api/setinterval/index.html
+++ b/files/ru/web/api/setinterval/index.html
@@ -584,25 +584,7 @@ MiniDaemon.prototype.start = function (bReverse) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Specification</th>
- <th>Status</th>
- <th>Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'webappapis.html#dom-setinterval', 'WindowOrWorkerGlobalScope.setInterval()')}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Method moved to the <code>WindowOrWorkerGlobalScope</code> mixin in the latest spec.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "webappapis.html#dom-setinterval", "WindowTimers.setInterval()")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Initial definition (DOM Level 0)</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/sharedworker/index.html b/files/ru/web/api/sharedworker/index.html
index d0e94c40da..232b72f1b7 100644
--- a/files/ru/web/api/sharedworker/index.html
+++ b/files/ru/web/api/sharedworker/index.html
@@ -141,20 +141,7 @@ index1.html
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#sharedworker", "SharedWorker")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No change from {{SpecName("Web Workers")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/speechgrammar/index.html b/files/ru/web/api/speechgrammar/index.html
index 1731b109f3..3c4b8000f0 100644
--- a/files/ru/web/api/speechgrammar/index.html
+++ b/files/ru/web/api/speechgrammar/index.html
@@ -48,20 +48,7 @@ console.log(speechRecognitionList[0].weight); // должно вернуть 1 -
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Speech API', '#speechreco-speechgrammar', 'SpeechGrammar')}}</td>
- <td>{{Spec2('Web Speech API')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/storage/clear/index.html b/files/ru/web/api/storage/clear/index.html
index 01d6ab2fdf..527cadfe08 100644
--- a/files/ru/web/api/storage/clear/index.html
+++ b/files/ru/web/api/storage/clear/index.html
@@ -37,20 +37,7 @@ translation_of: Web/API/Storage/clear
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Storage', '#dom-storage-clear', 'clear()')}}</td>
- <td>{{Spec2('Web Storage')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/storage/getitem/index.html b/files/ru/web/api/storage/getitem/index.html
index f40a6d6b89..74d38a07c9 100644
--- a/files/ru/web/api/storage/getitem/index.html
+++ b/files/ru/web/api/storage/getitem/index.html
@@ -47,20 +47,7 @@ translation_of: Web/API/Storage/getItem
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Storage', '#dom-storage-getitem', 'getItem()')}}</td>
- <td>{{Spec2('Web Storage')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/storage/index.html b/files/ru/web/api/storage/index.html
index 3435d0f996..f6e0d3b1e4 100644
--- a/files/ru/web/api/storage/index.html
+++ b/files/ru/web/api/storage/index.html
@@ -80,20 +80,7 @@ function setStyles() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'webstorage.html#the-storage-interface', 'Storage')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/storage/length/index.html b/files/ru/web/api/storage/length/index.html
index fb57b01571..d2b43bebb6 100644
--- a/files/ru/web/api/storage/length/index.html
+++ b/files/ru/web/api/storage/length/index.html
@@ -38,20 +38,7 @@ translation_of: Web/API/Storage/length
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Storage', '#dom-storage-length', 'length')}}</td>
- <td>{{Spec2('Web Storage')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/streams_api/index.html b/files/ru/web/api/streams_api/index.html
index c8e3a7f14b..3976c3cc5b 100644
--- a/files/ru/web/api/streams_api/index.html
+++ b/files/ru/web/api/streams_api/index.html
@@ -107,20 +107,7 @@ translation_of: Web/API/Streams_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Streams')}}</td>
- <td>{{Spec2('Streams')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/svggraphicselement/index.html b/files/ru/web/api/svggraphicselement/index.html
index eca4dd9c22..73e1ec73fd 100644
--- a/files/ru/web/api/svggraphicselement/index.html
+++ b/files/ru/web/api/svggraphicselement/index.html
@@ -40,20 +40,7 @@ translation_of: Web/API/SVGGraphicsElement
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("SVG2", "types.html#InterfaceSVGGraphicsElement", "SVGGraphicsElement")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/text/index.html b/files/ru/web/api/text/index.html
index dd6a967334..97a373924c 100644
--- a/files/ru/web/api/text/index.html
+++ b/files/ru/web/api/text/index.html
@@ -65,39 +65,7 @@ translation_of: Web/API/Text
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG', '#text', 'Text')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td>Удалено свойство <code>isElementContentWhitespace</code>.<br>
- <code>Удалён метод replaceWholeText()</code>.<br>
- Добавлен конструктор <code>Text()</code>.<br>
- Добавлено свойство <code>assignedSlot</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM3 Core', 'core.html#ID-1312295772', 'Text')}}</td>
- <td>{{Spec2('DOM3 Core')}}</td>
- <td>Добавлены свойства <code>isElementContentWhitespace</code> и <code>wholeText</code>.<br>
- Добавлен метод <code>replaceWholeText()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM2 Core', 'core.html#ID-1312295772', 'Text')}}</td>
- <td>{{Spec2('DOM2 Core')}}</td>
- <td>Без изменений по сравнению с  {{SpecName('DOM1')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('DOM1', 'level-one-core.html#ID-1312295772', 'Text')}}</td>
- <td>{{Spec2('DOM1')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/touch/index.html b/files/ru/web/api/touch/index.html
index fd1aa9d965..963914c07a 100644
--- a/files/ru/web/api/touch/index.html
+++ b/files/ru/web/api/touch/index.html
@@ -69,25 +69,7 @@ translation_of: Web/API/Touch
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events 2', '#touch-interface', 'Touch')}}</td>
- <td>{{Spec2('Touch Events 2')}}</td>
- <td>Добавлены свойства <code>radiusX</code>, <code>radiusY</code>, <code>rotationAngle</code>, <code>force</code>, и также конструктор <code>Touch()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events', '#touch-interface', 'Touch')}}</td>
- <td>{{Spec2('Touch Events')}}</td>
- <td>Исходное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/touchevent/altkey/index.html b/files/ru/web/api/touchevent/altkey/index.html
index 06b7ad4a7e..a6c5843270 100644
--- a/files/ru/web/api/touchevent/altkey/index.html
+++ b/files/ru/web/api/touchevent/altkey/index.html
@@ -41,25 +41,7 @@ translation_of: Web/API/TouchEvent/altKey
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events 2','#widl-TouchEvent-altKey')}}</td>
- <td>{{Spec2('Touch Events 2')}}</td>
- <td>Нестабильная версия.</td>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events','#widl-TouchEvent-altKey')}}</td>
- <td>{{Spec2('Touch Events')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/touchevent/changedtouches/index.html b/files/ru/web/api/touchevent/changedtouches/index.html
index 93b26acda4..8daa58016c 100644
--- a/files/ru/web/api/touchevent/changedtouches/index.html
+++ b/files/ru/web/api/touchevent/changedtouches/index.html
@@ -47,25 +47,7 @@ translation_of: Web/API/TouchEvent/changedTouches
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events 2','#widl-TouchEvent-changedTouches')}}</td>
- <td>{{Spec2('Touch Events 2')}}</td>
- <td>Нестабильная версия.</td>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events','#widl-TouchEvent-changedTouches')}}</td>
- <td>{{Spec2('Touch Events')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/touchevent/index.html b/files/ru/web/api/touchevent/index.html
index d061973eb1..f443e928bb 100644
--- a/files/ru/web/api/touchevent/index.html
+++ b/files/ru/web/api/touchevent/index.html
@@ -112,25 +112,7 @@ translation_of: Web/API/TouchEvent
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events 2','#touchevent-interface', 'TouchEvent')}}</td>
- <td>{{Spec2('Touch Events 2')}}</td>
- <td>Добавлены глобальные атрибуты обработчиков <code>ontouchstart</code>, <code>ontouchend</code>, <code>ontouchmove</code>, <code>ontouchend</code></td>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events', '#touchevent-interface', 'TouchEvent')}}</td>
- <td>{{Spec2('Touch Events')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/touchevent/touches/index.html b/files/ru/web/api/touchevent/touches/index.html
index e0628978c6..e377e1b8a3 100644
--- a/files/ru/web/api/touchevent/touches/index.html
+++ b/files/ru/web/api/touchevent/touches/index.html
@@ -41,25 +41,7 @@ translation_of: Web/API/TouchEvent/touches
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events 2','#dom-touchevent-touches')}}</td>
- <td>{{Spec2('Touch Events 2')}}</td>
- <td>Non-stable version.</td>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events','#widl-TouchEvent-touches')}}</td>
- <td>{{Spec2('Touch Events')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/touchlist/index.html b/files/ru/web/api/touchlist/index.html
index db1c5b0400..8b731da08e 100644
--- a/files/ru/web/api/touchlist/index.html
+++ b/files/ru/web/api/touchlist/index.html
@@ -29,25 +29,7 @@ translation_of: Web/API/TouchList
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events 2','#touchlist-interface')}}</td>
- <td>{{Spec2('Touch Events 2')}}</td>
- <td>Нестабильная версия.</td>
- </tr>
- <tr>
- <td>{{SpecName('Touch Events', '#touchlist-interface')}}</td>
- <td>{{Spec2('Touch Events')}}</td>
- <td>Первое упоминание</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Доступность_в_браузерах">Доступность в браузерах</h2>
diff --git a/files/ru/web/api/uievent/which/index.html b/files/ru/web/api/uievent/which/index.html
index 3c2fc530cc..1e4daf978c 100644
--- a/files/ru/web/api/uievent/which/index.html
+++ b/files/ru/web/api/uievent/which/index.html
@@ -68,22 +68,7 @@ alert("onkeydown handler: \n"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('DOM3 Events','#legacy-interface-KeyboardEvent','KeyboardEvent.which')}}</td>
- <td>{{Spec2('DOM3 Events')}}</td>
- <td>Initial definition; specified as deprecated</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/api/url/createobjecturl/index.html b/files/ru/web/api/url/createobjecturl/index.html
index d510ed0a96..40ebec62db 100644
--- a/files/ru/web/api/url/createobjecturl/index.html
+++ b/files/ru/web/api/url/createobjecturl/index.html
@@ -39,20 +39,7 @@ translation_of: Web/API/URL/createObjectURL
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('File API', '#dfn-createObjectURL', 'URL')}}</td>
- <td>{{Spec2('File API')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/urlsearchparams/index.html b/files/ru/web/api/urlsearchparams/index.html
index d669853cfd..e7826e364a 100644
--- a/files/ru/web/api/urlsearchparams/index.html
+++ b/files/ru/web/api/urlsearchparams/index.html
@@ -77,22 +77,7 @@ searchParams.toString(); // "q=URLUtils.searchParams"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('URL', '#urlsearchparams', "URLSearchParams")}}</td>
- <td>{{Spec2('URL')}}</td>
- <td>Исходное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузером">Совместимость с браузером</h2>
diff --git a/files/ru/web/api/usb/onconnect/index.html b/files/ru/web/api/usb/onconnect/index.html
index 3a7d64e234..e0a26c8bac 100644
--- a/files/ru/web/api/usb/onconnect/index.html
+++ b/files/ru/web/api/usb/onconnect/index.html
@@ -21,20 +21,7 @@ translation_of: Web/API/USB/onconnect
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName("Web USB","#dom-usb-onconnect","onconnect")}}</td>
- <td>{{Spec2("Web USB")}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/usb/ondisconnect/index.html b/files/ru/web/api/usb/ondisconnect/index.html
index 25dff131a0..742d276e88 100644
--- a/files/ru/web/api/usb/ondisconnect/index.html
+++ b/files/ru/web/api/usb/ondisconnect/index.html
@@ -21,20 +21,7 @@ translation_of: Web/API/USB/ondisconnect
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('Web USB','#dom-usb-ondisconnect','ondisconnect')}}</td>
- <td>{{Spec2('Web USB')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/usb/requestdevice/index.html b/files/ru/web/api/usb/requestdevice/index.html
index 5ec208774e..0d3a34f697 100644
--- a/files/ru/web/api/usb/requestdevice/index.html
+++ b/files/ru/web/api/usb/requestdevice/index.html
@@ -60,20 +60,7 @@ navigator.usb.requestDevice({filters: filters})
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("Web USB","#dom-usb-requestdevice-options-options","requestDevice")}}</td>
- <td>{{Spec2("Web USB")}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/vrdisplaycapabilities/hasposition/index.html b/files/ru/web/api/vrdisplaycapabilities/hasposition/index.html
index 7de0300c2f..d259ca2ee2 100644
--- a/files/ru/web/api/vrdisplaycapabilities/hasposition/index.html
+++ b/files/ru/web/api/vrdisplaycapabilities/hasposition/index.html
@@ -23,20 +23,7 @@ translation_of: Web/API/VRDisplayCapabilities/hasPosition
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('WebVR 1.1', '#dom-vrdisplaycapabilities-hasposition', 'hasPosition')}}</td>
- <td>{{Spec2('WebVR 1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/api/vrdisplaycapabilities/index.html b/files/ru/web/api/vrdisplaycapabilities/index.html
index 0bc9f13cdf..992546b740 100644
--- a/files/ru/web/api/vrdisplaycapabilities/index.html
+++ b/files/ru/web/api/vrdisplaycapabilities/index.html
@@ -49,20 +49,7 @@ translation_of: Web/API/VRDisplayCapabilities
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('WebVR 1.1', '#interface-vrdisplaycapabilities', 'VRDisplayCapabilities')}}</td>
- <td>{{Spec2('WebVR 1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Режим_совместимости_браузера">Режим совместимости браузера</h2>
diff --git a/files/ru/web/api/vrdisplayevent/display/index.html b/files/ru/web/api/vrdisplayevent/display/index.html
index 35deeeab90..14764df601 100644
--- a/files/ru/web/api/vrdisplayevent/display/index.html
+++ b/files/ru/web/api/vrdisplayevent/display/index.html
@@ -22,20 +22,7 @@ translation_of: Web/API/VRDisplayEvent/display
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('WebVR 1.1', '#dom-vrdisplayeventinit-display', 'display')}}</td>
- <td>{{Spec2('WebVR 1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/api/vrframedata/index.html b/files/ru/web/api/vrframedata/index.html
index babe98004a..de6b8a1edf 100644
--- a/files/ru/web/api/vrframedata/index.html
+++ b/files/ru/web/api/vrframedata/index.html
@@ -39,20 +39,7 @@ translation_of: Web/API/VRFrameData
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('WebVR 1.1', '#interface-vrdisplayevent', 'VRDisplayEvent')}}</td>
- <td>{{Spec2('WebVR 1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/api/vrstageparameters/sittingtostandingtransform/index.html b/files/ru/web/api/vrstageparameters/sittingtostandingtransform/index.html
index 53b05a65be..cf3c5cd146 100644
--- a/files/ru/web/api/vrstageparameters/sittingtostandingtransform/index.html
+++ b/files/ru/web/api/vrstageparameters/sittingtostandingtransform/index.html
@@ -25,20 +25,7 @@ translation_of: Web/API/VRStageParameters/sittingToStandingTransform
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('WebVR 1.1', '#dom-vrstageparameters-sittingtostandingtransform', 'sittingToStandingTransform')}}</td>
- <td>{{Spec2('WebVR 1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Режим_совместимости_браузера">Режим совместимости браузера</h2>
diff --git a/files/ru/web/api/web_authentication_api/index.html b/files/ru/web/api/web_authentication_api/index.html
index 4407249491..6586d1b01c 100644
--- a/files/ru/web/api/web_authentication_api/index.html
+++ b/files/ru/web/api/web_authentication_api/index.html
@@ -185,20 +185,7 @@ navigator.credentials.create(createCredentialDefaultArgs)
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('WebAuthn')}}</td>
- <td>{{Spec2('WebAuthn')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/web_crypto_api/index.html b/files/ru/web/api/web_crypto_api/index.html
index c28bc5a34d..17943913b4 100644
--- a/files/ru/web/api/web_crypto_api/index.html
+++ b/files/ru/web/api/web_crypto_api/index.html
@@ -52,22 +52,7 @@ translation_of: Web/API/Web_Crypto_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Web Crypto API")}}</td>
- <td>{{Spec2("Web Crypto API")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/web_speech_api/index.html b/files/ru/web/api/web_speech_api/index.html
index f3e1ebe9ca..97a8fc847a 100644
--- a/files/ru/web/api/web_speech_api/index.html
+++ b/files/ru/web/api/web_speech_api/index.html
@@ -69,20 +69,7 @@ translation_of: Web/API/Web_Speech_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Speech API')}}</td>
- <td>{{Spec2('Web Speech API')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/api/web_storage_api/index.html b/files/ru/web/api/web_storage_api/index.html
index a0aa9bb934..43fb103660 100644
--- a/files/ru/web/api/web_storage_api/index.html
+++ b/files/ru/web/api/web_storage_api/index.html
@@ -47,20 +47,7 @@ translation_of: Web/API/Web_Storage_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'webstorage.html#webstorage')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/web_workers_api/index.html b/files/ru/web/api/web_workers_api/index.html
index c8ca1f9c20..ad6d00756c 100644
--- a/files/ru/web/api/web_workers_api/index.html
+++ b/files/ru/web/api/web_workers_api/index.html
@@ -70,25 +70,7 @@ translation_of: Web/API/Web_Workers_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#toc-workers')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Не отличается от {{SpecName("Web Workers")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('Web Workers')}}</td>
- <td>{{Spec2('Web Workers')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/web_workers_api/using_web_workers/index.html b/files/ru/web/api/web_workers_api/using_web_workers/index.html
index a524285050..c0eae11fe9 100644
--- a/files/ru/web/api/web_workers_api/using_web_workers/index.html
+++ b/files/ru/web/api/web_workers_api/using_web_workers/index.html
@@ -715,25 +715,7 @@ onmessage = function(event) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#toc-workers')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений {{SpecName("Web Workers")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('Web Workers')}}</td>
- <td>{{Spec2('Web Workers')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/api/webgl_compressed_texture_pvrtc/index.html b/files/ru/web/api/webgl_compressed_texture_pvrtc/index.html
index 0699ea2e24..823aebdec4 100644
--- a/files/ru/web/api/webgl_compressed_texture_pvrtc/index.html
+++ b/files/ru/web/api/webgl_compressed_texture_pvrtc/index.html
@@ -46,20 +46,7 @@ gl.compressedTexImage2D(gl.TEXTURE_2D, 0, ext.COMPRESSED_RGB_PVRTC_4BPPV1_IMG, 5
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('WEBGL_compressed_texture_pvrtc', "", "WEBGL_compressed_texture_pvrtc")}}</td>
- <td>{{Spec2('WEBGL_compressed_texture_pvrtc')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
<p>{{Compat("api.WEBGL_compressed_texture_pvrtc")}}</p>
diff --git a/files/ru/web/api/webglrenderingcontext/bindtexture/index.html b/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
index 527dbcd2cb..9dd9cdce7b 100644
--- a/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
+++ b/files/ru/web/api/webglrenderingcontext/bindtexture/index.html
@@ -60,36 +60,7 @@ gl.bindTexture(gl.TEXTURE_2D, texture);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('WebGL', "#5.14.8", "bindTexture")}}</td>
- <td>{{Spec2('WebGL')}}</td>
- <td>Initial definition for WebGL.</td>
- </tr>
- <tr>
- <td>{{SpecName('OpenGL ES 2.0', "glBindTexture.xml", "glBindTexture")}}</td>
- <td>{{Spec2('OpenGL ES 2.0')}}</td>
- <td>Man page of the (similar) OpenGL ES 2.0 API.</td>
- </tr>
- <tr>
- <td>{{SpecName('WebGL2', "#3.7.1", "bindTexture")}}</td>
- <td>{{Spec2('WebGL2')}}</td>
- <td>Updated definition for WebGL 2.<br>
- Adds: <code>gl.TEXTURE_3D</code> and <code>gl.TEXTURE_2D_ARRAY</code></td>
- </tr>
- <tr>
- <td>{{SpecName('OpenGL ES 3.0', "glBindTexture.xhtml", "glBindTexture")}}</td>
- <td>{{Spec2('OpenGL ES 3.0')}}</td>
- <td>Man page of the (similar) OpenGL ES 3.0 API.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/webglrenderingcontext/clear/index.html b/files/ru/web/api/webglrenderingcontext/clear/index.html
index 12e94de761..42f0053b23 100644
--- a/files/ru/web/api/webglrenderingcontext/clear/index.html
+++ b/files/ru/web/api/webglrenderingcontext/clear/index.html
@@ -54,25 +54,7 @@ gl.getParameter(gl.STENCIL_CLEAR_VALUE);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('WebGL', "#5.14.11", "clear")}}</td>
- <td>{{Spec2('WebGL')}}</td>
- <td>Изначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('OpenGL ES 2.0', "glClear.xml", "glClear")}}</td>
- <td>{{Spec2('OpenGL ES 2.0')}}</td>
- <td>Справочная страница OpenGL API.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.WebGLRenderingContext.clear")}}</p>
diff --git a/files/ru/web/api/webrtc_api/index.html b/files/ru/web/api/webrtc_api/index.html
index a73ea5027b..7a7a34555c 100644
--- a/files/ru/web/api/webrtc_api/index.html
+++ b/files/ru/web/api/webrtc_api/index.html
@@ -151,32 +151,7 @@ translation_of: Web/API/WebRTC_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('WebRTC 1.0')}}</td>
- <td>{{Spec2('WebRTC 1.0')}}</td>
- <td>The initial definition of the API of WebRTC.</td>
- </tr>
- <tr>
- <td>{{SpecName('Media Capture')}}</td>
- <td>{{Spec2('Media Capture')}}</td>
- <td>The initial definition of the object conveying the stream of media content.</td>
- </tr>
- <tr>
- <td>{{SpecName('Media Capture DOM Elements')}}</td>
- <td>{{Spec2('Media Capture DOM Elements')}}</td>
- <td>The initial definition on how to obtain stream of content from DOM Elements</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>В дополнение к этим спецификациям, определяющим API, необходимый для использования WebRTC, имеется несколько протоколов, перечисленных в разделе <a href="#Ресурсы">ресурсы</a>.</p>
diff --git a/files/ru/web/api/webxr_device_api/index.html b/files/ru/web/api/webxr_device_api/index.html
index 5db21be1de..f35ec195d7 100644
--- a/files/ru/web/api/webxr_device_api/index.html
+++ b/files/ru/web/api/webxr_device_api/index.html
@@ -167,20 +167,7 @@ translation_of: Web/API/WebXR_Device_API
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName("WebXR")}}</td>
- <td>{{Spec2("WebXR")}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/api/window/beforeunload_event/index.html b/files/ru/web/api/window/beforeunload_event/index.html
index c0bbf99a16..2c5bc0a27d 100644
--- a/files/ru/web/api/window/beforeunload_event/index.html
+++ b/files/ru/web/api/window/beforeunload_event/index.html
@@ -61,27 +61,7 @@ translation_of: Web/API/Window/beforeunload_event
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("HTML WHATWG", "indices.html#event-beforeunload", "beforeunload")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "browsers.html#unloading-documents", "beforeunload")}}</td>
- <td>{{Spec2("HTML5 W3C")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/window/document/index.html b/files/ru/web/api/window/document/index.html
index 6e5d067fc8..fbb34898e9 100644
--- a/files/ru/web/api/window/document/index.html
+++ b/files/ru/web/api/window/document/index.html
@@ -42,22 +42,4 @@ translation_of: Web/API/Window/document
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-document-2', 'Window.document')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'browsers.html#dom-document-0', 'Window.document')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/api/window/getselection/index.html b/files/ru/web/api/window/getselection/index.html
index bbfeac0912..a908e5fbb9 100644
--- a/files/ru/web/api/window/getselection/index.html
+++ b/files/ru/web/api/window/getselection/index.html
@@ -53,27 +53,7 @@ translation_of: Web/API/Window/getSelection
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Selection API", "#extensions-to-window-interface", "Window.getSelection()")}}</td>
- <td>{{Spec2("Selection API")}}</td>
- <td>Новая специф.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML Editing", "#dom-window-getselection", "Window.getSelection()")}}</td>
- <td>{{Spec2("HTML Editing")}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузером">Совместимость с браузером</h2>
diff --git a/files/ru/web/api/window/history/index.html b/files/ru/web/api/window/history/index.html
index c6cc2c76cf..ff8cdde3f4 100644
--- a/files/ru/web/api/window/history/index.html
+++ b/files/ru/web/api/window/history/index.html
@@ -30,22 +30,4 @@ history.go(-1); // эквивалент history.back();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'browsers.html#the-history-interface', 'The History interface')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'browsers.html#the-history-interface', 'The History interface')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/api/window/innerheight/index.html b/files/ru/web/api/window/innerheight/index.html
index c7aa9071b9..1af9b34535 100644
--- a/files/ru/web/api/window/innerheight/index.html
+++ b/files/ru/web/api/window/innerheight/index.html
@@ -56,22 +56,7 @@ var intOuterFramesetHeight = top.innerHeight;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSSOM View', '#dom-window-innerheight', 'window.innerHeight')}}</td>
- <td>{{Spec2('CSSOM View')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/window/localstorage/index.html b/files/ru/web/api/window/localstorage/index.html
index 2f25eb7532..11fb1aabae 100644
--- a/files/ru/web/api/window/localstorage/index.html
+++ b/files/ru/web/api/window/localstorage/index.html
@@ -62,20 +62,7 @@ translation_of: Web/API/Window/localStorage
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "webstorage.html#dom-localstorage", "localStorage")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/window/location/index.html b/files/ru/web/api/window/location/index.html
index 31445036f2..5382b1cbe3 100644
--- a/files/ru/web/api/window/location/index.html
+++ b/files/ru/web/api/window/location/index.html
@@ -180,25 +180,7 @@ span.intLink {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "history.html#the-location-interface", "Window.location")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с {{SpecName("HTML5 W3C")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "browsers.html#the-location-interface", "Window.location")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/window/ondeviceorientation/index.html b/files/ru/web/api/window/ondeviceorientation/index.html
index 72c07b3b81..97709fa1ad 100644
--- a/files/ru/web/api/window/ondeviceorientation/index.html
+++ b/files/ru/web/api/window/ondeviceorientation/index.html
@@ -23,22 +23,7 @@ window.addEventListener('deviceorientation', function(event) { ... });
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Device Orientation')}}</td>
- <td>{{Spec2('Device Orientation')}}</td>
- <td>Начальная спецификация.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/window/screen/index.html b/files/ru/web/api/window/screen/index.html
index bb14e55628..4187a52986 100644
--- a/files/ru/web/api/window/screen/index.html
+++ b/files/ru/web/api/window/screen/index.html
@@ -22,22 +22,7 @@ translation_of: Web/API/Window/screen
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Пояснение</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSSOM View', '#dom-window-screen', 'window.screen')}}</td>
- <td>{{Spec2('CSSOM View')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.Window.screen")}}</p>
diff --git a/files/ru/web/api/window/sessionstorage/index.html b/files/ru/web/api/window/sessionstorage/index.html
index 13a2919a13..7143987409 100644
--- a/files/ru/web/api/window/sessionstorage/index.html
+++ b/files/ru/web/api/window/sessionstorage/index.html
@@ -52,20 +52,7 @@ field.addEventListener("change", function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Замечание</th>
- </tr>
- <tr>
- <td>{{SpecName('Web Storage', '#the-sessionstorage-attribute', 'sessionStorage')}}</td>
- <td>{{Spec2('Web Storage')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/window/top/index.html b/files/ru/web/api/window/top/index.html
index 7e7f62043e..ebb42d4b72 100644
--- a/files/ru/web/api/window/top/index.html
+++ b/files/ru/web/api/window/top/index.html
@@ -20,27 +20,7 @@ translation_of: Web/API/Window/top
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'browsers.html#dom-top', 'window.top')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'browsers.html#dom-top', 'window.top')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/windowclient/index.html b/files/ru/web/api/windowclient/index.html
index 3c01bd55e8..3f05357c09 100644
--- a/files/ru/web/api/windowclient/index.html
+++ b/files/ru/web/api/windowclient/index.html
@@ -63,20 +63,7 @@ translation_of: Web/API/WindowClient
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Service Workers', '#windowclient', 'WindowClient')}}</td>
- <td>{{Spec2('Service Workers')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузером">Совместимость с браузером</h2>
diff --git a/files/ru/web/api/windoweventhandlers/onafterprint/index.html b/files/ru/web/api/windoweventhandlers/onafterprint/index.html
index 1612f842e0..d43467ee51 100644
--- a/files/ru/web/api/windoweventhandlers/onafterprint/index.html
+++ b/files/ru/web/api/windoweventhandlers/onafterprint/index.html
@@ -20,20 +20,7 @@ translation_of: Web/API/WindowEventHandlers/onafterprint
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'webappapis.html#windoweventhandlers', 'onafterprint')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/windoweventhandlers/onunload/index.html b/files/ru/web/api/windoweventhandlers/onunload/index.html
index 0f93c2dcd1..310d4ad221 100644
--- a/files/ru/web/api/windoweventhandlers/onunload/index.html
+++ b/files/ru/web/api/windoweventhandlers/onunload/index.html
@@ -28,32 +28,7 @@ translation_of: Web/API/WindowEventHandlers/onunload
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#windoweventhandlers', 'GlobalEventHandlers')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', '#windoweventhandlers', 'GlobalEventHandlers')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "#windoweventhandlers", "GlobalEventHandlers")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h3 id="Поддержка_браузерами">Поддержка браузерами</h3>
diff --git a/files/ru/web/api/worker/onmessage/index.html b/files/ru/web/api/worker/onmessage/index.html
index cd5f9bf10b..53d75e046e 100644
--- a/files/ru/web/api/worker/onmessage/index.html
+++ b/files/ru/web/api/worker/onmessage/index.html
@@ -47,25 +47,7 @@ myWorker.onmessage = function(e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#handler-worker-onmessage", "Worker.onmessage")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Никаких изменений из {{SpecName("Web Workers")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('Web Workers', "#handler-worker-onmessage", "Worker.onmessage")}}</td>
- <td>{{Spec2('Web Workers')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/worker/postmessage/index.html b/files/ru/web/api/worker/postmessage/index.html
index 6f639547f7..af783203b4 100644
--- a/files/ru/web/api/worker/postmessage/index.html
+++ b/files/ru/web/api/worker/postmessage/index.html
@@ -133,20 +133,7 @@ arrBuf.byteLength, ПОСЛЕ передачи: 0 boo
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#dom-worker-postmessage", "Worker.postMessage()")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.Worker.postMessage")}}</p>
diff --git a/files/ru/web/api/worker/terminate/index.html b/files/ru/web/api/worker/terminate/index.html
index 230f6bc0c0..ad55aa24f4 100644
--- a/files/ru/web/api/worker/terminate/index.html
+++ b/files/ru/web/api/worker/terminate/index.html
@@ -38,20 +38,7 @@ myWorker.terminate();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#dom-worker-terminate", "Worker.terminate()")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("api.Worker.terminate")}}</p>
diff --git a/files/ru/web/api/worker/worker/index.html b/files/ru/web/api/worker/worker/index.html
index 0c7a6fcbe2..d540c6dbab 100644
--- a/files/ru/web/api/worker/worker/index.html
+++ b/files/ru/web/api/worker/worker/index.html
@@ -63,20 +63,7 @@ first.onchange = function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "#dom-worker", "Worker()")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/api/workerglobalscope/importscripts/index.html b/files/ru/web/api/workerglobalscope/importscripts/index.html
index bb59c304c6..30e59c5b3e 100644
--- a/files/ru/web/api/workerglobalscope/importscripts/index.html
+++ b/files/ru/web/api/workerglobalscope/importscripts/index.html
@@ -47,20 +47,7 @@ self.importScripts('foo.js', 'bar.js', ...);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#dom-workerglobalscope-importscripts', 'importScripts()')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/xmlhttprequest/abort/index.html b/files/ru/web/api/xmlhttprequest/abort/index.html
index 3816084f9b..759084e978 100644
--- a/files/ru/web/api/xmlhttprequest/abort/index.html
+++ b/files/ru/web/api/xmlhttprequest/abort/index.html
@@ -42,20 +42,7 @@ xhr.abort();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-abort()-method')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>Действующий стандарт WHATWG</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/xmlhttprequest/getresponseheader/index.html b/files/ru/web/api/xmlhttprequest/getresponseheader/index.html
index 2b97ea7b1f..0223630685 100644
--- a/files/ru/web/api/xmlhttprequest/getresponseheader/index.html
+++ b/files/ru/web/api/xmlhttprequest/getresponseheader/index.html
@@ -41,20 +41,7 @@ client.onreadystatechange = function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#dom-xmlhttprequest-getresponseheader', 'getResponseHeader()')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>Действующий стандарт WHATWG</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/xmlhttprequest/onreadystatechange/index.html b/files/ru/web/api/xmlhttprequest/onreadystatechange/index.html
index b2bef5613b..5eb3482af4 100644
--- a/files/ru/web/api/xmlhttprequest/onreadystatechange/index.html
+++ b/files/ru/web/api/xmlhttprequest/onreadystatechange/index.html
@@ -47,20 +47,7 @@ xhr.send();</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#handler-xhr-onreadystatechange')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>Действующий стандарт WHATWG</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/xmlhttprequest/open/index.html b/files/ru/web/api/xmlhttprequest/open/index.html
index 935dcb6442..f86511d0ad 100644
--- a/files/ru/web/api/xmlhttprequest/open/index.html
+++ b/files/ru/web/api/xmlhttprequest/open/index.html
@@ -35,20 +35,7 @@ translation_of: Web/API/XMLHttpRequest/open
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-open()-method', 'open()')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>WHATWG живой стандарт</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
<p>{{Compat("api.XMLHttpRequest.open")}}</p>
diff --git a/files/ru/web/api/xmlhttprequest/readystate/index.html b/files/ru/web/api/xmlhttprequest/readystate/index.html
index f914bb81ca..5ddd54e981 100644
--- a/files/ru/web/api/xmlhttprequest/readystate/index.html
+++ b/files/ru/web/api/xmlhttprequest/readystate/index.html
@@ -85,20 +85,7 @@ xhr.send(null);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#states')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>Действующий стандарт WHATWG</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/xmlhttprequest/response/index.html b/files/ru/web/api/xmlhttprequest/response/index.html
index 88b4937522..9fb891f5e3 100644
--- a/files/ru/web/api/xmlhttprequest/response/index.html
+++ b/files/ru/web/api/xmlhttprequest/response/index.html
@@ -116,20 +116,7 @@ function load(url, callback) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-response-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>WHATWG живой стандарт</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
<p>{{Compat("api.XMLHttpRequest.response")}}</p>
diff --git a/files/ru/web/api/xmlhttprequest/responsetype/index.html b/files/ru/web/api/xmlhttprequest/responsetype/index.html
index 3bd56daaf4..c76203adc1 100644
--- a/files/ru/web/api/xmlhttprequest/responsetype/index.html
+++ b/files/ru/web/api/xmlhttprequest/responsetype/index.html
@@ -58,20 +58,7 @@ translation_of: Web/API/XMLHttpRequest/responseType
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-responsetype-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>WHATWG living standard</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/xmlhttprequest/responseurl/index.html b/files/ru/web/api/xmlhttprequest/responseurl/index.html
index 635d27ddc1..da405760cd 100644
--- a/files/ru/web/api/xmlhttprequest/responseurl/index.html
+++ b/files/ru/web/api/xmlhttprequest/responseurl/index.html
@@ -18,22 +18,7 @@ xhr.send(null);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-responseurl-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>WHATWG living standard</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/xmlhttprequest/responsexml/index.html b/files/ru/web/api/xmlhttprequest/responsexml/index.html
index f266055cef..9cdc6f6060 100644
--- a/files/ru/web/api/xmlhttprequest/responsexml/index.html
+++ b/files/ru/web/api/xmlhttprequest/responsexml/index.html
@@ -62,20 +62,7 @@ xhr.send(null);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-responsexml-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>Действующий стандарт WHATWG</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/api/xmlhttprequest/send/index.html b/files/ru/web/api/xmlhttprequest/send/index.html
index f0717c8e40..21ab5c3bf6 100644
--- a/files/ru/web/api/xmlhttprequest/send/index.html
+++ b/files/ru/web/api/xmlhttprequest/send/index.html
@@ -112,20 +112,7 @@ xhr.send("foo=bar&amp;lorem=ipsum");
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-send()-method', 'send()')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>WHATWG living standard</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/xmlhttprequest/setrequestheader/index.html b/files/ru/web/api/xmlhttprequest/setrequestheader/index.html
index 7e34cbed3b..7aee641dcf 100644
--- a/files/ru/web/api/xmlhttprequest/setrequestheader/index.html
+++ b/files/ru/web/api/xmlhttprequest/setrequestheader/index.html
@@ -31,20 +31,7 @@ translation_of: Web/API/XMLHttpRequest/setRequestHeader
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-setRequestHeader()-method', 'setRequestHeader()')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>WHATWG living standard</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/api/xmlhttprequest/status/index.html b/files/ru/web/api/xmlhttprequest/status/index.html
index 8fb7af0c46..321034ce24 100644
--- a/files/ru/web/api/xmlhttprequest/status/index.html
+++ b/files/ru/web/api/xmlhttprequest/status/index.html
@@ -48,20 +48,7 @@ xhr.send();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-status-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>WHATWG живой стандарт</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
<p>{{Compat("api.XMLHttpRequest.status")}}</p>
diff --git a/files/ru/web/api/xmlhttprequest/statustext/index.html b/files/ru/web/api/xmlhttprequest/statustext/index.html
index 41dc8c7adc..ece9edbf00 100644
--- a/files/ru/web/api/xmlhttprequest/statustext/index.html
+++ b/files/ru/web/api/xmlhttprequest/statustext/index.html
@@ -49,20 +49,7 @@ xhr.send(null);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-statustext-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>WHATWG живой стандарт</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
<p>{{Compat("api.XMLHttpRequest.statusText")}}</p>
diff --git a/files/ru/web/api/xmlhttprequest/timeout/index.html b/files/ru/web/api/xmlhttprequest/timeout/index.html
index 997fb3eb94..a7aaba3257 100644
--- a/files/ru/web/api/xmlhttprequest/timeout/index.html
+++ b/files/ru/web/api/xmlhttprequest/timeout/index.html
@@ -40,17 +40,4 @@ xhr.send(null);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-timeout-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>Действующий стандарт WHATWG</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/api/xmlhttprequest/upload/index.html b/files/ru/web/api/xmlhttprequest/upload/index.html
index 550fe98a93..5a58692a0c 100644
--- a/files/ru/web/api/xmlhttprequest/upload/index.html
+++ b/files/ru/web/api/xmlhttprequest/upload/index.html
@@ -48,20 +48,7 @@ translation_of: Web/API/XMLHttpRequest/upload
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-upload-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>Живой стандарт WHATWG</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/api/xmlhttprequest/withcredentials/index.html b/files/ru/web/api/xmlhttprequest/withcredentials/index.html
index 499790bcf9..6926b01f82 100644
--- a/files/ru/web/api/xmlhttprequest/withcredentials/index.html
+++ b/files/ru/web/api/xmlhttprequest/withcredentials/index.html
@@ -32,20 +32,7 @@ xhr.send(null);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('XMLHttpRequest', '#the-withcredentials-attribute')}}</td>
- <td>{{Spec2('XMLHttpRequest')}}</td>
- <td>Действующий стандарт WHATWG</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/css/@font-face/font-display/index.html b/files/ru/web/css/@font-face/font-display/index.html
index e8b64a02ea..b01db75101 100644
--- a/files/ru/web/css/@font-face/font-display/index.html
+++ b/files/ru/web/css/@font-face/font-display/index.html
@@ -65,22 +65,7 @@ font-display: optional;</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS Font Rendering', '#font-display-desc', 'font-display')}}</td>
- <td>{{Spec2('CSS Font Rendering')}}</td>
- <td>Исходное описание</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/@font-face/font-family/index.html b/files/ru/web/css/@font-face/font-family/index.html
index d2d516d713..8958221586 100644
--- a/files/ru/web/css/@font-face/font-family/index.html
+++ b/files/ru/web/css/@font-face/font-family/index.html
@@ -43,22 +43,7 @@ font-family: examplefont;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Fonts', '#font-family-desc', 'font-family')}}</td>
- <td>{{Spec2('CSS3 Fonts')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/@font-face/index.html b/files/ru/web/css/@font-face/index.html
index 0923e413a3..afa23ffcce 100644
--- a/files/ru/web/css/@font-face/index.html
+++ b/files/ru/web/css/@font-face/index.html
@@ -159,32 +159,7 @@ translation_of: Web/CSS/@font-face
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('WOFF2.0', '', 'WOFF2 font format')}}</td>
- <td>{{Spec2('WOFF2.0')}}</td>
- <td>Спецификация нового формата шрифта с новым алгоритмом сжатия</td>
- </tr>
- <tr>
- <td>{{SpecName('WOFF1.0', '', 'WOFF font format')}}</td>
- <td>{{Spec2('WOFF1.0')}}</td>
- <td>Спецификация формата шрифта</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Fonts', '#font-face-rule', '@font-face')}}</td>
- <td>{{Spec2('CSS3 Fonts')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/css/@font-feature-values/index.html b/files/ru/web/css/@font-feature-values/index.html
index e8fc80ce0e..93110aa9d3 100644
--- a/files/ru/web/css/@font-feature-values/index.html
+++ b/files/ru/web/css/@font-feature-values/index.html
@@ -56,22 +56,7 @@ translation_of: Web/CSS/@font-feature-values
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Fonts', '#font-feature-values', '@font-feature-values')}}</td>
- <td>{{Spec2('CSS3 Fonts')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/@media/index.html b/files/ru/web/css/@media/index.html
index 617fe39ce5..f786465459 100644
--- a/files/ru/web/css/@media/index.html
+++ b/files/ru/web/css/@media/index.html
@@ -238,45 +238,7 @@ translation_of: Web/CSS/@media
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Compat', '#css-media-queries', 'CSS Media Queries')}}</td>
- <td>{{Spec2('Compat')}}</td>
- <td>Стандартизация <code>-webkit-device-pixel-ratio</code> и <code>-webkit-transform-3d</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Conditional', '#at-media', '@media')}}</td>
- <td>{{Spec2('CSS3 Conditional')}}</td>
- <td>Определяет базовый синтаксис правила <code>@media</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS4 Media Queries', '#media', '@media')}}</td>
- <td>{{Spec2('CSS4 Media Queries')}}</td>
- <td>
- <p>Добавлены <code>scripting</code>, <code>pointer</code>, <code>hover</code>, <code>light-level</code>, <code>update-frequency</code>, <code>overflow-block</code> и <code>overflow-inline</code>.<br>
- Исключены все media типы за исключением <code>screen</code>, <code>print</code>, <code>speech</code>, и <code>all</code>.</p>
- </td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Media Queries', '#media0', '@media')}}</td>
- <td>{{Spec2('CSS3 Media Queries')}}</td>
- <td>Нет изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'media.html#at-media-rule', '@media')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/@page/index.html b/files/ru/web/css/@page/index.html
index 911d966128..57dd7bc13d 100644
--- a/files/ru/web/css/@page/index.html
+++ b/files/ru/web/css/@page/index.html
@@ -61,32 +61,7 @@ translation_of: Web/CSS/@page
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS Logical Properties', '#logical-page', ':recto and :verso')}}</td>
- <td>{{Spec2('CSS Logical Properties')}}</td>
- <td>Добавлены селекторы страницы <code>:recto</code> и <code>:verso</code></td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Paged Media', '#at-page-rule', '@page')}}</td>
- <td>{{Spec2('CSS3 Paged Media')}}</td>
- <td>Нет изменений для {{SpecName('CSS2.1')}}, хотя больше правил CSS можно использовать внутри <code>@page</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'page.html#page-selectors', '@page')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_-moz-only-whitespace/index.html b/files/ru/web/css/_colon_-moz-only-whitespace/index.html
index 5930ec70c8..17f7861d3a 100644
--- a/files/ru/web/css/_colon_-moz-only-whitespace/index.html
+++ b/files/ru/web/css/_colon_-moz-only-whitespace/index.html
@@ -60,22 +60,7 @@ div {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#blank-pseudo", ":blank")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Определён впервые</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("css.selectors.blank")}}</p>
diff --git a/files/ru/web/css/_colon_any-link/index.html b/files/ru/web/css/_colon_any-link/index.html
index fe8818340c..2ad3e71f57 100644
--- a/files/ru/web/css/_colon_any-link/index.html
+++ b/files/ru/web/css/_colon_any-link/index.html
@@ -55,22 +55,7 @@ a:-webkit-any-link {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#the-any-link-pseudo", ":any-link")}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("css.selectors.any-link")}}</p>
diff --git a/files/ru/web/css/_colon_defined/index.html b/files/ru/web/css/_colon_defined/index.html
index dd8f378a59..4b72b1b43c 100644
--- a/files/ru/web/css/_colon_defined/index.html
+++ b/files/ru/web/css/_colon_defined/index.html
@@ -83,22 +83,7 @@ simple-custom:defined {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('HTML WHATWG', 'semantics-other.html#selector-defined', ':defined') }}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_dir/index.html b/files/ru/web/css/_colon_dir/index.html
index 9e904def00..6a961185e0 100644
--- a/files/ru/web/css/_colon_dir/index.html
+++ b/files/ru/web/css/_colon_dir/index.html
@@ -67,27 +67,7 @@ translation_of: 'Web/CSS/:dir'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'scripting.html#selector-ltr', ':dir(ltr)')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>No changes.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#the-dir-pseudo', ':dir()')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/_colon_disabled/index.html b/files/ru/web/css/_colon_disabled/index.html
index aa354f3a69..f2b2f7eb94 100644
--- a/files/ru/web/css/_colon_disabled/index.html
+++ b/files/ru/web/css/_colon_disabled/index.html
@@ -66,42 +66,7 @@ translation_of: 'Web/CSS/:disabled'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#selector-disabled', ':disabled')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', '#selector-disabled', ':disabled')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Определяет семантику HTML и форм.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#enableddisabled', ':disabled')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Basic UI', '#pseudo-classes', ':disabled')}}</td>
- <td>{{Spec2('CSS3 Basic UI')}}</td>
- <td>Отсылка к Селекторам Уровня 3</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#enableddisabled', ':disabled')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Определяет псевдокласс, но не семантику.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_enabled/index.html b/files/ru/web/css/_colon_enabled/index.html
index c6a0587930..4006f6a5f0 100644
--- a/files/ru/web/css/_colon_enabled/index.html
+++ b/files/ru/web/css/_colon_enabled/index.html
@@ -42,42 +42,7 @@ input:disabled {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#selector-enabled', ':enabled')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', '#selector-enabled', ':enabled')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Определяет семантику HTML и форм.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#enableddisabled', ':enabled')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Basic UI', '#pseudo-classes', ':enabled')}}</td>
- <td>{{Spec2('CSS3 Basic UI')}}</td>
- <td>Отсылка к Селекторам Уровня 3.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#enableddisabled', ':enabled')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Определён псевдокласс, без семантики.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_first-child/index.html b/files/ru/web/css/_colon_first-child/index.html
index fa1bbfe14a..ba40a2422e 100644
--- a/files/ru/web/css/_colon_first-child/index.html
+++ b/files/ru/web/css/_colon_first-child/index.html
@@ -87,32 +87,7 @@ ul li:first-child {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#first-child-pseudo', ':first-child')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Соответствующие элементы не обязательно должны иметь родителя</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#first-child-pseudo', ':first-child')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'selector.html#first-child', ':first-child')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_first-of-type/index.html b/files/ru/web/css/_colon_first-of-type/index.html
index 92e427d6bd..130060b2bf 100644
--- a/files/ru/web/css/_colon_first-of-type/index.html
+++ b/files/ru/web/css/_colon_first-of-type/index.html
@@ -39,27 +39,7 @@ translation_of: 'Web/CSS/:first-of-type'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#first-of-type-pseudo', ':first-of-type')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#first-of-type-pseudo', ':first-of-type')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_first/index.html b/files/ru/web/css/_colon_first/index.html
index 88ef4671ea..82f0a46dbc 100644
--- a/files/ru/web/css/_colon_first/index.html
+++ b/files/ru/web/css/_colon_first/index.html
@@ -62,27 +62,7 @@ p {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Paged Media', '#left-right-first', ':first')}}</td>
- <td>{{Spec2('CSS3 Paged Media')}}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'page.html#page-selectors', ':first')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_focus-within/index.html b/files/ru/web/css/_colon_focus-within/index.html
index 54556974a5..1a8c179fab 100644
--- a/files/ru/web/css/_colon_focus-within/index.html
+++ b/files/ru/web/css/_colon_focus-within/index.html
@@ -58,22 +58,7 @@ input {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#the-focus-within-pseudo", ":focus-within")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("css.selectors.focus-within")}}</p>
diff --git a/files/ru/web/css/_colon_focus/index.html b/files/ru/web/css/_colon_focus/index.html
index 9850f15f77..6bb3b9516f 100644
--- a/files/ru/web/css/_colon_focus/index.html
+++ b/files/ru/web/css/_colon_focus/index.html
@@ -67,37 +67,7 @@ input:focus {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'scripting.html#selector-focus', ':focus')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Определяет HTML семантику</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#focus-pseudo', ':focus')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#the-user-action-pseudo-classes-hover-act', ':focus')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':focus')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_fullscreen/index.html b/files/ru/web/css/_colon_fullscreen/index.html
index 0dd837aec1..38f6c53dad 100644
--- a/files/ru/web/css/_colon_fullscreen/index.html
+++ b/files/ru/web/css/_colon_fullscreen/index.html
@@ -55,22 +55,7 @@ translation_of: 'Web/CSS/:fullscreen'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Fullscreen', '#:fullscreen-pseudo-class', ':fullscreen')}}</td>
- <td>{{Spec2('Fullscreen')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_has/index.html b/files/ru/web/css/_colon_has/index.html
index 3adf6eaa25..c01323dc32 100644
--- a/files/ru/web/css/_colon_has/index.html
+++ b/files/ru/web/css/_colon_has/index.html
@@ -36,22 +36,7 @@ var test = document.querySelector('a:has(&gt; img)');</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#relational", ":has()")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
<p>{{Compat("css.selectors.has")}}</p>
diff --git a/files/ru/web/css/_colon_host()/index.html b/files/ru/web/css/_colon_host()/index.html
index 4db98546b8..19830a0c9c 100644
--- a/files/ru/web/css/_colon_host()/index.html
+++ b/files/ru/web/css/_colon_host()/index.html
@@ -57,22 +57,7 @@ style.textContent = 'span:hover { text-decoration: underline; }' +
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS Scope', '#host-selector', ':host()')}}</td>
- <td>{{Spec2('CSS Scope')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_hover/index.html b/files/ru/web/css/_colon_hover/index.html
index 55dfc51280..e0ae287bb5 100644
--- a/files/ru/web/css/_colon_hover/index.html
+++ b/files/ru/web/css/_colon_hover/index.html
@@ -80,37 +80,7 @@ div.menu-bar li:hover &gt; ul {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('HTML WHATWG', 'scripting.html#selector-hover', ':hover') }}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS4 Selectors', '#the-hover-pseudo', ':hover') }}</td>
- <td>{{ Spec2('CSS4 Selectors') }}</td>
- <td>Может применяться к любым псевдоэлементам.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Selectors', '#the-user-action-pseudo-classes-hover-act', ':hover') }}</td>
- <td>{{ Spec2('CSS3 Selectors') }}</td>
- <td>Без значительных изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':hover') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_in-range/index.html b/files/ru/web/css/_colon_in-range/index.html
index d073ab2a20..e7f86f35a9 100644
--- a/files/ru/web/css/_colon_in-range/index.html
+++ b/files/ru/web/css/_colon_in-range/index.html
@@ -58,27 +58,7 @@ input:out-of-range + label::after {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'scripting.html#selector-in-range', ':in-range')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Определяет, когда <code>:in-range</code> находит элементы в HTML.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#in-range-pseudo', ':in-range')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_indeterminate/index.html b/files/ru/web/css/_colon_indeterminate/index.html
index b9b63c1eac..e1fe886db2 100644
--- a/files/ru/web/css/_colon_indeterminate/index.html
+++ b/files/ru/web/css/_colon_indeterminate/index.html
@@ -89,37 +89,7 @@ progress:indeterminate {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#selector-indeterminate', ':indeterminate')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', '#selector-indeterminate', ':indeterminate')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Определение семантики HTML и проверки.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#indeterminate', ':indeterminate')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Нет изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Basic UI', '#indeterminate', ':indeterminate')}}</td>
- <td>{{Spec2('CSS3 Basic UI')}}</td>
- <td>Определён псевдокласс, но не семантика.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_invalid/index.html b/files/ru/web/css/_colon_invalid/index.html
index 57de42b576..c7f0af0ef3 100644
--- a/files/ru/web/css/_colon_invalid/index.html
+++ b/files/ru/web/css/_colon_invalid/index.html
@@ -76,37 +76,7 @@ input:required {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('HTML WHATWG', '#selector-invalid', ':invalid') }}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('HTML5 W3C', '#selector-invalid', ':invalid') }}</td>
- <td>{{ Spec2('HTML5 W3C') }}</td>
- <td>Определяет семантику в HTML и ограничения проверки.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS4 Selectors', '#validity-pseudos', ':invalid') }}</td>
- <td>{{ Spec2('CSS4 Selectors') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Basic UI', '#pseudo-validity', ':invalid') }}</td>
- <td>{{ Spec2('CSS3 Basic UI') }}</td>
- <td>Определяет псевдокласс, но не семантику.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_is/index.html b/files/ru/web/css/_colon_is/index.html
index 9ab372cc00..e77d87f70c 100644
--- a/files/ru/web/css/_colon_is/index.html
+++ b/files/ru/web/css/_colon_is/index.html
@@ -217,22 +217,7 @@ h1 {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#matches-pseudo", ":is()")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Браузерная совместимость</h2>
diff --git a/files/ru/web/css/_colon_lang/index.html b/files/ru/web/css/_colon_lang/index.html
index c823de2765..af383715c5 100644
--- a/files/ru/web/css/_colon_lang/index.html
+++ b/files/ru/web/css/_colon_lang/index.html
@@ -56,32 +56,7 @@ p:lang(en) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#lang-pseudo', ':lang()')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Adds wildcard language matching and comma-separated list of languages.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#lang-pseudo', ':lang()')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>No significant change.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'selector.html#lang', ':lang()')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_last-child/index.html b/files/ru/web/css/_colon_last-child/index.html
index 195d6e9a13..0f888baf0d 100644
--- a/files/ru/web/css/_colon_last-child/index.html
+++ b/files/ru/web/css/_colon_last-child/index.html
@@ -33,27 +33,7 @@ translation_of: 'Web/CSS/:last-child'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#last-child', ':last-child')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#last-child', ':last-child')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_last-of-type/index.html b/files/ru/web/css/_colon_last-of-type/index.html
index 466e85bb94..6708331148 100644
--- a/files/ru/web/css/_colon_last-of-type/index.html
+++ b/files/ru/web/css/_colon_last-of-type/index.html
@@ -75,27 +75,7 @@ p:last-of-type {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#last-of-type-pseudo', ':last-of-type')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Теперь выбранные элементы не обязательно должны иметь родителя.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#last-of-type-pseudo', ':last-of-type')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_left/index.html b/files/ru/web/css/_colon_left/index.html
index 9157cc3dd0..c435be2554 100644
--- a/files/ru/web/css/_colon_left/index.html
+++ b/files/ru/web/css/_colon_left/index.html
@@ -36,27 +36,7 @@ translation_of: 'Web/CSS/:left'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Paged Media', '#left-right-first', ':left') }}</td>
- <td>{{ Spec2('CSS3 Paged Media') }}</td>
- <td>Без изменения</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'page.html#page-selectors', ':left') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("css.selectors.left")}}</p>
diff --git a/files/ru/web/css/_colon_nth-child/index.html b/files/ru/web/css/_colon_nth-child/index.html
index e0eb90a695..7572f8ed54 100644
--- a/files/ru/web/css/_colon_nth-child/index.html
+++ b/files/ru/web/css/_colon_nth-child/index.html
@@ -148,27 +148,7 @@ div em {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#nth-child-pseudo', ':nth-child')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Добавление синтаксиса <code>of &lt;selector&gt;</code>, также теперь выбранные элементы не обязательно должны иметь родителя.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#nth-child-pseudo', ':nth-child')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_nth-last-child/index.html b/files/ru/web/css/_colon_nth-last-child/index.html
index 49d10017a3..d572573fa6 100644
--- a/files/ru/web/css/_colon_nth-last-child/index.html
+++ b/files/ru/web/css/_colon_nth-last-child/index.html
@@ -72,27 +72,7 @@ tr:nth-last-child(-n+3) { /* последние 3 потомка */
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#nth-last-child-pseudo', ':nth-last-child')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#nth-last-child-pseudo', ':nth-last-child')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_nth-last-of-type/index.html b/files/ru/web/css/_colon_nth-last-of-type/index.html
index ac7f504ac8..117ad1bef0 100644
--- a/files/ru/web/css/_colon_nth-last-of-type/index.html
+++ b/files/ru/web/css/_colon_nth-last-of-type/index.html
@@ -59,27 +59,7 @@ p:nth-last-of-type(4n) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#nth-last-of-type-pseudo', ':nth-last-of-type')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Теперь выбранные элементы не обязательно должны иметь родителя.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#nth-last-of-type-pseudo', ':nth-last-of-type')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_nth-of-type/index.html b/files/ru/web/css/_colon_nth-of-type/index.html
index 6d7b070bfa..2843fe4aa0 100644
--- a/files/ru/web/css/_colon_nth-of-type/index.html
+++ b/files/ru/web/css/_colon_nth-of-type/index.html
@@ -68,27 +68,7 @@ p:nth-of-type(1) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#nth-of-type-pseudo', ':nth-of-type')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Теперь выбранные элементы не обязательно должны иметь родителя.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#nth-of-type-pseudo', ':nth-of-type')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_only-child/index.html b/files/ru/web/css/_colon_only-child/index.html
index 2eb10c8a88..22cfebde70 100644
--- a/files/ru/web/css/_colon_only-child/index.html
+++ b/files/ru/web/css/_colon_only-child/index.html
@@ -80,27 +80,7 @@ li:only-child {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#only-child-pseudo', ':only-child')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#only-child-pseudo', ':only-child')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_only-of-type/index.html b/files/ru/web/css/_colon_only-of-type/index.html
index 7a39bd26fa..4308e60205 100644
--- a/files/ru/web/css/_colon_only-of-type/index.html
+++ b/files/ru/web/css/_colon_only-of-type/index.html
@@ -50,27 +50,7 @@ p:only-of-type {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#only-of-type-pseudo', ':only-of-type')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#only-of-type-pseudo', ':only-of-type')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_optional/index.html b/files/ru/web/css/_colon_optional/index.html
index 576a6b01e5..40d74a1f22 100644
--- a/files/ru/web/css/_colon_optional/index.html
+++ b/files/ru/web/css/_colon_optional/index.html
@@ -19,37 +19,7 @@ translation_of: 'Web/CSS/:optional'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('HTML WHATWG', '#selector-optional', ':optional') }}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('HTML5 W3C', '#selector-optional', ':optional') }}</td>
- <td>{{ Spec2('HTML5 W3C') }}</td>
- <td>Определяет семантику в HTML и ограничения проверки.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS4 Selectors', '#opt-pseudos', ':optional') }}</td>
- <td>{{ Spec2('CSS4 Selectors') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Basic UI', '#pseudo-required-value', ':optional') }}</td>
- <td>{{ Spec2('CSS3 Basic UI') }}</td>
- <td>Определяет псевдокласс, но не семантику.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_placeholder-shown/index.html b/files/ru/web/css/_colon_placeholder-shown/index.html
index 881ad16822..ef79cb0a4b 100644
--- a/files/ru/web/css/_colon_placeholder-shown/index.html
+++ b/files/ru/web/css/_colon_placeholder-shown/index.html
@@ -162,22 +162,7 @@ input.studentid:placeholder-shown {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#placeholder", ":placeholder-shown")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/_colon_required/index.html b/files/ru/web/css/_colon_required/index.html
index 16e1ca6df6..06ca2ab6b4 100644
--- a/files/ru/web/css/_colon_required/index.html
+++ b/files/ru/web/css/_colon_required/index.html
@@ -19,37 +19,7 @@ translation_of: 'Web/CSS/:required'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('HTML WHATWG', '#selector-required', ':required') }}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('HTML5 W3C', '#selector-required', ':required') }}</td>
- <td>{{ Spec2('HTML5 W3C') }}</td>
- <td>Определяет семантику в HTML и ограничения проверки.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS4 Selectors', '#opt-pseudos', ':required') }}</td>
- <td>{{ Spec2('CSS4 Selectors') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Basic UI', '#pseudo-required-value', ':required') }}</td>
- <td>{{ Spec2('CSS3 Basic UI') }}</td>
- <td>Определяет псевдокласс, но не семантику.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_right/index.html b/files/ru/web/css/_colon_right/index.html
index 44494719fa..21542ecb34 100644
--- a/files/ru/web/css/_colon_right/index.html
+++ b/files/ru/web/css/_colon_right/index.html
@@ -29,27 +29,7 @@ translation_of: 'Web/CSS/:right'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Paged Media', '#left-right-first', ':right') }}</td>
- <td>{{ Spec2('CSS3 Paged Media') }}</td>
- <td>No change.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'page.html#page-selectors', ':right') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/_colon_root/index.html b/files/ru/web/css/_colon_root/index.html
index 5662d13b82..9890fea51e 100644
--- a/files/ru/web/css/_colon_root/index.html
+++ b/files/ru/web/css/_colon_root/index.html
@@ -28,27 +28,7 @@ translation_of: 'Web/CSS/:root'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#root-pseudo', ':root')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#root-pseudo', ':root')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_target/index.html b/files/ru/web/css/_colon_target/index.html
index 249115f19d..38e91de823 100644
--- a/files/ru/web/css/_colon_target/index.html
+++ b/files/ru/web/css/_colon_target/index.html
@@ -171,32 +171,7 @@ p:target i {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("HTML WHATWG", "browsers.html#selector-target", ":target")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Определена HTML-специфика семантики.</td>
- </tr>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#the-target-pseudo", ":target")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Selectors", "#target-pseudo", ":target")}}</td>
- <td>{{Spec2("CSS3 Selectors")}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_valid/index.html b/files/ru/web/css/_colon_valid/index.html
index 464b5ad9b4..0fc8ea8c31 100644
--- a/files/ru/web/css/_colon_valid/index.html
+++ b/files/ru/web/css/_colon_valid/index.html
@@ -53,37 +53,7 @@ input:required {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('HTML WHATWG', '#selector-valid', ':valid') }}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('HTML5 W3C', '#selector-valid', ':valid') }}</td>
- <td>{{ Spec2('HTML5 W3C') }}</td>
- <td>Определяет семантику в HTML и ограничения проверки.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS4 Selectors', '#validity-pseudos', ':valid') }}</td>
- <td>{{ Spec2('CSS4 Selectors') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Basic UI', '#pseudo-validity', ':valid') }}</td>
- <td>{{ Spec2('CSS3 Basic UI') }}</td>
- <td>Определяет псевдокласс, но не семантику.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_visited/index.html b/files/ru/web/css/_colon_visited/index.html
index 122f0e6df7..0024ccf028 100644
--- a/files/ru/web/css/_colon_visited/index.html
+++ b/files/ru/web/css/_colon_visited/index.html
@@ -26,42 +26,7 @@ a:visited { background-color: white } </pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('HTML WHATWG', 'scripting.html#selector-visited', ':visited') }}</td>
- <td>{{ Spec2('HTML WHATWG') }}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS4 Selectors', '#link', ':visited') }}</td>
- <td>{{ Spec2('CSS4 Selectors') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Selectors', '#link', ':visited') }}</td>
- <td>{{ Spec2('CSS3 Selectors') }}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'selector.html#link-pseudo-classes', ':visited') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Ограничение использовать его только для элементов {{ HTMLElement("a") }}. Позволяет браузерам ограничивать его поведение из-за причин приватности.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS1', '#anchor-pseudo-classes', ':visited') }}</td>
- <td>{{ Spec2('CSS1') }}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_colon_where/index.html b/files/ru/web/css/_colon_where/index.html
index 69f8dcf560..631182a560 100644
--- a/files/ru/web/css/_colon_where/index.html
+++ b/files/ru/web/css/_colon_where/index.html
@@ -123,22 +123,7 @@ footer p:hover {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#zero-matches", ":where()")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/_doublecolon_after/index.html b/files/ru/web/css/_doublecolon_after/index.html
index 55685974bb..a18512bc60 100644
--- a/files/ru/web/css/_doublecolon_after/index.html
+++ b/files/ru/web/css/_doublecolon_after/index.html
@@ -127,42 +127,7 @@ span[data-descr]:hover::after {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Pseudo-Elements', '#selectordef-after', '::after')}}</td>
- <td>{{Spec2('CSS4 Pseudo-Elements')}}</td>
- <td>Нет значительных изменений по сравнению с предыдущей версией спецификации.</td>
- </tr>
- <tr>
- <td>{{Specname("CSS3 Transitions", "#animatable-properties", "transitions on pseudo-element properties")}}</td>
- <td>{{Spec2("CSS3 Transitions")}}</td>
- <td>Разрешает переходы для свойств, определённых в псевдоэлементах.</td>
- </tr>
- <tr>
- <td>{{Specname("CSS3 Animations", "", "animations on pseudo-element properties")}}</td>
- <td>{{Spec2("CSS3 Animations")}}</td>
- <td>Разрешает анимации на свойствах, определённых в псевдоэлементах.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#gen-content', '::after')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Введение синтаксиса с двумя двоеточиями.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'generate.html#before-after-content', '::after')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Изначальное определение, используя синтаксис с одним двоеточием.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_doublecolon_backdrop/index.html b/files/ru/web/css/_doublecolon_backdrop/index.html
index d3e38a773d..6ebb0e04e5 100644
--- a/files/ru/web/css/_doublecolon_backdrop/index.html
+++ b/files/ru/web/css/_doublecolon_backdrop/index.html
@@ -50,22 +50,7 @@ dialog::backdrop {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Fullscreen', '#::backdrop-pseudo-element', '::backdrop')}}</td>
- <td>{{Spec2('Fullscreen')}}</td>
- <td>Впервые определено.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_doublecolon_before/index.html b/files/ru/web/css/_doublecolon_before/index.html
index fb612ca9a7..a78ddceb80 100644
--- a/files/ru/web/css/_doublecolon_before/index.html
+++ b/files/ru/web/css/_doublecolon_before/index.html
@@ -183,42 +183,7 @@ list.addEventListener('click', function(ev) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Pseudo-Elements', '#selectordef-before', '::before')}}</td>
- <td>{{Spec2('CSS4 Pseudo-Elements')}}</td>
- <td>Нет значительных изменений по сравнению с предыдущей версией спецификации.</td>
- </tr>
- <tr>
- <td>{{Specname("CSS3 Transitions", "#animatable-properties", "")}}</td>
- <td>{{Spec2("CSS3 Transitions")}}</td>
- <td>Разрешает переходы для свойств, определённых в псевдоэлементах.</td>
- </tr>
- <tr>
- <td>{{Specname("CSS3 Animations", "", "")}}</td>
- <td>{{Spec2("CSS3 Animations")}}</td>
- <td>Разрешает анимации на свойствах, определённых в псевдоэлементах.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#gen-content', '::before')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Введение синтаксиса с двумя двоеточиями.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'generate.html#before-after-content', '::before')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Изначальное определение, используя синтаксис с одним двоеточием.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_doublecolon_cue/index.html b/files/ru/web/css/_doublecolon_cue/index.html
index 97b401e812..4ff78d9a48 100644
--- a/files/ru/web/css/_doublecolon_cue/index.html
+++ b/files/ru/web/css/_doublecolon_cue/index.html
@@ -48,20 +48,7 @@ translation_of: 'Web/CSS/::cue'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Спецификация</th>
- <th>Статус</th>
- <th>Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName("WebVTT", "#the-cue-pseudo-element", "::cue")}}</td>
- <td>{{Spec2("WebVTT")}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("css.selectors.cue")}}</p>
diff --git a/files/ru/web/css/_doublecolon_first-letter/index.html b/files/ru/web/css/_doublecolon_first-letter/index.html
index 5b4a4de54d..13624555d5 100644
--- a/files/ru/web/css/_doublecolon_first-letter/index.html
+++ b/files/ru/web/css/_doublecolon_first-letter/index.html
@@ -83,42 +83,7 @@ p::first-letter {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS4 Pseudo-Elements', '#first-letter-pseudo', '::first-letter')}}</td>
- <td>{{ Spec2('CSS4 Pseudo-Elements')}}</td>
- <td>Обобщает разрешённые свойства до типографических, оформления текста, инлайн свойств разметки, {{cssxref("opacity")}} и {{ cssxref("box-shadow") }}.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Text Decoration', '#text-shadow', 'text-shadow with ::first-letter')}}</td>
- <td>{{ Spec2('CSS3 Text Decoration')}}</td>
- <td>Разрешает использовать {{cssxref("text-shadow")}} с <code>::first-letter</code>.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Selectors', '#first-letter', '::first-letter') }}</td>
- <td>{{ Spec2('CSS3 Selectors') }}</td>
- <td>Введение синтаксиса с двумя двоеточиями. Определения поведения в граничных случаях, таких как внутри элементов списка или для некоторых специфичных языков (например Нидерландский диграф <code>IJ</code>).</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'selector.html#first-letter', '::first-letter') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Нет изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS1', '#the-first-letter-pseudo-element', '::first-letter') }}</td>
- <td>{{ Spec2('CSS1') }}</td>
- <td>Изначальное определение, используя синтаксис с одним двоеточием.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_doublecolon_first-line/index.html b/files/ru/web/css/_doublecolon_first-line/index.html
index fdaa7f3e8a..b36cbe3aa2 100644
--- a/files/ru/web/css/_doublecolon_first-line/index.html
+++ b/files/ru/web/css/_doublecolon_first-line/index.html
@@ -66,44 +66,7 @@ p::first-line {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Pseudo-Elements', '#first-line-pseudo', '::first-line')}}</td>
- <td>{{Spec2('CSS4 Pseudo-Elements')}}</td>
- <td>Более точно определяет, где <code>::first-letter</code> может использоваться.<br>
- Обобщает разрешённые свойства до типографических, оформления текста, инлайн свойств разметки и {{cssxref("opacity")}}.<br>
- Определяет наследование <code>::first-letter</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Text Decoration', '#text-shadow', 'text-shadow with ::first-line')}}</td>
- <td>{{Spec2('CSS3 Text Decoration')}}</td>
- <td>Разрешает использовать {{cssxref("text-shadow")}} с <code>::first-letter</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#first-line', '::first-line')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td>Введение синтаксиса с двумя двоеточиями.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'selector.html#first-line-pseudo', '::first-line')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Нет изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#the-first-line-pseudo-element', '::first-line')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Изначальное определение, используя синтаксис с одним двоеточием.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_doublecolon_grammar-error/index.html b/files/ru/web/css/_doublecolon_grammar-error/index.html
index c11d9e7acb..c64a28eb84 100644
--- a/files/ru/web/css/_doublecolon_grammar-error/index.html
+++ b/files/ru/web/css/_doublecolon_grammar-error/index.html
@@ -54,22 +54,7 @@ translation_of: 'Web/CSS/::grammar-error'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Pseudo-Elements', '#selectordef-grammar-error', '::grammar-error')}}</td>
- <td>{{Spec2('CSS4 Pseudo-Elements')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/_doublecolon_placeholder/index.html b/files/ru/web/css/_doublecolon_placeholder/index.html
index 71de4d917a..ce536f7fe0 100644
--- a/files/ru/web/css/_doublecolon_placeholder/index.html
+++ b/files/ru/web/css/_doublecolon_placeholder/index.html
@@ -117,22 +117,7 @@ translation_of: 'Web/CSS/::placeholder'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Pseudo-Elements', '#placeholder-pseudo', '::placeholder')}}</td>
- <td>{{Spec2('CSS4 Pseudo-Elements')}}</td>
- <td>Первоначальное описание.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/_doublecolon_slotted/index.html b/files/ru/web/css/_doublecolon_slotted/index.html
index f05d93b023..0edc300055 100644
--- a/files/ru/web/css/_doublecolon_slotted/index.html
+++ b/files/ru/web/css/_doublecolon_slotted/index.html
@@ -76,22 +76,7 @@ translation_of: 'Web/CSS/::slotted'
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS Scope', '#slotted-pseudo', '::slotted') }}</td>
- <td>{{ Spec2('CSS Scope') }}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/adjacent_sibling_combinator/index.html b/files/ru/web/css/adjacent_sibling_combinator/index.html
index 5b5262391e..d74abb30ba 100644
--- a/files/ru/web/css/adjacent_sibling_combinator/index.html
+++ b/files/ru/web/css/adjacent_sibling_combinator/index.html
@@ -44,32 +44,7 @@ translation_of: Web/CSS/Adjacent_sibling_combinator
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Selectors', '#adjacent-sibling-combinators', 'next-sibling combinator')}}</td>
- <td>{{Spec2('CSS4 Selectors')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Selectors', '#adjacent-sibling-combinators', 'Adjacent sibling combinator')}}</td>
- <td>{{Spec2('CSS3 Selectors')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'selector.html#adjacent-selectors', 'Adjacent sibling selectors')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/align-content/index.html b/files/ru/web/css/align-content/index.html
index ab886790cb..9cc517042f 100644
--- a/files/ru/web/css/align-content/index.html
+++ b/files/ru/web/css/align-content/index.html
@@ -242,27 +242,9 @@ display.addEventListener('change', function (evt) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS3 Box Alignment", "#propdef-align-content", "align-content")}}</td>
- <td>{{Spec2("CSS3 Box Alignment")}}</td>
- <td>Добавлены значения [ first | last ]? baseline, start, end, left, right, unsafe | safe.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Flexbox', '#align-content', 'align-content')}}</td>
- <td>{{Spec2('CSS3 Flexbox')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications("css.properties.align-content.grid_context")}}
+
+{{Specifications("css.properties.align-content.grid_context")}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/align-items/index.html b/files/ru/web/css/align-items/index.html
index 5d01e140b8..083518fd06 100644
--- a/files/ru/web/css/align-items/index.html
+++ b/files/ru/web/css/align-items/index.html
@@ -68,22 +68,7 @@ align-items: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Flexbox', '#align-items', 'align-items') }}</td>
- <td>{{ Spec2('CSS3 Flexbox') }}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications("css.properties.align-items.grid_context")}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/align-self/index.html b/files/ru/web/css/align-self/index.html
index d7b3ab68dd..013e1746d8 100644
--- a/files/ru/web/css/align-self/index.html
+++ b/files/ru/web/css/align-self/index.html
@@ -95,22 +95,7 @@ translation_of: Web/CSS/align-self
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Box Alignment', '#align-self-property', 'align-self') }}</td>
- <td>{{ Spec2('CSS3 Box Alignment') }}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications("css.properties.align-self.grid_context")}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/all/index.html b/files/ru/web/css/all/index.html
index 1510ac6c3b..8634d70241 100644
--- a/files/ru/web/css/all/index.html
+++ b/files/ru/web/css/all/index.html
@@ -122,27 +122,7 @@ blockquote { all: inherit; }</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Cascade', '#all-shorthand', 'all') }}</td>
- <td>{{ Spec2('CSS3 Cascade') }}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS4 Cascade', '#all-shorthand', 'all') }}</td>
- <td>{{ Spec2('CSS4 Cascade') }}</td>
- <td>Добавлено значение <code>revert</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/animation-delay/index.html b/files/ru/web/css/animation-delay/index.html
index de589fa9e3..3bcdac3fd3 100644
--- a/files/ru/web/css/animation-delay/index.html
+++ b/files/ru/web/css/animation-delay/index.html
@@ -44,22 +44,7 @@ animation-delay: 2s, 4ms;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Animations', '#animation-delay', 'animation-delay')}}</td>
- <td>{{Spec2('CSS3 Animations')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/animation-direction/index.html b/files/ru/web/css/animation-direction/index.html
index 16ab71f600..b663c9ae9f 100644
--- a/files/ru/web/css/animation-direction/index.html
+++ b/files/ru/web/css/animation-direction/index.html
@@ -55,22 +55,7 @@ animation-direction: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Animations', '#animation-direction', 'animation-direction')}}</td>
- <td>{{Spec2('CSS3 Animations')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/animation-name/index.html b/files/ru/web/css/animation-name/index.html
index 88624b853d..2d58a6fe79 100644
--- a/files/ru/web/css/animation-name/index.html
+++ b/files/ru/web/css/animation-name/index.html
@@ -53,22 +53,7 @@ animation-name: <a href="/en-US/docs/Web/CSS/unset">unset</a>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Animations', '#animation-name', 'animation-name')}}</td>
- <td>{{Spec2('CSS3 Animations')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/animation-play-state/index.html b/files/ru/web/css/animation-play-state/index.html
index 62e1e62403..d0a72b698c 100644
--- a/files/ru/web/css/animation-play-state/index.html
+++ b/files/ru/web/css/animation-play-state/index.html
@@ -48,22 +48,7 @@ animation-play-state: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Animations', '#animation-play-state', 'animation-play-state')}}</td>
- <td>{{Spec2('CSS3 Animations')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/animation/index.html b/files/ru/web/css/animation/index.html
index 5301fbf619..8db0d1c026 100644
--- a/files/ru/web/css/animation/index.html
+++ b/files/ru/web/css/animation/index.html
@@ -89,22 +89,7 @@ translation_of: Web/CSS/animation
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Animations', '#animation', 'animation')}}</td>
- <td>{{Spec2('CSS3 Animations')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/appearance/index.html b/files/ru/web/css/appearance/index.html
index 15e43760ea..9c4876bfc5 100644
--- a/files/ru/web/css/appearance/index.html
+++ b/files/ru/web/css/appearance/index.html
@@ -2635,22 +2635,7 @@ div{ color: black;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Basic UI", "#appearance-switching", "appearance")}}</td>
- <td>{{Spec2("CSS4 Basic UI")}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{CSSInfo}}</p>
diff --git a/files/ru/web/css/attr()/index.html b/files/ru/web/css/attr()/index.html
index 74a439a024..07e97c3a88 100644
--- a/files/ru/web/css/attr()/index.html
+++ b/files/ru/web/css/attr()/index.html
@@ -175,27 +175,7 @@ attr(data-something, 'default');
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Values', '#attr', 'attr()')}}</td>
- <td>{{Spec2('CSS3 Values')}}</td>
- <td>Added two optional parameters; can be used on all properties; may return other values than {{cssxref("&lt;string&gt;")}}. These changes are experimental and may be dropped during the CR phase if browser support is too small.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'generate.html#x18', 'attr()')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Limited to the {{cssxref("content")}} property; always return a {{cssxref("&lt;string&gt;")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/backdrop-filter/index.html b/files/ru/web/css/backdrop-filter/index.html
index 48b9e9cc09..6d98c6cbc6 100644
--- a/files/ru/web/css/backdrop-filter/index.html
+++ b/files/ru/web/css/backdrop-filter/index.html
@@ -101,22 +101,7 @@ body</span> <span class="punctuation token">{</span>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Filters 2.0', '#BackdropFilterProperty', 'backdrop-filter')}}</td>
- <td>{{Spec2('Filters 2.0')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/background-image/index.html b/files/ru/web/css/background-image/index.html
index 9f7261ae58..32a99c7e9e 100644
--- a/files/ru/web/css/background-image/index.html
+++ b/files/ru/web/css/background-image/index.html
@@ -89,32 +89,7 @@ p {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Backgrounds', '#background-image', 'background-image')}}</td>
- <td>{{Spec2('CSS3 Backgrounds')}}</td>
- <td>Начиная с CSS2 Revision 1, свойство было расширено для поддержки нескольких фонов и любого типа данных CSS {{cssxref("&lt;image&gt;")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'colors.html#propdef-background-image', 'background-image')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Начиная с CSS1, теперь описывается способ обработки изображений с внутренними размерами и без них.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#background-image', 'background-image')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/css/background-origin/index.html b/files/ru/web/css/background-origin/index.html
index b3bfd3f5f2..b45399e14f 100644
--- a/files/ru/web/css/background-origin/index.html
+++ b/files/ru/web/css/background-origin/index.html
@@ -73,22 +73,7 @@ background-origin: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Backgrounds', '#the-background-origin', 'background-origin')}}</td>
- <td>{{Spec2('CSS3 Backgrounds')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/background/index.html b/files/ru/web/css/background/index.html
index 33daf0f9ad..b9ccab49e1 100644
--- a/files/ru/web/css/background/index.html
+++ b/files/ru/web/css/background/index.html
@@ -89,32 +89,7 @@ background: no-repeat center/80% url("../img/image.png");
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Backgrounds', '#the-background', 'background')}}</td>
- <td>{{Spec2('CSS3 Backgrounds')}}</td>
- <td>Поддержка мультифонов и свойств {{cssxref("background-size")}}, {{cssxref("background-origin")}} и {{cssxref("background-clip")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'colors.html#propdef-background', 'background')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Нет значительных изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#background', 'background')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{cssinfo}}</p>
diff --git a/files/ru/web/css/border-image-slice/index.html b/files/ru/web/css/border-image-slice/index.html
index 72ea0222b5..189998df99 100644
--- a/files/ru/web/css/border-image-slice/index.html
+++ b/files/ru/web/css/border-image-slice/index.html
@@ -72,22 +72,7 @@ border-image-slice: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Backgrounds', '#border-image-slice', 'border-image-slice')}}</td>
- <td>{{Spec2('CSS3 Backgrounds')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/calc()/index.html b/files/ru/web/css/calc()/index.html
index 048ca64931..3c34440b4d 100644
--- a/files/ru/web/css/calc()/index.html
+++ b/files/ru/web/css/calc()/index.html
@@ -112,22 +112,7 @@ translation_of: Web/CSS/calc()
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Замечания</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Values', '#calc-notation', 'calc()')}}</td>
- <td>{{Spec2('CSS3 Values')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/column-fill/index.html b/files/ru/web/css/column-fill/index.html
index 07fda049e9..65dcbd16f8 100644
--- a/files/ru/web/css/column-fill/index.html
+++ b/files/ru/web/css/column-fill/index.html
@@ -45,22 +45,7 @@ column-fill: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Multicol', '#column-fill', 'column-fill')}}</td>
- <td>{{Spec2('CSS3 Multicol')}}</td>
- <td>Значение по умолчанию</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/column-rule-color/index.html b/files/ru/web/css/column-rule-color/index.html
index 1712cf4b00..e7f9d7c3e1 100644
--- a/files/ru/web/css/column-rule-color/index.html
+++ b/files/ru/web/css/column-rule-color/index.html
@@ -64,22 +64,7 @@ column-rule-color: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Multicol', '#crc', 'column-rule-color')}}</td>
- <td>{{Spec2('CSS3 Multicol')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/column-rule-style/index.html b/files/ru/web/css/column-rule-style/index.html
index 4d73d55736..4fc5502c76 100644
--- a/files/ru/web/css/column-rule-style/index.html
+++ b/files/ru/web/css/column-rule-style/index.html
@@ -68,22 +68,7 @@ column-rule-style: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Multicol', '#crs', 'column-rule-style') }}</td>
- <td>{{ Spec2('CSS3 Multicol') }}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/column-rule/index.html b/files/ru/web/css/column-rule/index.html
index 2518d503e7..b9732dbf3e 100644
--- a/files/ru/web/css/column-rule/index.html
+++ b/files/ru/web/css/column-rule/index.html
@@ -93,22 +93,7 @@ p.abc { column-rule: thick inset blue; }
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Multicol', '#column-rule', 'column-rule')}}</td>
- <td>{{Spec2('CSS3 Multicol')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/column_combinator/index.html b/files/ru/web/css/column_combinator/index.html
index ec1b995742..329555f8c2 100644
--- a/files/ru/web/css/column_combinator/index.html
+++ b/files/ru/web/css/column_combinator/index.html
@@ -63,22 +63,7 @@ col.selected || td {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#the-column-combinator", "column combinator")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/content/index.html b/files/ru/web/css/content/index.html
index 6d71c72e8e..b005d982b8 100644
--- a/files/ru/web/css/content/index.html
+++ b/files/ru/web/css/content/index.html
@@ -255,27 +255,7 @@ li {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS3 Content", "#content-property", "content")}}</td>
- <td>{{Spec2("CSS3 Content")}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("CSS2.1", "generate.html#content", "content")}}</td>
- <td>{{Spec2("CSS2.1")}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/css_color/index.html b/files/ru/web/css/css_color/index.html
index 15fc8116b4..aba2389581 100644
--- a/files/ru/web/css/css_color/index.html
+++ b/files/ru/web/css/css_color/index.html
@@ -34,32 +34,7 @@ original_slug: Web/CSS/CSS_Colors
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Colors')}}</td>
- <td>{{Spec2('CSS3 Colors')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'colors.html')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/css_flexible_box_layout/index.html b/files/ru/web/css/css_flexible_box_layout/index.html
index 6f589ecfd1..ac8e749a3c 100644
--- a/files/ru/web/css/css_flexible_box_layout/index.html
+++ b/files/ru/web/css/css_flexible_box_layout/index.html
@@ -54,19 +54,4 @@ translation_of: Web/CSS/CSS_Flexible_Box_Layout
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Flexbox') }}</td>
- <td>{{ Spec2('CSS3 Flexbox') }}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/css/css_grid_layout/index.html b/files/ru/web/css/css_grid_layout/index.html
index 14c8b874a4..7da5f38cd6 100644
--- a/files/ru/web/css/css_grid_layout/index.html
+++ b/files/ru/web/css/css_grid_layout/index.html
@@ -160,22 +160,7 @@ translation_of: Web/CSS/CSS_Grid_Layout
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Grid') }}</td>
- <td>{{ Spec2('CSS3 Grid') }}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<section id="Quick_links">
<ol>
diff --git a/files/ru/web/css/css_images/index.html b/files/ru/web/css/css_images/index.html
index a7bbd0c9f0..d538a74c5c 100644
--- a/files/ru/web/css/css_images/index.html
+++ b/files/ru/web/css/css_images/index.html
@@ -55,44 +55,4 @@ translation_of: Web/CSS/CSS_Images
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Images')}}</td>
- <td>{{Spec2('CSS4 Images')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Images')}}</td>
- <td>{{Spec2('CSS3 Images')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('Compat', '#css-%3Cimage%3E-type', 'CSS Gradients')}}</td>
- <td>{{Spec2('Compat')}}</td>
- <td>Стандартизирует префиксную форму <code>-webkit</code> значений функции</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Values', '#urls', '&lt;url&gt;')}}</td>
- <td>{{Spec2('CSS3 Values')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{Specname('CSS2.1', 'syndata.html#uri', '&lt;uri&gt;')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#url', '&lt;url&gt;')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html b/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
index 747e2bfc6c..86167b1aa8 100644
--- a/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
+++ b/files/ru/web/css/css_lists_and_counters/using_css_counters/index.html
@@ -96,27 +96,7 @@ li::before {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS3 Lists", "#auto-numbering", "CSS Counters")}}</td>
- <td>{{Spec2("CSS3 Lists")}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName("CSS2.1", "generate.html#counters", "CSS Counters")}}</td>
- <td>{{Spec2("CSS2.1")}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/css/css_table/index.html b/files/ru/web/css/css_table/index.html
index f5e1ccf406..89ad3326f8 100644
--- a/files/ru/web/css/css_table/index.html
+++ b/files/ru/web/css/css_table/index.html
@@ -33,19 +33,4 @@ translation_of: Web/CSS/CSS_Table
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS2.1", "tables.html")}}</td>
- <td>{{Spec2("CSS2.1")}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/css/css_transitions/using_css_transitions/index.html b/files/ru/web/css/css_transitions/using_css_transitions/index.html
index ccb564051d..b461bc4bcc 100644
--- a/files/ru/web/css/css_transitions/using_css_transitions/index.html
+++ b/files/ru/web/css/css_transitions/using_css_transitions/index.html
@@ -1048,22 +1048,7 @@ document.addEventListener('click', function(ev){
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '', '')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/css/css_writing_modes/index.html b/files/ru/web/css/css_writing_modes/index.html
index 050c25d5b0..4d2b270459 100644
--- a/files/ru/web/css/css_writing_modes/index.html
+++ b/files/ru/web/css/css_writing_modes/index.html
@@ -34,29 +34,4 @@ translation_of: Web/CSS/CSS_Writing_Modes
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Writing Modes')}}</td>
- <td>{{Spec2('CSS3 Writing Modes')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'text.html')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/css/cursor/index.html b/files/ru/web/css/cursor/index.html
index 83aec94c8e..1204ff337f 100644
--- a/files/ru/web/css/cursor/index.html
+++ b/files/ru/web/css/cursor/index.html
@@ -259,27 +259,7 @@ cursor: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Basic UI', '#cursor', 'cursor')}}</td>
- <td>{{Spec2('CSS3 Basic UI')}}</td>
- <td>Addition of several keywords and the positioning syntax for <code>url()</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'ui.html#cursor-props', 'cursor')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/custom-ident/index.html b/files/ru/web/css/custom-ident/index.html
index 35b666f185..f39bad2791 100644
--- a/files/ru/web/css/custom-ident/index.html
+++ b/files/ru/web/css/custom-ident/index.html
@@ -78,52 +78,7 @@ bili.bob Только буквы, цифры, _ и - можно не э
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Values', '#custom-idents', '<code>&lt;custom-ident&gt;</code>')}}</td>
- <td>{{Spec2('CSS4 Values')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('CSS Will Change', '#valdef-will-change-custom-ident', '<code>&lt;custom-ident&gt;</code> for <code>will-change</code>')}}</td>
- <td>{{Spec2('CSS Will Change')}}</td>
- <td>Определяет, какие значения запрещены в {{CSSxRef("will-change")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Counter Styles', '#typedef-counter-style-name', '<code>&lt;custom-ident&gt;</code> for <code>list-style-type</code>')}}</td>
- <td>{{Spec2('CSS3 Counter Styles')}}</td>
- <td>Начинает использовать <code>&lt;custom-ident&gt;</code> вместо конечного списка ключевых слов. Определяет, какие значения запрещены в {{CSSxRef("list-style-type")}} и {{CSSxRef("@counter-style")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Lists', '#counter-properties', '<code>&lt;custom-ident&gt;</code> for <code>counter-*</code>')}}</td>
- <td>{{Spec2('CSS3 Lists')}}</td>
- <td>Переименовывает <code>&lt;identifier&gt;</code> в <code>&lt;custom-ident&gt;</code>. Добавляет возможность его использовать в свойстве <code>counter-set</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Animations', '#typedef-single-animation-name', '<code>&lt;custom-ident&gt;</code> for <code>animation-name</code>')}}</td>
- <td>{{Spec2('CSS3 Animations')}}</td>
- <td>Определяет запрещённые значения для {{CSSxRef("animation-name")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Values', '#custom-idents', '<code>&lt;custom-ident&gt;</code>')}}</td>
- <td>{{Spec2('CSS3 Values')}}</td>
- <td>Переименовывает <code>&lt;identifier&gt;</code> в <code>&lt;custom-ident&gt;</code>. Делает его псевдо-типом и запрещает использование некоторых значений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'syndata.html#value-def-identifier', '<code>&lt;identifier&gt;</code>')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/descendant_combinator/index.html b/files/ru/web/css/descendant_combinator/index.html
index 397117a27d..b73a34eb51 100644
--- a/files/ru/web/css/descendant_combinator/index.html
+++ b/files/ru/web/css/descendant_combinator/index.html
@@ -32,37 +32,7 @@ div span { background-color: DodgerBlue; }
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS4 Selectors', '#descendant-combinators', 'descendant combinator') }}</td>
- <td>{{ Spec2('CSS4 Selectors') }}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Selectors', '#descendant-combinators', 'descendant combinator') }}</td>
- <td>{{ Spec2('CSS3 Selectors') }}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'selector.html#descendant-selectors', 'descendant selectors') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS1', '#contextual-selectors', 'contextual selectors') }}</td>
- <td>{{ Spec2('CSS1') }}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/display/index.html b/files/ru/web/css/display/index.html
index 7c741991bd..d9a8d030a9 100644
--- a/files/ru/web/css/display/index.html
+++ b/files/ru/web/css/display/index.html
@@ -160,47 +160,7 @@ display: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Display', '#the-display-properties', 'display')}}</td>
- <td>{{Spec2('CSS3 Display')}}</td>
- <td>Добавлены <code>run-in</code>, <code>flow</code>, <code>flow-root</code>, <code>contents</code> и multi-keyword значения.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Ruby', '#ruby-display', 'display')}}</td>
- <td>{{Spec2('CSS3 Ruby')}}</td>
- <td>Добавлены <code>ruby</code>, <code>ruby-base</code>, <code>ruby-text</code>, <code>ruby-base-container</code> и <code>ruby-text-container</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Grid', '#grid-containers', 'display')}}</td>
- <td>{{Spec2('CSS3 Grid')}}</td>
- <td>Добавлены значения модели grid бокс.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Flexbox', '#flex-containers', 'display')}}</td>
- <td>{{Spec2('CSS3 Flexbox')}}</td>
- <td>Добавлены значения модели flexible бокс.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'visuren.html#display-prop', 'display')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Добавлены значения модели table и <code>inline-block<em>.</em></code></td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#display', 'display')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Начальное определение. Базовые значения: <code>none</code>, <code>block</code>, <code>inline</code> и <code>list-item</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость с браузерами">Совместимость с браузерами</h2>
<p>{{Compat("css.properties.display", 10)}}</p>
diff --git a/files/ru/web/css/filter/index.html b/files/ru/web/css/filter/index.html
index 39615088ae..ecedb2bd9e 100644
--- a/files/ru/web/css/filter/index.html
+++ b/files/ru/web/css/filter/index.html
@@ -1087,22 +1087,7 @@ table.standard-table td {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('Filters 1.0', '#FilterProperty', 'filter') }}</td>
- <td>{{ Spec2('Filters 1.0') }}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/flex-direction/index.html b/files/ru/web/css/flex-direction/index.html
index c878ec7d77..e26d24d09d 100644
--- a/files/ru/web/css/flex-direction/index.html
+++ b/files/ru/web/css/flex-direction/index.html
@@ -63,22 +63,7 @@ flex-direction: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th>Спецификация</th>
- <th>Статус</th>
- <th>Примечание</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Flexbox', '#flex-direction', 'flex-direction') }}</td>
- <td>{{ Spec2('CSS3 Flexbox') }}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузеров">Поддержка браузеров</h2>
diff --git a/files/ru/web/css/flex-shrink/index.html b/files/ru/web/css/flex-shrink/index.html
index 3291ed20e8..7acc73d3ab 100644
--- a/files/ru/web/css/flex-shrink/index.html
+++ b/files/ru/web/css/flex-shrink/index.html
@@ -81,22 +81,7 @@ flex-shrink: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th>Спецификация</th>
- <th>Статус</th>
- <th>Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Flexbox', '#flex-shrink', 'flex-shrink') }}</td>
- <td>{{ Spec2('CSS3 Flexbox') }}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/flex_value/index.html b/files/ru/web/css/flex_value/index.html
index 2df121314f..4b7ba150a4 100644
--- a/files/ru/web/css/flex_value/index.html
+++ b/files/ru/web/css/flex_value/index.html
@@ -19,22 +19,7 @@ translation_of: Web/CSS/flex_value
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS Grid", "#typedef-flex", "&lt;flex&gt;")}}</td>
- <td>{{Spec2("CSS Grid")}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/font-family/index.html b/files/ru/web/css/font-family/index.html
index bbd8f6deab..4ca735f3f8 100644
--- a/files/ru/web/css/font-family/index.html
+++ b/files/ru/web/css/font-family/index.html
@@ -186,37 +186,7 @@ font-family: Hawaii 5-0, sans-serif;</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Fonts', '#generic-font-families', 'generic font families')}}</td>
- <td>{{Spec2('CSS4 Fonts')}}</td>
- <td>Добавляет новые общие семейства шрифтов, в частности: <code>system-ui</code>, <code>emoji</code>, <code>math</code>, and <code>fangsong</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Fonts', '#font-family-prop', 'font-family')}}</td>
- <td>{{Spec2('CSS3 Fonts')}}</td>
- <td>Никаких существенных изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'fonts.html#propdef-font-family', 'font-family')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Никаких существенных изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#font-family', 'font-familiy')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/font-variant-ligatures/index.html b/files/ru/web/css/font-variant-ligatures/index.html
index 8c8d7111a1..29ca239e00 100644
--- a/files/ru/web/css/font-variant-ligatures/index.html
+++ b/files/ru/web/css/font-variant-ligatures/index.html
@@ -81,22 +81,7 @@ font-variant-ligatures: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Fonts', '#propdef-font-variant-ligatures', 'font-variant-ligatures')}}</td>
- <td>{{Spec2('CSS3 Fonts')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/font-weight/index.html b/files/ru/web/css/font-weight/index.html
index 8eda7b9351..1e0fc9eba2 100644
--- a/files/ru/web/css/font-weight/index.html
+++ b/files/ru/web/css/font-weight/index.html
@@ -231,37 +231,7 @@ span {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Fonts', '#font-weight-prop', 'font-weight')}}</td>
- <td>{{Spec2('CSS3 Fonts')}}</td>
- <td>No change</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'font-weight')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Defines <code>font-weight</code> as animatable.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'fonts.html#propdef-font-weight', 'font-weight')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>No change</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#font-weight', 'font-weight')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/font/index.html b/files/ru/web/css/font/index.html
index b045cd9875..7f659fc14f 100644
--- a/files/ru/web/css/font/index.html
+++ b/files/ru/web/css/font/index.html
@@ -316,32 +316,7 @@ setCss();</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Fonts', '#font-prop', 'font') }}</td>
- <td>{{ Spec2('CSS3 Fonts') }}</td>
- <td>Added support for <code>font-stretch</code> values.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'fonts.html#font-shorthand', 'font-weight') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Added support for keywords.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS1', '#font', 'font') }}</td>
- <td>{{ Spec2('CSS1') }}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/grid-template-areas/index.html b/files/ru/web/css/grid-template-areas/index.html
index f5f135b5c5..971ccc25aa 100644
--- a/files/ru/web/css/grid-template-areas/index.html
+++ b/files/ru/web/css/grid-template-areas/index.html
@@ -91,22 +91,7 @@ grid-template-areas: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS3 Grid", "#propdef-grid-template-areas", "grid-template-areas")}}</td>
- <td>{{Spec2("CSS3 Grid")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/grid-template-columns/index.html b/files/ru/web/css/grid-template-columns/index.html
index e4effc8e08..7d1656a041 100644
--- a/files/ru/web/css/grid-template-columns/index.html
+++ b/files/ru/web/css/grid-template-columns/index.html
@@ -112,27 +112,7 @@ grid-template-columns: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS3 Grid", "#propdef-grid-template-columns", "grid-template-columns")}}</td>
- <td>{{Spec2("CSS Grid")}}</td>
- <td>Initial definition</td>
- </tr>
- <tr>
- <td>{{SpecName("CSS Grid 2", "#subgrids", "subgrid")}}</td>
- <td>{{Spec2("CSS Grid 2")}}</td>
- <td>Adds subgrid</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/hanging-punctuation/index.html b/files/ru/web/css/hanging-punctuation/index.html
index 4d7928be86..9d75f1c733 100644
--- a/files/ru/web/css/hanging-punctuation/index.html
+++ b/files/ru/web/css/hanging-punctuation/index.html
@@ -93,22 +93,7 @@ hanging-punctuation: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS3 Text", "#hanging-punctuation-property", "hanging-punctuation")}}</td>
- <td>{{Spec2("CSS3 Text")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
<p>{{Compat("css.properties.hanging-punctuation")}}</p>
diff --git a/files/ru/web/css/height/index.html b/files/ru/web/css/height/index.html
index b3b49a28f9..4720acaada 100644
--- a/files/ru/web/css/height/index.html
+++ b/files/ru/web/css/height/index.html
@@ -124,37 +124,7 @@ height: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Sizing', '#width-height-keywords', 'width')}}</td>
- <td>{{Spec2('CSS3 Sizing')}}</td>
- <td>Добавляет ключевые слова <code>max-content</code>, <code>min-content</code>, <code>available</code>, <code>fit-content</code> .</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'height')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет <code>height</code> как анимируемое.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'visudet.html#the-height-property', 'height')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Добавляет поддержку значений {{cssxref("&lt;length&gt;")}} и уточняет, к какому элементу применяется.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#height', 'height')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/initial/index.html b/files/ru/web/css/initial/index.html
index 763b983e93..e53ec47c76 100644
--- a/files/ru/web/css/initial/index.html
+++ b/files/ru/web/css/initial/index.html
@@ -45,27 +45,7 @@ em {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS4 Cascade', '#initial', 'initial') }}</td>
- <td>{{Spec2('CSS4 Cascade')}}</td>
- <td>Нет изменений с уровня 3.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Cascade', '#initial', 'initial') }}</td>
- <td>{{Spec2('CSS3 Cascade')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость с браузерами">Совместимость с браузерами</h2>
<p>{{Compat("css.types.global_keywords.initial")}}</p>
diff --git a/files/ru/web/css/isolation/index.html b/files/ru/web/css/isolation/index.html
index efc893aad3..e205120af3 100644
--- a/files/ru/web/css/isolation/index.html
+++ b/files/ru/web/css/isolation/index.html
@@ -81,22 +81,7 @@ isolation: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('Compositing', '#isolation', 'Isolation') }}</td>
- <td>{{ Spec2('Compositing') }}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/justify-content/index.html b/files/ru/web/css/justify-content/index.html
index 33263a5442..13a30495e0 100644
--- a/files/ru/web/css/justify-content/index.html
+++ b/files/ru/web/css/justify-content/index.html
@@ -162,27 +162,7 @@ justifyContent.addEventListener("change", function (evt) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th>Спецификация</th>
- <th>Статус</th>
- <th>Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Box Alignment', '#propdef-justify-content', 'justify-content')}}</td>
- <td>{{Spec2('CSS3 Box Alignment')}}</td>
- <td>Adds the [ first | last ]? baseline, self-start, self-end, start, end, left, right, space-evenly, unsafe | safe values.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Flexbox', '#propdef-justify-content', 'justify-content')}}</td>
- <td>{{Spec2('CSS3 Flexbox')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications("css.properties.justify-content.grid_context")}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/length/index.html b/files/ru/web/css/length/index.html
index 2115159b7d..2d338fc789 100644
--- a/files/ru/web/css/length/index.html
+++ b/files/ru/web/css/length/index.html
@@ -115,37 +115,7 @@ original_slug: Web/CSS/размер
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Values', '#lengths', '&lt;length&gt;')}}</td>
- <td>{{Spec2('CSS4 Values')}}</td>
- <td>Добавлены единицы <code>vi</code>, <code>vb</code>, <code>ic</code>, <code>lh</code>, и <code>rlh</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Values', '#lengths', '&lt;length&gt;')}}</td>
- <td>{{Spec2('CSS3 Values')}}</td>
- <td>Добавлены единицы <code>ch</code>, <code>rem</code>, <code>vw</code>, <code>vh</code>, <code>vmin</code>, <code>vmax</code>, и <code>Q</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'syndata.html#length-units', '&lt;length&gt;')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Явно определены единицы <code>em</code>, <code>pt</code>, <code>pc</code>, и <code>px</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#length-units', '&lt;length&gt;')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первое определение. Неявно определены единицы <code>em</code>, <code>pt</code>, <code>pc</code>, и <code>px</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/letter-spacing/index.html b/files/ru/web/css/letter-spacing/index.html
index 61aa19e9eb..7cab2672a2 100644
--- a/files/ru/web/css/letter-spacing/index.html
+++ b/files/ru/web/css/letter-spacing/index.html
@@ -77,42 +77,7 @@ letter-spacing: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Text', '#letter-spacing-property', 'letter-spacing')}}</td>
- <td>{{Spec2('CSS3 Text')}}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'letter-spacing')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет <code>letter-spacing</code> как доступное к анимированию.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'text.html#propdef-letter-spacing', 'letter-spacing')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('SVG1.1', 'text.html#LetterSpacingProperty', 'letter-spacing')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Первоначальное определение в SVG.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#letter-spacing', 'letter-spacing')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/line-break/index.html b/files/ru/web/css/line-break/index.html
index 3fd8255f5a..b680149341 100644
--- a/files/ru/web/css/line-break/index.html
+++ b/files/ru/web/css/line-break/index.html
@@ -44,22 +44,7 @@ line-break: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Text', '#line-break-property', 'line-break')}}</td>
- <td>{{Spec2('CSS3 Text')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/list-style-image/index.html b/files/ru/web/css/list-style-image/index.html
index 565ad915c6..d5b6401cc0 100644
--- a/files/ru/web/css/list-style-image/index.html
+++ b/files/ru/web/css/list-style-image/index.html
@@ -69,27 +69,7 @@ list-style-image: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Lists', '#list-style-image', 'list-style-image') }}</td>
- <td>{{ Spec2('CSS3 Lists') }}</td>
- <td>Расширяет поддержку любого типа данных {{cssxref("&lt;image&gt;")}}.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'generate.html#propdef-list-style-image', 'list-style-image') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/margin-bottom/index.html b/files/ru/web/css/margin-bottom/index.html
index 205a8e8728..e2fb243331 100644
--- a/files/ru/web/css/margin-bottom/index.html
+++ b/files/ru/web/css/margin-bottom/index.html
@@ -97,37 +97,7 @@ div {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Box', '#margin-bottom', 'margin-bottom')}}</td>
- <td>{{Spec2('CSS3 Box')}}</td>
- <td>Нет значительных изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'margin-bottom')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет <code>margin-bottom</code> как анимируемое.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'box.html#margin-properties', 'margin-bottom')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Убирает влияние свойства на строчные элементы.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#margin-bottom', 'margin-bottom')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/margin/index.html b/files/ru/web/css/margin/index.html
index 4aae6280d2..bf52367c7b 100644
--- a/files/ru/web/css/margin/index.html
+++ b/files/ru/web/css/margin/index.html
@@ -201,37 +201,7 @@ margin: auto; /* верх и низ: отступ 0 */
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Box', '#margin', 'margin') }}</td>
- <td>{{ Spec2('CSS3 Box') }}</td>
- <td>Нет значительных изменений.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'margin') }}</td>
- <td>{{ Spec2('CSS3 Transitions') }}</td>
- <td><code>margin</code> определён как анимируемый.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'box.html#margin-properties', 'margin') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Устраняет его влияние на строковые (inline) элементы..</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS1', '#margin', 'margin') }}</td>
- <td>{{ Spec2('CSS1') }}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("css.properties.margin")}}</p>
diff --git a/files/ru/web/css/max-height/index.html b/files/ru/web/css/max-height/index.html
index fc700ac83b..29fe7a09d1 100644
--- a/files/ru/web/css/max-height/index.html
+++ b/files/ru/web/css/max-height/index.html
@@ -81,32 +81,7 @@ form { max-height: none; }
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Sizing', '#width-height-keywords', 'max-height') }}</td>
- <td>{{ Spec2('CSS3 Sizing') }}</td>
- <td>Добавляет ключевые слова <code>max-content</code>, <code>min-content</code>, <code>fit-content</code>, и <code>fill-available</code>. (CSS3 Box и CSS3 Writing Modes черновики, используемые для определения этих ключевых слов, были заменены этой спецификацией<em>)</em></td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'max-height') }}</td>
- <td>{{ Spec2('CSS3 Transitions') }}</td>
- <td>Определяет <code>max-height</code> как анимируемое.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'visudet.html#min-max-heights', 'max-height') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/max-width/index.html b/files/ru/web/css/max-width/index.html
index d17629c9cf..5c7fab1075 100644
--- a/files/ru/web/css/max-width/index.html
+++ b/files/ru/web/css/max-width/index.html
@@ -126,32 +126,7 @@ max-width: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Sizing', '#width-height-keywords', 'max-width') }}</td>
- <td>{{ Spec2('CSS3 Sizing') }}</td>
- <td>Добавляет ключевые слова <code>max-content</code>, <code>min-content</code>, <code>fit-content</code>, и <code>fill-available</code>.<em> </em>(CSS3 Box и CSS3 Writing Modes черновики, используемые для определения этих ключевых слов, были заменены этой спецификацией<em>)</em></td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'max-width') }}</td>
- <td>{{ Spec2('CSS3 Transitions') }}</td>
- <td>Определяет <code>max-width</code> как анимируемое.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'visudet.html#min-max-widths', 'max-width') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/min-height/index.html b/files/ru/web/css/min-height/index.html
index 921cbc8cd8..db1e44337d 100644
--- a/files/ru/web/css/min-height/index.html
+++ b/files/ru/web/css/min-height/index.html
@@ -73,35 +73,7 @@ form { min-height: 0; }
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Sizing', '#width-height-keywords', 'min-height') }}</td>
- <td>{{ Spec2('CSS3 Sizing') }}</td>
- <td>Добавляет ключевые слова <code>max-content</code>, <code>min-content</code>, <code>fit-content</code>, и <code>fill-available</code>. (CSS3 Box и CSS3 Writing Modes черновики, используемые для определения этих ключевых слов, были заменены этой спецификацией<em>)</em></td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Flexbox', '#min-auto', 'min-height') }}</td>
- <td>{{ Spec2('CSS3 Flexbox') }}</td>
- <td>Добавляет ключевое слово <code>auto</code> и использует его как первоначальное значение.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'min-height') }}</td>
- <td>{{ Spec2('CSS3 Transitions') }}</td>
- <td>Определяет <code>min-height</code> как анимируемое.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'visudet.html#min-max-heights', 'min-height') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/min-width/index.html b/files/ru/web/css/min-width/index.html
index b99dde2130..54ca1f3adf 100644
--- a/files/ru/web/css/min-width/index.html
+++ b/files/ru/web/css/min-width/index.html
@@ -70,37 +70,7 @@ form { min-width: 0; }
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Sizing', '#width-height-keywords', 'min-width') }}</td>
- <td>{{ Spec2('CSS3 Sizing') }}</td>
- <td>Добавляет ключевые слова <code>max-content</code>, <code>min-content</code>, <code>fit-content</code>, и <code>fill-available</code>. (CSS3 Box и CSS3 Writing Modes черновики, используемые для определения этих ключевых слов, были заменены этой спецификацией<em>)</em></td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Flexbox', '#min-size-auto', 'min-width') }}</td>
- <td>{{ Spec2('CSS3 Flexbox') }}</td>
- <td>Добавляет ключевое слово <code>auto</code> и использует как значение по умолчанию.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Transitions', '#animatable-css', 'min-width') }}</td>
- <td>{{ Spec2('CSS3 Transitions') }}</td>
- <td>Определяет <code>min-width</code> как анимируемое.</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'visudet.html#min-max-widths', 'min-width') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/minmax()/index.html b/files/ru/web/css/minmax()/index.html
index 545788cfb3..090a895d53 100644
--- a/files/ru/web/css/minmax()/index.html
+++ b/files/ru/web/css/minmax()/index.html
@@ -102,22 +102,7 @@ minmax(auto, 300px)
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th>Спецификация</th>
- <th>Статус</th>
- <th>Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS Grid", "#valdef-grid-template-columns-minmax", "minmax()")}}</td>
- <td>{{Spec2("CSS Grid")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/css/number/index.html b/files/ru/web/css/number/index.html
index 279ca34f45..ce2181b2b5 100644
--- a/files/ru/web/css/number/index.html
+++ b/files/ru/web/css/number/index.html
@@ -39,32 +39,7 @@ translation_of: Web/CSS/number
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Values', '#numbers', '&lt;number&gt;')}}</td>
- <td>{{Spec2('CSS3 Values')}}</td>
- <td>Нет значительных изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'syndata.html#numbers', '&lt;number&gt;')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Явное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '', '&lt;number&gt;')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Неявное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/opacity/index.html b/files/ru/web/css/opacity/index.html
index d434f4cfe0..59f8b692a1 100644
--- a/files/ru/web/css/opacity/index.html
+++ b/files/ru/web/css/opacity/index.html
@@ -117,27 +117,7 @@ img.opacity:hover {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'opacity')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет <code>opacity</code> как анимированную.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Colors', '#opacity', 'opacity')}}</td>
- <td>{{Spec2('CSS3 Colors')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/overflow-block/index.html b/files/ru/web/css/overflow-block/index.html
index 7242bb7426..f6fe19ba80 100644
--- a/files/ru/web/css/overflow-block/index.html
+++ b/files/ru/web/css/overflow-block/index.html
@@ -101,22 +101,7 @@ overflow-block: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Overflow', '#propdef-overflow-block', 'overflow-block') }}</td>
- <td>{{ Spec2('CSS3 Overflow') }}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<div>{{cssinfo}}</div>
diff --git a/files/ru/web/css/padding/index.html b/files/ru/web/css/padding/index.html
index 1e589dc2fa..ef97522c96 100644
--- a/files/ru/web/css/padding/index.html
+++ b/files/ru/web/css/padding/index.html
@@ -109,32 +109,7 @@ h3{
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Box', '#the-padding', 'padding') }}</td>
- <td>{{ Spec2('CSS3 Box') }}</td>
- <td>No change</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'box.html#propdef-padding', 'padding-top') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>No change</td>
- </tr>
- <tr>
- <td>{{ Specname('CSS1', '#padding', 'padding') }}</td>
- <td>{{ Spec2('CSS1') }}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_Compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/percentage/index.html b/files/ru/web/css/percentage/index.html
index fa0bde6686..8df3baf014 100644
--- a/files/ru/web/css/percentage/index.html
+++ b/files/ru/web/css/percentage/index.html
@@ -50,37 +50,7 @@ translation_of: Web/CSS/percentage
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Values', '#percentages', '&lt;percentage&gt;')}}</td>
- <td>{{Spec2('CSS4 Values')}}</td>
- <td>Нет значительных изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Values', '#percentages', '&lt;percentage&gt;')}}</td>
- <td>{{Spec2('CSS3 Values')}}</td>
- <td>Нет значительных изменений после CSS Уровня 2 (ревизия 1).</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'syndata.html#percentage-units', '&lt;percentage&gt;')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Не изменено с CSS Уровень 1.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#percentage-units', '&lt;percentage&gt;')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/ratio/index.html b/files/ru/web/css/ratio/index.html
index b916f8e580..10df9377d9 100644
--- a/files/ru/web/css/ratio/index.html
+++ b/files/ru/web/css/ratio/index.html
@@ -59,22 +59,7 @@ translation_of: Web/CSS/ratio
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Media Queries', '#values', '&lt;ratio&gt;')}}</td>
- <td>{{Spec2('CSS3 Media Queries')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/right/index.html b/files/ru/web/css/right/index.html
index 732a0c45b6..e8422cd263 100644
--- a/files/ru/web/css/right/index.html
+++ b/files/ru/web/css/right/index.html
@@ -99,32 +99,7 @@ right: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'right')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Defines <code>right</code> as animatable.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Positioning', '#propdef-right', 'right')}}</td>
- <td>{{Spec2('CSS3 Positioning')}}</td>
- <td>Adds behavior for sticky positioning.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'visuren.html#propdef-right', 'right')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/selector_list/index.html b/files/ru/web/css/selector_list/index.html
index 7bb32d2d94..8afc5b9d8a 100644
--- a/files/ru/web/css/selector_list/index.html
+++ b/files/ru/web/css/selector_list/index.html
@@ -64,27 +64,7 @@ h3 { font-family: sans-serif }</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS4 Selectors", "#grouping", "Selector Lists")}}</td>
- <td>{{Spec2("CSS4 Selectors")}}</td>
- <td>Переименовано в "selector list"</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#grouping', 'grouping')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/tab-size/index.html b/files/ru/web/css/tab-size/index.html
index fc1a08e46e..2b3be99872 100644
--- a/files/ru/web/css/tab-size/index.html
+++ b/files/ru/web/css/tab-size/index.html
@@ -57,22 +57,7 @@ tab-size: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Text', '#tab-size-property', 'tab-size')}}</td>
- <td>{{Spec2('CSS3 Text')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/text-align-last/index.html b/files/ru/web/css/text-align-last/index.html
index b7f525971c..1dd4fe6e4c 100644
--- a/files/ru/web/css/text-align-last/index.html
+++ b/files/ru/web/css/text-align-last/index.html
@@ -58,22 +58,7 @@ text-align-last: inherit
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Text', '#text-align-last', 'text-align-last')}}</td>
- <td>{{Spec2('CSS3 Text')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/css/text-align/index.html b/files/ru/web/css/text-align/index.html
index 8c58dd091b..35f54d4b16 100644
--- a/files/ru/web/css/text-align/index.html
+++ b/files/ru/web/css/text-align/index.html
@@ -80,37 +80,7 @@ text-align: inherit
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS Logical Properties', '#text-align', 'text-align')}}</td>
- <td>{{Spec2('CSS Logical Properties')}}</td>
- <td>Нет изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Text', '#text-align', 'visibility')}}</td>
- <td>{{Spec2('CSS3 Text')}}</td>
- <td>Добавлены <code>ключевые слова start</code><font face="Open Sans, Arial, sans-serif">,</font><code><font face="Open Sans, Arial, sans-serif"> </font>end</code> и <code>match-parent</code>. Изменено безымянное начальное значение в <code>start</code> (которое было).</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'text.html#alignment-prop', 'text-align')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Нет изменений</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#text-align', 'text-align')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Исходное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/text-decoration-skip/index.html b/files/ru/web/css/text-decoration-skip/index.html
index 98ef92ad7c..bc5d97e5dc 100644
--- a/files/ru/web/css/text-decoration-skip/index.html
+++ b/files/ru/web/css/text-decoration-skip/index.html
@@ -73,22 +73,7 @@ text-decoration-skip: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS3 Text Decoration", "#text-decoration-skip-property", "text-decoration-skip")}}</td>
- <td>{{Spec2("CSS3 Text Decoration")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/text-justify/index.html b/files/ru/web/css/text-justify/index.html
index 2c3eb6b020..bf9823bb0d 100644
--- a/files/ru/web/css/text-justify/index.html
+++ b/files/ru/web/css/text-justify/index.html
@@ -85,22 +85,7 @@ text-justify: distribute; /* Устаревшее значение */
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Text', '#text-justify-property', 'text-justify')}}</td>
- <td>{{Spec2('CSS3 Text')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/text-size-adjust/index.html b/files/ru/web/css/text-size-adjust/index.html
index 417b3ed368..c66164817c 100644
--- a/files/ru/web/css/text-size-adjust/index.html
+++ b/files/ru/web/css/text-size-adjust/index.html
@@ -68,22 +68,7 @@ text-size-adjust: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS Text Size Adjust", "#adjustment-control", "text-size-adjust")}}</td>
- <td>{{Spec2("CSS Text Size Adjust")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/time/index.html b/files/ru/web/css/time/index.html
index f892300dc1..d2bf525b4f 100644
--- a/files/ru/web/css/time/index.html
+++ b/files/ru/web/css/time/index.html
@@ -53,32 +53,7 @@ translation_of: Web/CSS/time
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 Values','#time','&lt;time&gt;')}}</td>
- <td>{{Spec2('CSS4 Values')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Values','#time','&lt;time&gt;')}}</td>
- <td>{{Spec2('CSS3 Values')}}</td>
- <td>Нормативное определение <code>s</code> и <code>ms</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1','aural.html#times','&lt;time&gt;')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Неформальное определение<code>s</code> и <code>ms</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/top/index.html b/files/ru/web/css/top/index.html
index 3c083169e6..885738c0fd 100644
--- a/files/ru/web/css/top/index.html
+++ b/files/ru/web/css/top/index.html
@@ -130,27 +130,7 @@ div {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'top')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет <code>top</code> как анимируемое</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'visuren.html#propdef-top', 'top')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/transform-function/rotate()/index.html b/files/ru/web/css/transform-function/rotate()/index.html
index b760411be4..6e5bbaa87b 100644
--- a/files/ru/web/css/transform-function/rotate()/index.html
+++ b/files/ru/web/css/transform-function/rotate()/index.html
@@ -122,22 +122,7 @@ translation_of: Web/CSS/transform-function/rotate()
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("CSS3 Transforms", "#funcdef-transform-rotate", "rotate()")}}</td>
- <td>{{Spec2("CSS3 Transforms")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/transform/index.html b/files/ru/web/css/transform/index.html
index 1caa945151..097983cad7 100644
--- a/files/ru/web/css/transform/index.html
+++ b/files/ru/web/css/transform/index.html
@@ -116,27 +116,7 @@ transform: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS Transforms 2', '#transform-functions', 'transform')}}</td>
- <td>{{Spec2('CSS Transforms 2')}}</td>
- <td>Добавлены 3D-функции трансформации.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Transforms', '#transform-property', 'transform')}}</td>
- <td>{{Spec2('CSS3 Transforms')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/transition-duration/index.html b/files/ru/web/css/transition-duration/index.html
index 30b0f8175e..9b1eccc0e6 100644
--- a/files/ru/web/css/transition-duration/index.html
+++ b/files/ru/web/css/transition-duration/index.html
@@ -304,22 +304,7 @@ var intervalID = window.setInterval(updateTransition, 7000);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Transitions', '#transition-duration', 'transition-duration') }}</td>
- <td>{{ Spec2('CSS3 Transitions') }}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/transition/index.html b/files/ru/web/css/transition/index.html
index 2cd4e1fb3a..8957f34bcf 100644
--- a/files/ru/web/css/transition/index.html
+++ b/files/ru/web/css/transition/index.html
@@ -73,22 +73,7 @@ transition: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS3 Transitions', '#transition-shorthand-property', 'transition') }}</td>
- <td>{{ Spec2('CSS3 Transitions') }}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("css.properties.transition")}}</p>
diff --git a/files/ru/web/css/universal_selectors/index.html b/files/ru/web/css/universal_selectors/index.html
index 4675862bb7..3ed4b0526f 100644
--- a/files/ru/web/css/universal_selectors/index.html
+++ b/files/ru/web/css/universal_selectors/index.html
@@ -35,32 +35,7 @@ translation_of: Web/CSS/Universal_selectors
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('CSS4 Selectors', '#the-universal-selector', 'universal selector') }}</td>
- <td>{{ Spec2('CSS4 Selectors') }}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS3 Selectors', '#universal-selector', 'universal selector') }}</td>
- <td>{{ Spec2('CSS3 Selectors') }}</td>
- <td>Определено поведение в отношении пространств имён и добавлена подсказка, что разрешено пренебрегать селектором для псевдо-элементов</td>
- </tr>
- <tr>
- <td>{{ SpecName('CSS2.1', 'selector.html#universal-selector', 'universal selector') }}</td>
- <td>{{ Spec2('CSS2.1') }}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/user-select/index.html b/files/ru/web/css/user-select/index.html
index 09a19e4bd8..52aec067c4 100644
--- a/files/ru/web/css/user-select/index.html
+++ b/files/ru/web/css/user-select/index.html
@@ -109,22 +109,7 @@ user-select: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS4 UI', '#propdef-user-select', 'user-select')}}</td>
- <td>{{Spec2('CSS4 UI')}}</td>
- <td>Первое определение. Также определение <code>-webkit-user-select</code> как устаревшего псевдонима <code>user-select</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/css/vertical-align/index.html b/files/ru/web/css/vertical-align/index.html
index 9a757caa26..0c01095426 100644
--- a/files/ru/web/css/vertical-align/index.html
+++ b/files/ru/web/css/vertical-align/index.html
@@ -201,32 +201,7 @@ img.middle { vertical-align: middle; }
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'vertical-align')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет <code>vertical-align</code> как анимируемый.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'visudet.html#propdef-vertical-align', 'vertical-align')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Добавляет значение {{cssxref("&lt;length&gt;")}} и позволяет применять его к элементам с типом <code>table-cell</code> – {{cssxref("display")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#vertical-align', 'vertical-align')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/css/white-space/index.html b/files/ru/web/css/white-space/index.html
index a751f353b6..5d817d3260 100644
--- a/files/ru/web/css/white-space/index.html
+++ b/files/ru/web/css/white-space/index.html
@@ -141,27 +141,7 @@ white-space: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Text', '#propdef-white-space', 'white-space')}}</td>
- <td>{{Spec2('CSS3 Text')}}</td>
- <td>Уточняется алгоритм переноса строк.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'text.html#white-space-prop', 'white-space')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/css/widows/index.html b/files/ru/web/css/widows/index.html
index e1a3aafde1..82b2b61cee 100644
--- a/files/ru/web/css/widows/index.html
+++ b/files/ru/web/css/widows/index.html
@@ -38,32 +38,7 @@ widows: inherit
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Fragmentation', '#widows-orphans', 'widows')}}</td>
- <td>{{Spec2('CSS3 Fragmentation')}}</td>
- <td>Extends <code>widows</code> to apply to any type of fragment, like pages, regions or columns.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Multicol', '#filling-columns', 'widows')}}</td>
- <td>{{Spec2('CSS3 Multicol')}}</td>
- <td>Recommend to consider <code>widows</code> in relation with columns</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'page.html#break-inside', 'widows')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Исходная спецификация.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера"><nobr></nobr>Совместимость браузера</h2>
diff --git a/files/ru/web/css/width/index.html b/files/ru/web/css/width/index.html
index 6daf3aae5a..c5210e82ca 100644
--- a/files/ru/web/css/width/index.html
+++ b/files/ru/web/css/width/index.html
@@ -160,37 +160,7 @@ width: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Sizing', '#width-height-keywords', 'width')}}</td>
- <td>{{Spec2('CSS3 Sizing')}}</td>
- <td>Добавляет ключевые слова <code>max-content</code>, <code>min-content</code>, <code>available</code>, <code>fit-content</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'width')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет <code>width</code> как анимируемое.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'visudet.html#the-width-property', 'width')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Уточняет к какому элементу относится</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#width', 'width')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<div>{{cssinfo}}</div>
diff --git a/files/ru/web/css/word-spacing/index.html b/files/ru/web/css/word-spacing/index.html
index 00aa029ffe..feecf4605d 100644
--- a/files/ru/web/css/word-spacing/index.html
+++ b/files/ru/web/css/word-spacing/index.html
@@ -80,37 +80,7 @@ word-spacing: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Text', '#propdef-word-spacing', 'word-spacing')}}</td>
- <td>{{Spec2('CSS3 Text')}}</td>
- <td>Заменяет предыдущее значение значением <code>&lt;spacing-limit&gt;</code>, которое определяет те же вещи, плюс значение <code>&lt;percentage&gt;</code>. Позволяет использовать до трёх значений, описывающих оптимальное, минимальное и максимальное значение.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'word-spacing')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет <code>word-spacing</code> как анимированный.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'text.html#propdef-word-spacing', 'word-spacing')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS1', '#word-spacing', 'word-spacing')}}</td>
- <td>{{Spec2('CSS1')}}</td>
- <td>Первое определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p>{{cssinfo}}</p>
diff --git a/files/ru/web/css/z-index/index.html b/files/ru/web/css/z-index/index.html
index 618bef46ca..389a46767f 100644
--- a/files/ru/web/css/z-index/index.html
+++ b/files/ru/web/css/z-index/index.html
@@ -96,27 +96,7 @@ z-index: unset;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('CSS3 Transitions', '#animatable-css', 'animation behavior for z-index')}}</td>
- <td>{{Spec2('CSS3 Transitions')}}</td>
- <td>Определяет свойство <code>z-index</code> как анимируемое.</td>
- </tr>
- <tr>
- <td>{{SpecName('CSS2.1', 'visuren.html#z-index', 'z-index')}}</td>
- <td>{{Spec2('CSS2.1')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/attributes/crossorigin/index.html b/files/ru/web/html/attributes/crossorigin/index.html
index 3081dbb26b..40fa061458 100644
--- a/files/ru/web/html/attributes/crossorigin/index.html
+++ b/files/ru/web/html/attributes/crossorigin/index.html
@@ -36,27 +36,7 @@ original_slug: Web/HTML/CORS_settings_attributes
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'infrastructure.html#cors-settings-attributes', 'CORS settings attributes')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'embedded-content.html#attr-img-crossorigin', 'crossorigin')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/area/index.html b/files/ru/web/html/element/area/index.html
index 39fb55261a..52bb4556e9 100644
--- a/files/ru/web/html/element/area/index.html
+++ b/files/ru/web/html/element/area/index.html
@@ -153,37 +153,7 @@ translation_of: Web/HTML/Element/area
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrerpolicy attribute')}}</td>
- <td>{{Spec2('Referrer Policy')}}</td>
- <td>Added the <code>referrerpolicy</code> attribute.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-area-element', '&lt;area&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'embedded-content-0.html#the-area-element', '&lt;area&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/objects.html#h-13.6.1', '&lt;area&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/article/index.html b/files/ru/web/html/element/article/index.html
index b77f6dec57..c987644067 100644
--- a/files/ru/web/html/element/article/index.html
+++ b/files/ru/web/html/element/article/index.html
@@ -107,32 +107,7 @@ translation_of: Web/HTML/Element/article
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'sections.html#the-article-element', '&lt;article&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', 'sections.html#the-article-element', '&lt;article&gt;')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'sections.html#the-article-element', '&lt;article&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/aside/index.html b/files/ru/web/html/element/aside/index.html
index 02cc80bdeb..4f21bd5d97 100644
--- a/files/ru/web/html/element/aside/index.html
+++ b/files/ru/web/html/element/aside/index.html
@@ -81,27 +81,7 @@ translation_of: Web/HTML/Element/aside
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-aside-element', '&lt;aside&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'sections.html#the-aside-element', '&lt;aside&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/audio/index.html b/files/ru/web/html/element/audio/index.html
index f228d6e14d..daca9279ce 100644
--- a/files/ru/web/html/element/audio/index.html
+++ b/files/ru/web/html/element/audio/index.html
@@ -216,27 +216,7 @@ Welcome to the Time Keeper's podcast! In this episode we're discussing which Swi
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-audio-element', '&lt;audio&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'embedded-content-0.html#the-audio-element', '&lt;audio&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/b/index.html b/files/ru/web/html/element/b/index.html
index c6cf6a937a..73d129d034 100644
--- a/files/ru/web/html/element/b/index.html
+++ b/files/ru/web/html/element/b/index.html
@@ -67,32 +67,7 @@ translation_of: Web/HTML/Element/b
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-b-element', '&lt;b&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-b-element', '&lt;b&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'present/graphics.html#h-15.2.1', '&lt;b&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
<p>{{Compat("html.elements.b")}}</p>
diff --git a/files/ru/web/html/element/bdo/index.html b/files/ru/web/html/element/bdo/index.html
index 7ce79f29e6..8568ec8cca 100644
--- a/files/ru/web/html/element/bdo/index.html
+++ b/files/ru/web/html/element/bdo/index.html
@@ -76,32 +76,7 @@ to left.&lt;/bdo&gt;&lt;/p&gt;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-bdo-element', '&lt;bdo&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-bdo-element', '&lt;bdo&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'dirlang.html#h-8.2.4', '&lt;bdo&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/body/index.html b/files/ru/web/html/element/body/index.html
index 2221000f04..bdc10b744c 100644
--- a/files/ru/web/html/element/body/index.html
+++ b/files/ru/web/html/element/body/index.html
@@ -128,32 +128,7 @@ translation_of: Web/HTML/Element/body
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-body-element', '&lt;body&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Изменён список несогласованных свойств.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'sections.html#the-body-element', '&lt;body&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Ранее устаревшие атрибуты больше не поддерживаются. Определено поведение несогласованных и не стандартизированных атрибутов <code>topmargin</code>, <code>leftmargin</code>, <code>rightmargin</code> и <code>bottommargin</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.5.1', '&lt;body&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Устаревшие атрибуты <code>alink</code>, <code>background</code>, <code>bgcolor</code>, <code>link</code>, <code>text</code> и <code>vlink</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.body")}}</p>
diff --git a/files/ru/web/html/element/canvas/index.html b/files/ru/web/html/element/canvas/index.html
index c58f15f597..cfc3bbc0f7 100644
--- a/files/ru/web/html/element/canvas/index.html
+++ b/files/ru/web/html/element/canvas/index.html
@@ -68,27 +68,7 @@ translation_of: Web/HTML/Element/canvas
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'the-canvas-element.html#the-canvas-element', '&lt;canvas&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'the-canvas-element.html#the-canvas-element', '&lt;canvas&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/html/element/caption/index.html b/files/ru/web/html/element/caption/index.html
index edf73dffc6..e3c2fa4a66 100644
--- a/files/ru/web/html/element/caption/index.html
+++ b/files/ru/web/html/element/caption/index.html
@@ -109,32 +109,7 @@ table, th, td {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'tables.html#the-caption-element', '&lt;caption&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'tabular-data.html#the-caption-element', '&lt;caption&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/tables.html#h-11.2.2', '&lt;caption&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/code/index.html b/files/ru/web/html/element/code/index.html
index c933cfcacd..ca97804ba3 100644
--- a/files/ru/web/html/element/code/index.html
+++ b/files/ru/web/html/element/code/index.html
@@ -72,32 +72,7 @@ input field so the user can, for example, copy or delete the text.&lt;/p&gt;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-code-element', '&lt;code&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'textlevel-semantics.html#the-code-element', '&lt;code&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '&lt;code&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/col/index.html b/files/ru/web/html/element/col/index.html
index 6827588630..76deae9607 100644
--- a/files/ru/web/html/element/col/index.html
+++ b/files/ru/web/html/element/col/index.html
@@ -189,32 +189,7 @@ translation_of: Web/HTML/Element/col
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'tables.html#the-col-element', '&lt;col&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'tabular-data.html#the-col-element', '&lt;col&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/tables.html#h-11.2.4.2', '&lt;col&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузером">Совместимость с браузером</h2>
diff --git a/files/ru/web/html/element/data/index.html b/files/ru/web/html/element/data/index.html
index cfec38908b..cc0a613225 100644
--- a/files/ru/web/html/element/data/index.html
+++ b/files/ru/web/html/element/data/index.html
@@ -66,27 +66,7 @@ translation_of: Web/HTML/Element/data
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-data-element', '&lt;data&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-data-element', '&lt;data&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Начальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.data")}}</p>
diff --git a/files/ru/web/html/element/datalist/index.html b/files/ru/web/html/element/datalist/index.html
index bcb6993ab6..70a6533773 100644
--- a/files/ru/web/html/element/datalist/index.html
+++ b/files/ru/web/html/element/datalist/index.html
@@ -71,27 +71,7 @@ translation_of: Web/HTML/Element/datalist
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-datalist-element', '&lt;datalist&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-datalist-element', '&lt;datalist&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.datalist")}}</p>
diff --git a/files/ru/web/html/element/dd/index.html b/files/ru/web/html/element/dd/index.html
index e3d2b0adc9..569de83398 100644
--- a/files/ru/web/html/element/dd/index.html
+++ b/files/ru/web/html/element/dd/index.html
@@ -70,32 +70,7 @@ translation_of: Web/HTML/Element/dd
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-dd-element', '&lt;dd&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-dd-element', '&lt;dd&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.3', '&lt;dd&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.dd")}}</p>
diff --git a/files/ru/web/html/element/del/index.html b/files/ru/web/html/element/del/index.html
index 23c9a2ce1e..cf07735202 100644
--- a/files/ru/web/html/element/del/index.html
+++ b/files/ru/web/html/element/del/index.html
@@ -98,32 +98,7 @@ del::after {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'edits.html#the-del-element', '&lt;del&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'edits.html#the-del-element', '&lt;del&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.4', '&lt;del&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.del")}}</p>
diff --git a/files/ru/web/html/element/dfn/index.html b/files/ru/web/html/element/dfn/index.html
index b6dff69fc4..602b73b980 100644
--- a/files/ru/web/html/element/dfn/index.html
+++ b/files/ru/web/html/element/dfn/index.html
@@ -168,32 +168,7 @@ enim possumus hoc agere divinius?&lt;/p&gt;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-dfn-element', '&lt;dfn&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-dfn-element', '&lt;dfn&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '&lt;dfn&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_в_браузерах">Совместимость в браузерах</h2>
diff --git a/files/ru/web/html/element/dialog/index.html b/files/ru/web/html/element/dialog/index.html
index 33840f5a85..384c7e1ef0 100644
--- a/files/ru/web/html/element/dialog/index.html
+++ b/files/ru/web/html/element/dialog/index.html
@@ -150,27 +150,7 @@ translation_of: Web/HTML/Element/dialog
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Примечание</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-dialog-element', '&lt;dialog&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', 'interactive-elements.html#the-dialog-element', '&lt;dialog&gt;')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_в_браузерах">Совместимость в браузерах</h2>
diff --git a/files/ru/web/html/element/div/index.html b/files/ru/web/html/element/div/index.html
index 33ed164d1b..59bb4dfc12 100644
--- a/files/ru/web/html/element/div/index.html
+++ b/files/ru/web/html/element/div/index.html
@@ -107,32 +107,7 @@ translation_of: Web/HTML/Element/div
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'grouping-content.html#the-div-element', '&lt;div&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с последнего "snapshot" (снапшот или снимок - состояние сохранённое в определённый момент времени)</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-div-element', '&lt;div&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Атрибут <code>align</code> больше не поддерживается</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.5.4', '&lt;div&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/dt/index.html b/files/ru/web/html/element/dt/index.html
index f3acaeed45..104423cd85 100644
--- a/files/ru/web/html/element/dt/index.html
+++ b/files/ru/web/html/element/dt/index.html
@@ -62,32 +62,7 @@ translation_of: Web/HTML/Element/dt
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-dt-element', '&lt;dt&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-dt-element', '&lt;dt&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.3', '&lt;dt&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.dt")}}</p>
diff --git a/files/ru/web/html/element/em/index.html b/files/ru/web/html/element/em/index.html
index e998cd983c..8d56d18cb9 100644
--- a/files/ru/web/html/element/em/index.html
+++ b/files/ru/web/html/element/em/index.html
@@ -74,32 +74,7 @@ translation_of: Web/HTML/Element/em
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-em-element', '&lt;em&gt;')}}</td>
- <td>{{Spec2 ('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-em-element', '&lt;em&gt;')}}</td>
- <td>{{Spec2 ('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.2.1', '&lt;em&gt;')}}</td>
- <td>{{Spec2 ('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
<p>{{Compat("html.elements.em")}}</p>
diff --git a/files/ru/web/html/element/embed/index.html b/files/ru/web/html/element/embed/index.html
index 7069cf7d44..7bf49ae870 100644
--- a/files/ru/web/html/element/embed/index.html
+++ b/files/ru/web/html/element/embed/index.html
@@ -79,27 +79,7 @@ translation_of: Web/HTML/Element/embed
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-embed-element', '&lt;embed&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'embedded-content-0.html#the-embed-element', '&lt;embed&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/fieldset/index.html b/files/ru/web/html/element/fieldset/index.html
index f6cae1b5b4..0782ef528f 100644
--- a/files/ru/web/html/element/fieldset/index.html
+++ b/files/ru/web/html/element/fieldset/index.html
@@ -111,32 +111,7 @@ translation_of: Web/HTML/Element/fieldset
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-fieldset-element', '&lt;fieldset&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Определение элемента <code>fieldset</code></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-fieldset-element', '&lt;fieldset&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.10', '&lt;fieldset&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/figcaption/index.html b/files/ru/web/html/element/figcaption/index.html
index 413627925c..9da8dcc96a 100644
--- a/files/ru/web/html/element/figcaption/index.html
+++ b/files/ru/web/html/element/figcaption/index.html
@@ -55,27 +55,7 @@ translation_of: Web/HTML/Element/figcaption
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-figcaption-element', '&lt;figcaption&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-figcaption-element', '&lt;figcaption&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.figcaption")}}</p>
diff --git a/files/ru/web/html/element/figure/index.html b/files/ru/web/html/element/figure/index.html
index 5a04e50384..5796a2671d 100644
--- a/files/ru/web/html/element/figure/index.html
+++ b/files/ru/web/html/element/figure/index.html
@@ -135,32 +135,7 @@ Love is a spirit all compact of fire,
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-figure-element', '&lt;figure&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.2', 'grouping-content.html#the-figure-element', '&lt;figure&gt;')}}</td>
- <td>{{Spec2('HTML5.2')}}</td>
- <td>No changes from HTML 5.0.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-figure-element', '&lt;figure&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/footer/index.html b/files/ru/web/html/element/footer/index.html
index 8d57357ab7..2e82810e03 100644
--- a/files/ru/web/html/element/footer/index.html
+++ b/files/ru/web/html/element/footer/index.html
@@ -76,27 +76,7 @@ translation_of: Web/HTML/Element/footer
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics#the-footer-element', '&lt;footer&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'sections.html#the-footer-element', '&lt;footer&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/head/index.html b/files/ru/web/html/element/head/index.html
index 25b606eeee..8a40380871 100644
--- a/files/ru/web/html/element/head/index.html
+++ b/files/ru/web/html/element/head/index.html
@@ -78,32 +78,7 @@ translation_of: Web/HTML/Element/head
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-head-element', '&lt;head&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с последнего "snapshot" (состояние сохранённое в определённый момент времени)</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'document-metadata.html#the-head-element', '&lt;head&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Атрибут <code>profile</code> больше не поддерживается</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.4.1', '&lt;head&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/header/index.html b/files/ru/web/html/element/header/index.html
index 9aca0b1967..06c2775835 100644
--- a/files/ru/web/html/element/header/index.html
+++ b/files/ru/web/html/element/header/index.html
@@ -83,27 +83,7 @@ translation_of: Web/HTML/Element/header
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'sections.html#the-header-element', '&lt;header&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'sections.html#the-header-element', '&lt;header&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/html/index.html b/files/ru/web/html/element/html/index.html
index df556bcaa1..b0882ce53f 100644
--- a/files/ru/web/html/element/html/index.html
+++ b/files/ru/web/html/element/html/index.html
@@ -80,32 +80,7 @@ translation_of: Web/HTML/Element/html
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-html-element', '&lt;html&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'semantics.html#the-html-element', '&lt;html&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Добавлена поддержка атрибута <code>manifest</code> (позже устарел). Атрибут <code>version</code> больше не поддерживается.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.3', '&lt;html&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Устаревший атрибут <code>version</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.html")}}</p>
diff --git a/files/ru/web/html/element/img/index.html b/files/ru/web/html/element/img/index.html
index 18a888739c..26a7c21114 100644
--- a/files/ru/web/html/element/img/index.html
+++ b/files/ru/web/html/element/img/index.html
@@ -353,39 +353,7 @@ translation_of: Web/HTML/Element/img
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrer attribute')}}</td>
- <td>{{Spec2('Referrer Policy')}}</td>
- <td>Добавлен атрибут <code>referrerpolicy</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-img-element', '&lt;img&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'embedded-content-0.html#the-img-element', '&lt;img&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/objects.html#h-13.2', '&lt;img&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>
- <p> </p>
- </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/input/color/index.html b/files/ru/web/html/element/input/color/index.html
index c759902cc8..d2b44fcebe 100644
--- a/files/ru/web/html/element/input/color/index.html
+++ b/files/ru/web/html/element/input/color/index.html
@@ -186,27 +186,7 @@ window.addEventListener("load", startup, false);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#color-state-(type=color)')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-input-element')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/html/element/input/image/index.html b/files/ru/web/html/element/input/image/index.html
index 87d01ed8b8..33db88efd8 100644
--- a/files/ru/web/html/element/input/image/index.html
+++ b/files/ru/web/html/element/input/image/index.html
@@ -93,26 +93,7 @@ translation_of: Web/HTML/Element/input/image
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#image-button-state-(type=image)', '&lt;input type="image"&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#image-button-state-%28type=image%29', '&lt;input type="image"&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.4', '&lt;form&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/html/element/input/radio/index.html b/files/ru/web/html/element/input/radio/index.html
index 4c1a8ed82c..729ad3a3cc 100644
--- a/files/ru/web/html/element/input/radio/index.html
+++ b/files/ru/web/html/element/input/radio/index.html
@@ -297,27 +297,7 @@ button:active {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th>Specification</th>
- <th>Status</th>
- <th></th>
- </tr>
- <tr>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#radio-button-state-(type=radio)', '&lt;input type="radio"&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#radio-button-state-(type=radio)', '&lt;input type="radio"&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/input/range/index.html b/files/ru/web/html/element/input/range/index.html
index 14f921c912..781766483d 100644
--- a/files/ru/web/html/element/input/range/index.html
+++ b/files/ru/web/html/element/input/range/index.html
@@ -443,27 +443,7 @@ translation_of: Web/HTML/Element/input/range
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#range-state-(type=range)', '&lt;input type="range"&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Первое определение</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', 'sec-forms.html#range-state-typerange', '&lt;input type="range"&gt;')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/ins/index.html b/files/ru/web/html/element/ins/index.html
index cf338d3634..6679ed833f 100644
--- a/files/ru/web/html/element/ins/index.html
+++ b/files/ru/web/html/element/ins/index.html
@@ -55,32 +55,7 @@ translation_of: Web/HTML/Element/ins
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-ins-element', '&lt;ins&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'edits.html#the-ins-element', '&lt;ins&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.4', '&lt;ins&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/html/element/legend/index.html b/files/ru/web/html/element/legend/index.html
index df9ed96bdc..38f4f40502 100644
--- a/files/ru/web/html/element/legend/index.html
+++ b/files/ru/web/html/element/legend/index.html
@@ -54,32 +54,7 @@ translation_of: Web/HTML/Element/legend
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("HTML WHATWG", "forms.html#the-legend-element", "&lt;legend&gt;")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Определение элемента <code>legend</code></td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "sec-forms.html#the-legend-element", "&lt;legend&gt;")}}</td>
- <td>{{Spec2("HTML5 W3C")}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("HTML4.01", "interact/forms.html#h-17.10", "&lt;legend&gt;")}}</td>
- <td>{{Spec2("HTML4.01")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/li/index.html b/files/ru/web/html/element/li/index.html
index 5bed3c4c10..2619075e38 100644
--- a/files/ru/web/html/element/li/index.html
+++ b/files/ru/web/html/element/li/index.html
@@ -113,32 +113,7 @@ translation_of: Web/HTML/Element/li
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-li-element', '&lt;li&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-li-element', '&lt;li&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.2', '&lt;li&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Атрибут <code>type</code> был убран.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.li")}}</p>
diff --git a/files/ru/web/html/element/link/index.html b/files/ru/web/html/element/link/index.html
index 9170643859..8d72fa0b3e 100644
--- a/files/ru/web/html/element/link/index.html
+++ b/files/ru/web/html/element/link/index.html
@@ -279,49 +279,7 @@ myStylesheet.onerror = function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">
- <p class="syntaxbox">Комментарий</p>
- </th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Preload")}}</td>
- <td>{{Spec2("Preload")}}</td>
- <td>Определены <code>&lt;link rel="preload"&gt;</code>, и атрибут<code>as</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName("Subresource Integrity", "#HTMLLinkElement", "lt;link&gt;")}}</td>
- <td>{{Spec2("Subresource Integrity")}}</td>
- <td>Добавлен атрибут <code>integrit</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "semantics.html#the-link-element", "&lt;link&gt;")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Нет изменений, в сравнении с последней версией</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "document-metadata.html#the-link-elemen", "&lt;link&gt;")}}</td>
- <td>{{Spec2("HTML5 W3C")}}</td>
- <td>Добавлены атрибуты <code>crossorigin</code> и <code>sizes</code>; расширены значения <code>media</code> для любых медиавыражений; добавлены многочисленные новые значения для <code>rel</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML4.01", "struct/links.html#h-12.3", "&lt;link&gt;")}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("Resource Hints", "#prefetch", "prefetch")}}</td>
- <td>{{Spec2("Resource Hints")}}</td>
- <td>Добавлены <code>dns-prefetch</code>, <code>preconnect</code>, <code>prefetch</code> и <code>prerender</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/main/index.html b/files/ru/web/html/element/main/index.html
index 42d163c565..1aaf06b7dc 100644
--- a/files/ru/web/html/element/main/index.html
+++ b/files/ru/web/html/element/main/index.html
@@ -126,32 +126,7 @@ translation_of: Web/HTML/Element/main
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', '#the-main-element', '&lt;main&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', 'grouping-content.html#the-main-element', '&lt;main&gt;')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Нет изменений с {{SpecName('HTML5 W3C')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-main-element', '&lt;main&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/map/index.html b/files/ru/web/html/element/map/index.html
index 0dfb1c6e0f..d020dcb613 100644
--- a/files/ru/web/html/element/map/index.html
+++ b/files/ru/web/html/element/map/index.html
@@ -76,32 +76,7 @@ translation_of: Web/HTML/Element/map
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-map-element', '&lt;map&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'embedded-content-0.html#the-map-element', '&lt;map&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/objects.html#h-13.6.1', '&lt;map&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/mark/index.html b/files/ru/web/html/element/mark/index.html
index 755e2043df..65683dd4f2 100644
--- a/files/ru/web/html/element/mark/index.html
+++ b/files/ru/web/html/element/mark/index.html
@@ -56,27 +56,7 @@ translation_of: Web/HTML/Element/mark
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-mark-element', '&lt;mark&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-mark-element', '&lt;mark&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/html/element/marquee/index.html b/files/ru/web/html/element/marquee/index.html
index 82723b3d8f..70e3d70c46 100644
--- a/files/ru/web/html/element/marquee/index.html
+++ b/files/ru/web/html/element/marquee/index.html
@@ -75,27 +75,7 @@ translation_of: Web/HTML/Element/marquee
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'obsolete.html#the-marquee-element-2', '&lt;marquee&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Make it obsolete in favor of CSS but define its expected behavior, for backward compatibility.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'obsolete.html#the-marquee-element-0', '&lt;marquee&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Make it obsolete in favor of CSS but define its expected behavior, for backward compatibility.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/meta/index.html b/files/ru/web/html/element/meta/index.html
index 2e14b041ce..8bf06e7df9 100644
--- a/files/ru/web/html/element/meta/index.html
+++ b/files/ru/web/html/element/meta/index.html
@@ -364,39 +364,7 @@ translation_of: Web/HTML/Element/meta
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Referrer Policy', '#referrer-policy-delivery-meta', '&lt;meta name="referrer"&gt;')}}</td>
- <td>{{Spec2('Referrer Policy')}}</td>
- <td>Определяет значения и семантику <code>&lt;meta name="referrer"&gt;</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-meta-element', '&lt;meta&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>
- <p>Добавлен <code>itemprop</code> атрибут</p>
- </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'document-metadata.html#the-meta-element', '&lt;meta&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Добавлен <code>charset</code> атрибут</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.4.4.2', '&lt;meta&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/meter/index.html b/files/ru/web/html/element/meter/index.html
index 6cff738e05..b7d50491b2 100644
--- a/files/ru/web/html/element/meter/index.html
+++ b/files/ru/web/html/element/meter/index.html
@@ -104,27 +104,7 @@ translation_of: Web/HTML/Element/meter
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-meter-element', '&lt;meter&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-meter-element', '&lt;meter&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/ol/index.html b/files/ru/web/html/element/ol/index.html
index 0c34ed110b..6af7d29fd6 100644
--- a/files/ru/web/html/element/ol/index.html
+++ b/files/ru/web/html/element/ol/index.html
@@ -170,32 +170,7 @@ translation_of: Web/HTML/Element/ol
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-ol-element', '&lt;ol&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений с последнего W3C, {{SpecName('HTML5 W3C')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "grouping-content.html#the-ol-element", "HTMLOListElement")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Добавлено <code>reversed</code> и приписан <code>start</code>; возможно использование <code>type</code></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/lists.html#h-10.2', '&lt;ol&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Были убраны <code>compact</code> и <code>type</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.ol")}}</p>
diff --git a/files/ru/web/html/element/optgroup/index.html b/files/ru/web/html/element/optgroup/index.html
index 23ead1b83f..1b81757d64 100644
--- a/files/ru/web/html/element/optgroup/index.html
+++ b/files/ru/web/html/element/optgroup/index.html
@@ -77,32 +77,7 @@ translation_of: Web/HTML/Element/optgroup
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-optgroup-element', '&lt;optgroup&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-optgroup-element', '&lt;optgroup&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.6', '&lt;optgroup&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/option/index.html b/files/ru/web/html/element/option/index.html
index a2fdf39077..6f22553ab1 100644
--- a/files/ru/web/html/element/option/index.html
+++ b/files/ru/web/html/element/option/index.html
@@ -60,32 +60,7 @@ translation_of: Web/HTML/Element/option
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-option-element', '&lt;option&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-option-element', '&lt;option&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.6', '&lt;option&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/html/element/output/index.html b/files/ru/web/html/element/output/index.html
index 98923aa5da..1e2ef166cd 100644
--- a/files/ru/web/html/element/output/index.html
+++ b/files/ru/web/html/element/output/index.html
@@ -68,27 +68,7 @@ translation_of: Web/HTML/Element/output
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-output-element', '&lt;output&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-output-element', '&lt;output&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/p/index.html b/files/ru/web/html/element/p/index.html
index 62e50ad8b9..b6ffc142b6 100644
--- a/files/ru/web/html/element/p/index.html
+++ b/files/ru/web/html/element/p/index.html
@@ -149,32 +149,7 @@ p.pilcrow + p.pilcrow::before {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-p-element', '&lt;p&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с последнего "snapshot" (снапшот или снимок - состояние сохранённое в определённый момент времени) {{SpecName("HTML5 W3C")}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-p-element', '&lt;p&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Атрибут <code>align</code> больше не поддерживается</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/text.html#h-9.3.1', '&lt;p&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.p")}}</p>
diff --git a/files/ru/web/html/element/progress/index.html b/files/ru/web/html/element/progress/index.html
index 10508b32f9..9f4c700ecd 100644
--- a/files/ru/web/html/element/progress/index.html
+++ b/files/ru/web/html/element/progress/index.html
@@ -81,27 +81,7 @@ translation_of: Web/HTML/Element/progress
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-progress-element', '&lt;progress&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-progress-element', '&lt;progress&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/ruby/index.html b/files/ru/web/html/element/ruby/index.html
index dcbce9afcf..324f90967a 100644
--- a/files/ru/web/html/element/ruby/index.html
+++ b/files/ru/web/html/element/ruby/index.html
@@ -61,27 +61,7 @@ translation_of: Web/HTML/Element/ruby
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-ruby-element', '&lt;ruby&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-ruby-element', '&lt;ruby&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/section/index.html b/files/ru/web/html/element/section/index.html
index effa1ee5bc..0ca6006ca7 100644
--- a/files/ru/web/html/element/section/index.html
+++ b/files/ru/web/html/element/section/index.html
@@ -104,32 +104,7 @@ translation_of: Web/HTML/Element/section
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'sections.html#the-section-element', '&lt;section&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', 'sections.html#the-section-element', '&lt;section&gt;')}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'sections.html#the-section-element', '&lt;section&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/select/index.html b/files/ru/web/html/element/select/index.html
index bd1fa74358..bf471f3b23 100644
--- a/files/ru/web/html/element/select/index.html
+++ b/files/ru/web/html/element/select/index.html
@@ -77,32 +77,7 @@ translation_of: Web/HTML/Element/select
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'forms.html#the-select-element', '&lt;select&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'forms.html#the-select-element', '&lt;select&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'interact/forms.html#h-17.6', '&lt;select&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("html.elements.select")}}</p>
diff --git a/files/ru/web/html/element/slot/index.html b/files/ru/web/html/element/slot/index.html
index ddf06556c7..3961d110dc 100644
--- a/files/ru/web/html/element/slot/index.html
+++ b/files/ru/web/html/element/slot/index.html
@@ -86,27 +86,7 @@ translation_of: Web/HTML/Element/slot
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG','scripting.html#the-slot-element','&lt;slot&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('DOM WHATWG','#shadow-tree-slots','Slots')}}</td>
- <td>{{Spec2('DOM WHATWG')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.slot")}}</p>
diff --git a/files/ru/web/html/element/source/index.html b/files/ru/web/html/element/source/index.html
index da74a50c32..4826b3017f 100644
--- a/files/ru/web/html/element/source/index.html
+++ b/files/ru/web/html/element/source/index.html
@@ -86,22 +86,7 @@ translation_of: Web/HTML/Element/source
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'embedded-content.html#the-source-element', '&lt;source&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/html/element/span/index.html b/files/ru/web/html/element/span/index.html
index 7637cbf543..f845faf85c 100644
--- a/files/ru/web/html/element/span/index.html
+++ b/files/ru/web/html/element/span/index.html
@@ -84,32 +84,7 @@ translation_of: Web/HTML/Element/span
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-span-element', '&lt;span&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-span-element', '&lt;span&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>{{glossary("DOM")}}-интерфейс теперь {{domxref("HTMLSpanElement")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/global.html#edef-SPAN', '&lt;span&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/strong/index.html b/files/ru/web/html/element/strong/index.html
index 76f57eb9e6..cdef2a32ad 100644
--- a/files/ru/web/html/element/strong/index.html
+++ b/files/ru/web/html/element/strong/index.html
@@ -91,32 +91,7 @@ translation_of: Web/HTML/Element/strong
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-strong-element', '&lt;strong&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-strong-element', '&lt;strong&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/text.html#edef-STRONG', '&lt;strong&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/td/index.html b/files/ru/web/html/element/td/index.html
index 1d4e235444..886cf27ebf 100644
--- a/files/ru/web/html/element/td/index.html
+++ b/files/ru/web/html/element/td/index.html
@@ -170,25 +170,7 @@ translation_of: Web/HTML/Element/td
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG','tables.html#the-td-element','td element')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C','tabular-data.html#the-td-element','td element')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/element/title/index.html b/files/ru/web/html/element/title/index.html
index c5163403b3..17091c8da3 100644
--- a/files/ru/web/html/element/title/index.html
+++ b/files/ru/web/html/element/title/index.html
@@ -106,32 +106,7 @@ translation_of: Web/HTML/Element/title
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-title-element', '&lt;title&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'document-metadata.html#the-title-element', '&lt;title&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/global.html#h-7.4.2', '&lt;title&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.title")}}</p>
diff --git a/files/ru/web/html/element/track/index.html b/files/ru/web/html/element/track/index.html
index e988821e96..45fd2b07c6 100644
--- a/files/ru/web/html/element/track/index.html
+++ b/files/ru/web/html/element/track/index.html
@@ -143,27 +143,7 @@ translation_of: Web/HTML/Element/track
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG','embedded-content.html#the-track-element','track element')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName("HTML5 W3C", "semantics-embedded-content.html#the-track-element", "track element")}}</td>
- <td>{{Spec2("HTML5 W3C")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/u/index.html b/files/ru/web/html/element/u/index.html
index aea675aa95..76ac208477 100644
--- a/files/ru/web/html/element/u/index.html
+++ b/files/ru/web/html/element/u/index.html
@@ -159,32 +159,7 @@ Chicken Noodle Soup With Carrots</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'text-level-semantics.html#the-u-element', '&lt;u&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'text-level-semantics.html#the-u-element', '&lt;u&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'present/graphics.html#h-15.2.1', '&lt;b&gt;')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/element/ul/index.html b/files/ru/web/html/element/ul/index.html
index d7ecc4048e..872cca550a 100644
--- a/files/ru/web/html/element/ul/index.html
+++ b/files/ru/web/html/element/ul/index.html
@@ -143,27 +143,7 @@ translation_of: Web/HTML/Element/ul
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'semantics.html#the-ul-element', '&lt;ul&gt;')}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', 'grouping-content.html#the-ul-element', '&lt;ul&gt;')}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.elements.ul")}}</p>
diff --git a/files/ru/web/html/global_attributes/accesskey/index.html b/files/ru/web/html/global_attributes/accesskey/index.html
index 9d5e443f85..2f5702dc08 100644
--- a/files/ru/web/html/global_attributes/accesskey/index.html
+++ b/files/ru/web/html/global_attributes/accesskey/index.html
@@ -84,42 +84,7 @@ translation_of: Web/HTML/Global_attributes/accesskey
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Положение дел</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.2', "editing.html#the-accesskey-attribute", "accesskey")}}</td>
- <td>{{Spec2('HTML5.2')}}</td>
- <td>Более приближённое к действительности описание поведения.</td>
- </tr>
- <tr>
- </tr>
- <tr>
- <td>{{SpecName ( 'HTML WHATWG', "interaction.html#the-accesskey-attribute", "Accesskey")}}</td>
- <td>{{Spec2 ( 'HTML WHATWG')}}</td>
- <td>Никаких изменений с последнего снимка, {{SpecName ( 'HTML5.1')}}</td>
- </tr>
- <tr>
- <td>{{SpecName ( 'HTML5.1', "editing.html#the-accesskey-attribute", "Accesskey")}}</td>
- <td>{{Spec2 ( 'HTML5.1')}}</td>
- <td>Снимок {{SpecName ( 'HTML WHATWG')}}, без изменений от {{SpecName ( 'W3C HTML5')}}</td>
- </tr>
- <tr>
- <td>{{SpecName ( 'HTML5 W3C', "editing.html#the-accesskey-attribute", "Accesskey")}}</td>
- <td>{{Spec2 ( 'W3C HTML5')}}</td>
- <td>Снимок {{SpecName ( 'HTML WHATWG')}}. Из {{SpecName ( 'HTML4.01')}}, несколько символов могут быть установлены как <code>accesskey</code>. Кроме того , он может быть установлен на любом элементе.</td>
- </tr>
- <tr>
- <td>{{SpecName ( 'HTML4.01', "interact/forms.html#h-17.11.2", "Accesskey")}}</td>
- <td>{{Spec2 ( 'HTML4.01')}}</td>
- <td>Поддерживается только {{HTMLElement ( "а")}}, {{HTMLElement ( "Площадь")}}, {{HTMLElement ( "кнопка")}}, {{HTMLElement ( "вход")}}, {{HTMLElement ( "метка")}}, {{HTMLElement ( "легенда")}} и {{HTMLElement ( "текстовое поле")}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/global_attributes/contenteditable/index.html b/files/ru/web/html/global_attributes/contenteditable/index.html
index d4b3237a28..a4a474c6a7 100644
--- a/files/ru/web/html/global_attributes/contenteditable/index.html
+++ b/files/ru/web/html/global_attributes/contenteditable/index.html
@@ -26,30 +26,7 @@ translation_of: Web/HTML/Global_attributes/contenteditable
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "editing.html#attr-contenteditable", "contenteditable")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с последней версии {{SpecName('HTML5.1')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "editing.html#attr-contenteditable", "contenteditable")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Копия {{SpecName('HTML WHATWG')}}, нет изменений от {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "editing.html#attr-contenteditable", "contenteditable")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Копия {{SpecName('HTML WHATWG')}}, первоначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/html/global_attributes/id/index.html b/files/ru/web/html/global_attributes/id/index.html
index 25334a48cf..3a10b1f457 100644
--- a/files/ru/web/html/global_attributes/id/index.html
+++ b/files/ru/web/html/global_attributes/id/index.html
@@ -25,35 +25,7 @@ translation_of: Web/HTML/Global_attributes/id
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "dom.html#the-id-attribute", "id")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с последнего "snapshot" (состояние сохранённое в определённый момент времени), {{SpecName('HTML5.1')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "dom.html#the-id-attribute", "id")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>"Snapshot" от {{SpecName('HTML WHATWG')}}, нет изменений с {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "dom.html#the-id-attribute", "id")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>"Snapshot" от {{SpecName('HTML WHATWG')}}, допускает использование <code>'_'</code>, <code>'-'</code> и <code>'.'</code>, если они не в начале id. Также атрибут стал глобальным.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/global.html#adef-id', 'id')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Поддерживается всеми элементами, кроме {{HTMLElement("base")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}}, и {{HTMLElement("title")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("html.global_attributes.id")}}</p>
diff --git a/files/ru/web/html/global_attributes/index.html b/files/ru/web/html/global_attributes/index.html
index 6ca8cde1bc..888b4b0d4a 100644
--- a/files/ru/web/html/global_attributes/index.html
+++ b/files/ru/web/html/global_attributes/index.html
@@ -102,44 +102,7 @@ translation_of: Web/HTML/Global_attributes
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "dom.html#global-attributes", "Global attributes")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td><strong>temid</strong>, <strong>itemprop</strong>, <strong>itemref</strong>, <strong>itemscope</strong>, и <strong>itemtype</strong> были добавлены из последнего снимка — {{SpecName('HTML5.1')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "dom.html#global-attributes", "Global attributes")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Снимок {{SpecName('HTML WHATWG')}}. <strong>spellcheck</strong>, <strong>draggable</strong> и <strong>dropzone</strong> были добавлены из {{SpecName('HTML5 W3C')}}.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "dom.html#global-attributes", "Global attributes")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Снимок {{SpecName('HTML WHATWG')}}. Концепция глобальных атрибутов представлена начиная с {{SpecName("HTML4.01")}} и атрибуты <strong>dir</strong>, <strong>lang</strong>, <strong>style</strong>, <strong>id</strong>, <strong>class</strong>, <strong>tabindex</strong>, <strong>accesskey</strong> и <strong>title</strong> становятся глобальными.<br>
- <strong>xml:lang</strong> который был частью XHTML, теперь также является частью HTML.<br>
- Были добавлены <strong>hidden</strong>, <strong>data-*</strong>, <strong>contextmenu</strong>, <strong>contenteditable</strong> и <strong><strong>translate</strong></strong>.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Глобальные атрибуты на определены. Некоторые атрибуты из тех, что стали глобальными в последующих спецификациях, определены в подмножестве элементов .<br>
- <strong>class</strong> и <strong>style</strong> поддерживаются для всех элементов кроме {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("param")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}} и {{HTMLElement("title")}}.<br>
- <strong>dir</strong> поддерживается для всех элементов кроме {{HTMLElement("applet")}}, {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("bdo")}}, {{HTMLElement("br")}}, {{HTMLElement("frame")}}, {{HTMLElement("frameset")}}, {{HTMLElement("iframe")}}, {{HTMLElement("param")}} и {{HTMLElement("script")}}.<br>
- <strong>id</strong> поддерживается для всех элементов кроме {{HTMLElement("base")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}} и {{HTMLElement("title")}}.<br>
- <strong>lang</strong> поддерживается для всех элементов кроме {{HTMLElement("applet")}}, {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("br")}}, {{HTMLElement("frame")}}, {{HTMLElement("frameset")}}, {{HTMLElement("iframe")}}, {{HTMLElement("param")}} и {{HTMLElement("script")}}.<br>
- <strong>tabindex</strong> поддерживается только для {{HTMLElement("a")}}, {{HTMLElement("area")}}, {{HTMLElement("button")}}, {{HTMLElement("object")}}, {{HTMLElement("select")}} и {{HTMLElement("textarea")}}.<br>
- <strong>accesskey</strong> поддерживается только для {{ HTMLElement("a") }}, {{ HTMLElement("area") }}, {{ HTMLElement("button") }}, {{ HTMLElement("input") }}, {{ HTMLElement("label") }}, {{ HTMLElement("legend") }} и {{ HTMLElement("textarea") }}.<br>
- <strong>title</strong> поддерживается для всех элементов кроме {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("param")}}, {{HTMLElement("script")}} и {{HTMLElement("title")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/global_attributes/is/index.html b/files/ru/web/html/global_attributes/is/index.html
index c62892e64c..7ca73f9974 100644
--- a/files/ru/web/html/global_attributes/is/index.html
+++ b/files/ru/web/html/global_attributes/is/index.html
@@ -32,22 +32,7 @@ customElements.define('word-count', WordCount, { extends: 'p' });</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', "custom-elements.html#attr-is", "is")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/global_attributes/itemid/index.html b/files/ru/web/html/global_attributes/itemid/index.html
index feb88b9d11..6728aa26cc 100644
--- a/files/ru/web/html/global_attributes/itemid/index.html
+++ b/files/ru/web/html/global_attributes/itemid/index.html
@@ -62,27 +62,7 @@ translation_of: Web/HTML/Global_attributes/itemid
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML Microdata', "#items", "itemid")}}</td>
- <td>{{Spec2('HTML Microdata')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "microdata.html#attr-itemid", "itemid")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/html/global_attributes/lang/index.html b/files/ru/web/html/global_attributes/lang/index.html
index 93575eec05..660ddee13c 100644
--- a/files/ru/web/html/global_attributes/lang/index.html
+++ b/files/ru/web/html/global_attributes/lang/index.html
@@ -42,39 +42,7 @@ translation_of: Web/HTML/Global_attributes/lang
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('HTML WHATWG', "dom.html#the-lang-and-xml:lang-attributes", "lang")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>
- <p>No change from latest snapshot,{{SpecName('HTML5.1')}}</p>
- </td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "dom.html#the-lang-and-xml:lang-attributes", "lang")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Snapshot of {{SpecName('HTML WHATWG')}}, no change from {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "dom.html#the-lang-and-xml:lang-attributes", "lang")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Snapshot of {{SpecName('HTML WHATWG')}}, behavior with <code>xml:lang</code> and language determination algorithm defined. It also is a true global attribute.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'struct/dirlang.html#h-8.1', 'lang')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Supported on all elements but {{HTMLElement("applet")}}, {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("br")}}, {{HTMLElement("frame")}}, {{HTMLElement("frameset")}}, {{HTMLElement("iframe")}}, {{HTMLElement("param")}}, and {{HTMLElement("script")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/html/global_attributes/style/index.html b/files/ru/web/html/global_attributes/style/index.html
index 3342d0ca69..986ba4d60f 100644
--- a/files/ru/web/html/global_attributes/style/index.html
+++ b/files/ru/web/html/global_attributes/style/index.html
@@ -17,40 +17,7 @@ translation_of: Web/HTML/Global_attributes/style
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "dom.html#the-style-attribute", "style")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Без изменений от последнего моментального снимка, {{SpecName('HTML5.1')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "dom.html#the-style-attribute", "style")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>Снимок {{SpecName ('HTML WHATWG')}}, без изменений от {{SpecName ('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "dom.html#the-style-attribute", "style")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>Моментальный снимок {{SpecName ('HTML WHATWG')}}. Из {{SpecName ("HTML4.01")}} теперь это истинный глобальный атрибут</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'present/styles.html#h-14.2.2', 'style')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Поддерживает все элементы, кроме {{HTMLElement("base")}}, {{HTMLElement("basefont")}}, {{HTMLElement("head")}}, {{HTMLElement("html")}}, {{HTMLElement("meta")}}, {{HTMLElement("param")}}, {{HTMLElement("script")}}, {{HTMLElement("style")}}, и {{HTMLElement("title")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Style", "", "")}}</td>
- <td>{{Spec2("CSS3 Style")}}</td>
- <td>Определяет содержимое атрибута <code>style</code>.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузером">Совместимость с браузером</h2>
diff --git a/files/ru/web/html/global_attributes/tabindex/index.html b/files/ru/web/html/global_attributes/tabindex/index.html
index 9509f12728..fa80a70218 100644
--- a/files/ru/web/html/global_attributes/tabindex/index.html
+++ b/files/ru/web/html/global_attributes/tabindex/index.html
@@ -21,35 +21,7 @@ translation_of: Web/HTML/Global_attributes/tabindex
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', "editing.html#attr-tabindex", "tabindex")}}</td>
- <td>{{Spec2('HTML WHATWG')}}</td>
- <td>Нет изменений с предыдущей спецификации {{SpecName('HTML5.1')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5.1', "editing.html#attr-tabindex", "tabindex")}}</td>
- <td>{{Spec2('HTML5.1')}}</td>
- <td>{{SpecName('HTML WHATWG')}}, нет изменений с  {{SpecName('HTML5 W3C')}}</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML5 W3C', "editing.html#attr-tabindex", "tabindex")}}</td>
- <td>{{Spec2('HTML5 W3C')}}</td>
- <td>{{SpecName('HTML WHATWG')}}. От {{SpecName("HTML4.01")}}, атрибут теперь поддерживается всеми элементами.</td>
- </tr>
- <tr>
- <td>{{SpecName('HTML4.01', 'interact/forms.html#adef-tabindex', 'tabindex')}}</td>
- <td>{{Spec2('HTML4.01')}}</td>
- <td>Поддерживается только {{HTMLElement("a")}}, {{HTMLElement("area")}}, {{HTMLElement("button")}}, {{HTMLElement("object")}}, {{HTMLElement("select")}}, и {{HTMLElement("textarea")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/data_structures/index.html b/files/ru/web/javascript/data_structures/index.html
index d847637fd6..71eeb219ef 100644
--- a/files/ru/web/javascript/data_structures/index.html
+++ b/files/ru/web/javascript/data_structures/index.html
@@ -272,35 +272,7 @@ Infinity
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-8', 'Типы')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-ecmascript-data-types-and-values', 'Типы данных и значения ECMAScript')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-ecmascript-data-types-and-values', 'Типы данных и значения ECMAScript')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html b/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
index 451d5d78bb..f9e2b054a3 100644
--- a/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
+++ b/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html
@@ -190,16 +190,7 @@ console.table(nonEnglishText.match(regexpBMPWord));
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-characterclass', 'RegExp: Character classes')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/classes/index.html b/files/ru/web/javascript/reference/classes/index.html
index f6c0d37668..f8a63e92b2 100644
--- a/files/ru/web/javascript/reference/classes/index.html
+++ b/files/ru/web/javascript/reference/classes/index.html
@@ -370,25 +370,7 @@ class Bar extends calculatorMixin(randomizerMixin(Foo)) { }</code></pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-class-definitions', 'Class definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-class-definitions', 'Class definitions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/classes/private_class_fields/index.html b/files/ru/web/javascript/reference/classes/private_class_fields/index.html
index 688db3fba7..356e8b5517 100644
--- a/files/ru/web/javascript/reference/classes/private_class_fields/index.html
+++ b/files/ru/web/javascript/reference/classes/private_class_fields/index.html
@@ -179,18 +179,7 @@ new ClassWithPrivateAccessor();
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Public and private instance fields', '#prod-FieldDefinition', 'FieldDefinition')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/classes/static/index.html b/files/ru/web/javascript/reference/classes/static/index.html
index 8cb40e5609..8d1a519d89 100644
--- a/files/ru/web/javascript/reference/classes/static/index.html
+++ b/files/ru/web/javascript/reference/classes/static/index.html
@@ -94,25 +94,7 @@ console.log(tp.triple());
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-class-definitions', 'Class definitions')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-class-definitions', 'Class definitions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2>
<p>{{Compat("javascript.classes.static")}}</p>
diff --git a/files/ru/web/javascript/reference/functions/arguments/index.html b/files/ru/web/javascript/reference/functions/arguments/index.html
index 0cadf2be3f..9fcbd1103c 100644
--- a/files/ru/web/javascript/reference/functions/arguments/index.html
+++ b/files/ru/web/javascript/reference/functions/arguments/index.html
@@ -196,35 +196,7 @@ myConcat(". ", "sage", "basil", "oregano", "pepper", "parsley");</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение. Реализовано в JavaScript 1.1</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-10.6', 'Arguments Object')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-arguments-exotic-objects', 'Arguments Exotic Objects')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-arguments-exotic-objects', 'Arguments Exotic Objects')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/functions/arrow_functions/index.html b/files/ru/web/javascript/reference/functions/arrow_functions/index.html
index 35acaa7be7..c4a676454c 100644
--- a/files/ru/web/javascript/reference/functions/arrow_functions/index.html
+++ b/files/ru/web/javascript/reference/functions/arrow_functions/index.html
@@ -342,20 +342,7 @@ setTimeout( () =&gt; {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-arrow-function-definitions', 'Arrow Function Definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/functions/default_parameters/index.html b/files/ru/web/javascript/reference/functions/default_parameters/index.html
index 4ae72d4289..4e367f6370 100644
--- a/files/ru/web/javascript/reference/functions/default_parameters/index.html
+++ b/files/ru/web/javascript/reference/functions/default_parameters/index.html
@@ -191,20 +191,7 @@ f(); // 6</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-function-definitions', 'Определение функций')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/functions/get/index.html b/files/ru/web/javascript/reference/functions/get/index.html
index 73be276e9d..32f7d027b7 100644
--- a/files/ru/web/javascript/reference/functions/get/index.html
+++ b/files/ru/web/javascript/reference/functions/get/index.html
@@ -139,30 +139,7 @@ console.log(Object.getOwnPropertyDescriptor(Object.getPrototypeOf(obj), 'hello')
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.1.5', 'Object Initializer')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-method-definitions', 'Method definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Добавлено вычисляемое именное свойство.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-method-definitions', 'Method definitions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/functions/index.html b/files/ru/web/javascript/reference/functions/index.html
index ea543d1603..1dec8303ea 100644
--- a/files/ru/web/javascript/reference/functions/index.html
+++ b/files/ru/web/javascript/reference/functions/index.html
@@ -397,30 +397,7 @@ result = padZeros(5,4); // возвращает "0005"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>ECMAScript 1st Edition.</td>
- <td>Стандарт</td>
- <td>Изначальное определение. Релизовано в JavaScript 1.0</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-13', 'Function Definition')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-function-definitions', 'Function definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Новое: стрелочные функции, генераторы, параметры по умолчанию, остаточные параметры</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/functions/method_definitions/index.html b/files/ru/web/javascript/reference/functions/method_definitions/index.html
index 8ba87aa614..4fb35ddef7 100644
--- a/files/ru/web/javascript/reference/functions/method_definitions/index.html
+++ b/files/ru/web/javascript/reference/functions/method_definitions/index.html
@@ -104,20 +104,7 @@ console.log(bar.foo2()); // 2</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-method-definitions', 'Method definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/functions/rest_parameters/index.html b/files/ru/web/javascript/reference/functions/rest_parameters/index.html
index 52864c2d93..73598d94b7 100644
--- a/files/ru/web/javascript/reference/functions/rest_parameters/index.html
+++ b/files/ru/web/javascript/reference/functions/rest_parameters/index.html
@@ -171,25 +171,7 @@ console.log(sortArguments(5, 3, 7, 1)); // 1, 3, 5, 7</code></pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-function-definitions', 'Определение функций')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-function-definitions', 'Function Definitions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/functions/set/index.html b/files/ru/web/javascript/reference/functions/set/index.html
index 438bd10539..75211011aa 100644
--- a/files/ru/web/javascript/reference/functions/set/index.html
+++ b/files/ru/web/javascript/reference/functions/set/index.html
@@ -93,30 +93,7 @@ console.log(obj.baz); // "baz"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.1.5', 'Object Initializer')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-method-definitions', 'Method definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Добавлены вычисляемые имена свойств</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-method-definitions', 'Method definitions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<p><font face="x-locale-heading-primary, zillaslab, Palatino, Palatino Linotype, x-locale-heading-secondary, serif"><span style="font-size: 40px;"><strong>Совместимость с браузерами</strong></span></font></p>
diff --git a/files/ru/web/javascript/reference/global_objects/array/@@species/index.html b/files/ru/web/javascript/reference/global_objects/array/@@species/index.html
index 118cfd4197..ace866305a 100644
--- a/files/ru/web/javascript/reference/global_objects/array/@@species/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/@@species/index.html
@@ -41,26 +41,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/@@species
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-get-array-@@species', 'get Array [ @@species ]')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное<br>
- определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-get-array-@@species', 'get Array [ @@species ]')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html b/files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html
index 83fea76700..446a3d70a9 100644
--- a/files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html
@@ -41,25 +41,7 @@ Object.keys(Array.prototype[Symbol.unscopables]);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-array.prototype-@@unscopables', 'Array.prototype[@@unscopables]')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-array.prototype-@@unscopables', 'Array.prototype[@@unscopables]')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/array/concat/index.html b/files/ru/web/javascript/reference/global_objects/array/concat/index.html
index a0377e34b4..3bdd69d4b6 100644
--- a/files/ru/web/javascript/reference/global_objects/array/concat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/concat/index.html
@@ -86,35 +86,7 @@ console.log(alphaNumeric); // Результат: ['a', 'b', 'c', 1, 2, 3]
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальное определение. Реализована в JavaScript 1.2.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.4.4.4', 'Array.prototype.concat')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-array.prototype.concat', 'Array.prototype.concat')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-array.prototype.concat', 'Array.prototype.concat')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/array/flat/index.html b/files/ru/web/javascript/reference/global_objects/array/flat/index.html
index 7bd1d59f89..eaa8167868 100644
--- a/files/ru/web/javascript/reference/global_objects/array/flat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/flat/index.html
@@ -127,20 +127,7 @@ function flatten(array) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td><a href="https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flat"><code>Array.prototype.flat</code> proposal</a></td>
- <td>Кандидат (3)</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/array/includes/index.html b/files/ru/web/javascript/reference/global_objects/array/includes/index.html
index 769f8cd8b1..b8c8a25d71 100644
--- a/files/ru/web/javascript/reference/global_objects/array/includes/index.html
+++ b/files/ru/web/javascript/reference/global_objects/array/includes/index.html
@@ -134,25 +134,7 @@ if (!Array.prototype.includes) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES7', '#sec-array.prototype.includes', 'Array.prototype.includes')}}</td>
- <td>{{Spec2('ES7')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-array.prototype.includes', 'Array.prototype.includes')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html b/files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html
index 2c03f395f7..d83202be16 100644
--- a/files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html
+++ b/files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html
@@ -50,30 +50,7 @@ ArrayBuffer.isView(dv); // true
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Примечание</th>
- </tr>
- <tr>
- <td>{{SpecName('Typed Array')}}</td>
- <td>Устарело</td>
- <td>Заменено в ECMAScript 2015.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-arraybuffer.isview', 'ArrayBuffer.isView')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение в стандарте ECMA.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-arraybuffer.isview', 'ArrayBuffer.isView')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/asyncfunction/index.html b/files/ru/web/javascript/reference/global_objects/asyncfunction/index.html
index 4e7ce919ec..ccecbbf993 100644
--- a/files/ru/web/javascript/reference/global_objects/asyncfunction/index.html
+++ b/files/ru/web/javascript/reference/global_objects/asyncfunction/index.html
@@ -81,22 +81,7 @@ a(10, 20).then(v =&gt; {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-async-function-objects', 'AsyncFunction object')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Изначальное определение в ES2017.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/bigint/asintn/index.html b/files/ru/web/javascript/reference/global_objects/bigint/asintn/index.html
index 67f371ecf6..6ceb862b97 100644
--- a/files/ru/web/javascript/reference/global_objects/bigint/asintn/index.html
+++ b/files/ru/web/javascript/reference/global_objects/bigint/asintn/index.html
@@ -52,18 +52,7 @@ BigInt.asIntN(64, max + 1n);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- <th scope="col">Статус</th>
- </tr>
- <tr>
- <td><a href="https://tc39.github.io/proposal-bigint/#sec-bigint.asintn">BigInt proposal</a></td>
- <td>Stage 3</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/bigint/index.html b/files/ru/web/javascript/reference/global_objects/bigint/index.html
index 5e6f48af5d..8057dfeffe 100644
--- a/files/ru/web/javascript/reference/global_objects/bigint/index.html
+++ b/files/ru/web/javascript/reference/global_objects/bigint/index.html
@@ -267,16 +267,7 @@ nthPrime(20n)
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- </tr>
- <tr>
- <td>{{SpecName("ESDraft", "#sec-bigint-objects", "<code>BigInt</code> objects")}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузера">Совместимость браузера</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/dataview/setint16/index.html b/files/ru/web/javascript/reference/global_objects/dataview/setint16/index.html
index 44571f5b8f..b626648295 100644
--- a/files/ru/web/javascript/reference/global_objects/dataview/setint16/index.html
+++ b/files/ru/web/javascript/reference/global_objects/dataview/setint16/index.html
@@ -53,16 +53,7 @@ dataview.getInt16(1); // 3
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-dataview.prototype.setint16', 'DataView.prototype.setInt16')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.builtins.DataView.setInt16")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/decodeuri/index.html b/files/ru/web/javascript/reference/global_objects/decodeuri/index.html
index 50102c65af..3117c70cd7 100644
--- a/files/ru/web/javascript/reference/global_objects/decodeuri/index.html
+++ b/files/ru/web/javascript/reference/global_objects/decodeuri/index.html
@@ -71,35 +71,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/decodeURI
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>Стандарт</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.1.3.1', 'decodeURI')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-decodeuri-encodeduri', 'decodeURI')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-decodeuri-encodeduri', 'decodeURI')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html b/files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html
index c462da5d97..1705905eef 100644
--- a/files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html
+++ b/files/ru/web/javascript/reference/global_objects/decodeuricomponent/index.html
@@ -62,35 +62,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/decodeURIComponent
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.1.3.2', 'decodeURIComponent')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-decodeuricomponent-encodeduricomponent', 'decodeURIComponent')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-decodeuricomponent-encodeduricomponent', 'decodeURIComponent')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/escape/index.html b/files/ru/web/javascript/reference/global_objects/escape/index.html
index 13025eb87c..94c9a1a3cd 100644
--- a/files/ru/web/javascript/reference/global_objects/escape/index.html
+++ b/files/ru/web/javascript/reference/global_objects/escape/index.html
@@ -35,30 +35,7 @@ escape("@*_+-./"); // "@*_+-./"</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-B.2.1', 'escape')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Defined in the (informative) Compatibility Annex B</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-escape-string', 'escape')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Defined in the (normative) Annex B for Additional ECMAScript Features for Web Browsers</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/eval/index.html b/files/ru/web/javascript/reference/global_objects/eval/index.html
index 3ec9ba9199..f3bad3a0e3 100644
--- a/files/ru/web/javascript/reference/global_objects/eval/index.html
+++ b/files/ru/web/javascript/reference/global_objects/eval/index.html
@@ -164,30 +164,7 @@ var fct2 = eval(fctStr2) // вернёт функцию
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>ECMAScript 1st Edition.</td>
- <td>Стандарт</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.1.2.1', 'eval')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-eval-x', 'eval')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/generator/index.html b/files/ru/web/javascript/reference/global_objects/generator/index.html
index 41498f0dfa..2eec389c7e 100644
--- a/files/ru/web/javascript/reference/global_objects/generator/index.html
+++ b/files/ru/web/javascript/reference/global_objects/generator/index.html
@@ -62,25 +62,7 @@ console.log(gen.next().value); // 2
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-generator-objects', 'Generator objects')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-generator-objects', 'Generator objects')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/generator/next/index.html b/files/ru/web/javascript/reference/global_objects/generator/next/index.html
index d3d378904d..75b583c3c1 100644
--- a/files/ru/web/javascript/reference/global_objects/generator/next/index.html
+++ b/files/ru/web/javascript/reference/global_objects/generator/next/index.html
@@ -80,25 +80,7 @@ g.next(2);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-generator.prototype.next', 'Generator.prototype.next')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-generator.prototype.next', 'Generator.prototype.next')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/generator/return/index.html b/files/ru/web/javascript/reference/global_objects/generator/return/index.html
index 1e77d8c64a..9b361aee39 100644
--- a/files/ru/web/javascript/reference/global_objects/generator/return/index.html
+++ b/files/ru/web/javascript/reference/global_objects/generator/return/index.html
@@ -60,25 +60,7 @@ g.return(1); // { value: 1, done: true }
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-generator.prototype.return', 'Generator.prototype.return')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-generator.prototype.return', 'Generator.prototype.return')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/generator/throw/index.html b/files/ru/web/javascript/reference/global_objects/generator/throw/index.html
index 30711faced..0f41472410 100644
--- a/files/ru/web/javascript/reference/global_objects/generator/throw/index.html
+++ b/files/ru/web/javascript/reference/global_objects/generator/throw/index.html
@@ -59,25 +59,7 @@ g.throw(new Error('Something went wrong'));
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-generator.prototype.throw', 'Generator.prototype.throw')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-generator.prototype.throw', 'Generator.prototype.throw')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/globalthis/index.html b/files/ru/web/javascript/reference/global_objects/globalthis/index.html
index 4adee9d668..0d433f2a7c 100644
--- a/files/ru/web/javascript/reference/global_objects/globalthis/index.html
+++ b/files/ru/web/javascript/reference/global_objects/globalthis/index.html
@@ -64,16 +64,7 @@ if (typeof globals.setTimeout !== 'function') {
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- </tr>
- <tr>
- <td>{{SpecName("ESDraft", "#sec-globalthis", "globalThis")}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html b/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html
index e1626a4451..d6b85ef9d2 100644
--- a/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html
+++ b/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html
@@ -135,20 +135,7 @@ console.log(dateString);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES Int Draft', '#sec-Intl.DateTimeFormat.prototype.formatToParts', 'Intl.DateTimeFormat.prototype.formatToParts')}}</td>
- <td>{{Spec2('ES Int Draft')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html b/files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html
index 3627f6de06..35799a1e95 100644
--- a/files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html
+++ b/files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html
@@ -41,20 +41,7 @@ Intl.getCanonicalLocales('RU_RU');
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES Int Draft', '#sec-intl.getcanonicallocales', 'Intl.getCanonicalLocales')}}</td>
- <td>{{Spec2('ES Int Draft')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/intl/listformat/index.html b/files/ru/web/javascript/reference/global_objects/intl/listformat/index.html
index 3be63fdd6f..18310c654b 100644
--- a/files/ru/web/javascript/reference/global_objects/intl/listformat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/intl/listformat/index.html
@@ -88,17 +88,4 @@ console.log(new Intl.ListFormat('en-GB', { style: 'long', type: 'conjunction' })
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td><a href="https://github.com/tc39/proposal-intl-list-format/">Intl.ListFormat proposal</a></td>
- <td>Stage 3</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/javascript/reference/global_objects/isfinite/index.html b/files/ru/web/javascript/reference/global_objects/isfinite/index.html
index bb0b17524c..965c4fd755 100644
--- a/files/ru/web/javascript/reference/global_objects/isfinite/index.html
+++ b/files/ru/web/javascript/reference/global_objects/isfinite/index.html
@@ -64,35 +64,7 @@ isFinite("0"); // true, но было бы false если использо
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.1.2.5', 'isFinite')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-isfinite-number', 'isFinite')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-isfinite-number', 'isFinite')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/math/trunc/index.html b/files/ru/web/javascript/reference/global_objects/math/trunc/index.html
index a6cfec1f67..07c02c9df2 100644
--- a/files/ru/web/javascript/reference/global_objects/math/trunc/index.html
+++ b/files/ru/web/javascript/reference/global_objects/math/trunc/index.html
@@ -100,25 +100,7 @@ Math.trunc(); // NaN
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-math.trunc', 'Math.trunc')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Первое определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-math.trunc', 'Math.trunc')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("javascript.builtins.Math.trunc")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/object/entries/index.html b/files/ru/web/javascript/reference/global_objects/object/entries/index.html
index be15d30cc8..fd74a6a286 100644
--- a/files/ru/web/javascript/reference/global_objects/object/entries/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/entries/index.html
@@ -84,20 +84,7 @@ Object.entries(obj).forEach(([key, value]) =&gt; console.log(`${key}: ${value}`)
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-object.entries', 'Object.entries')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Пока не включена в официальный проект. Смотрите это  <a href="https://github.com/tc39/proposal-object-values-entries">предложение stage3</a> для проекта текста текущей спецификации</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html b/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html
index e8c9e2d656..3951eb188d 100644
--- a/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html
@@ -73,22 +73,7 @@ console.log(object2);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-object.fromentries', 'Object.fromEntries')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Изначальное определение в ECMAScript 2019.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.builtins.Object.fromEntries")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html b/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html
index ed022c0714..a57c4af7a4 100644
--- a/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html
@@ -78,25 +78,7 @@ subclass.prototype = Object.create(
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-object.getownpropertydescriptors', 'Object.getOwnPropertyDescriptors')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Начальное определение в ECMAScript 2017.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2017', '#sec-object.getownpropertydescriptors', 'Object.getOwnPropertyDescriptors')}}</td>
- <td>{{Spec2('ES2017')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/object/values/index.html b/files/ru/web/javascript/reference/global_objects/object/values/index.html
index 112c18c60f..61b4a043bb 100644
--- a/files/ru/web/javascript/reference/global_objects/object/values/index.html
+++ b/files/ru/web/javascript/reference/global_objects/object/values/index.html
@@ -62,25 +62,7 @@ console.log(Object.values("foo")); // ['f', 'o', 'o']
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-object.values', 'Object.values')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES8', '#sec-object.values', 'Object.values')}}</td>
- <td>{{Spec2('ES8')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/parsefloat/index.html b/files/ru/web/javascript/reference/global_objects/parsefloat/index.html
index a755a38e2f..b1e80ad6ef 100644
--- a/files/ru/web/javascript/reference/global_objects/parsefloat/index.html
+++ b/files/ru/web/javascript/reference/global_objects/parsefloat/index.html
@@ -83,35 +83,7 @@ parseFloat(foo);​​​​​</code></pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.1.2.3', 'parseFloat')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-parsefloat-string', 'parseFloat')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-parsefloat-string', 'parseFloat')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/all/index.html b/files/ru/web/javascript/reference/global_objects/promise/all/index.html
index 1e883ca751..4dd5e75c5d 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/all/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/all/index.html
@@ -88,25 +88,7 @@ Promise.all([p1, p2, p3, p4, p5]).then(value =&gt; {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Пояснение</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-promise.all', 'Promise.all')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-promise.all', 'Promise.all')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Первоначальный вариант в стандарте ECMA.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/allsettled/index.html b/files/ru/web/javascript/reference/global_objects/promise/allsettled/index.html
index 8ecfb70b17..84924da83d 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/allsettled/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/allsettled/index.html
@@ -28,20 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/allSettled
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td><a href="https://tc39.es/proposal-promise-allSettled/"><code>Promise.allSettled()</code> (TC39 Stage 4 Draft)</a></td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.builtins.Promise.allSettled")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/any/index.html b/files/ru/web/javascript/reference/global_objects/promise/any/index.html
index 9216e7496e..f6fcd83b90 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/any/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/any/index.html
@@ -54,16 +54,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/any
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- </tr>
- <tr>
- <td><a href="https://tc39.es/proposal-promise-any/#sec-promise.any">ESNext Promise.any Proposal</a></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/catch/index.html b/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
index e3250af6e5..06462d9d17 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
@@ -125,25 +125,7 @@ p3.catch(function(e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-promise.prototype.catch', 'Promise.prototype.catch')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Initial definition in an ECMA standard.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-promise.prototype.catch', 'Promise.prototype.catch')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/finally/index.html b/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
index 1dd8d6b20f..e55ab0ed02 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
@@ -68,20 +68,7 @@ fetch(myRequest).then(function(response) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td><a href="https://github.com/tc39/proposal-promise-finally">TC39 proposal</a></td>
- <td>Stage 4</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
<p>{{Compat("javascript.builtins.Promise.finally")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/index.html b/files/ru/web/javascript/reference/global_objects/promise/index.html
index e08551c0af..22c7f31644 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/index.html
@@ -219,25 +219,7 @@ else {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td><a href="https://github.com/domenic/promises-unwrapping">domenic/promises-unwrapping</a></td>
- <td>Черновик</td>
- <td>Начало работы над стандартом.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-promise-objects', 'Promise')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение в стандарте ECMA.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/race/index.html b/files/ru/web/javascript/reference/global_objects/promise/race/index.html
index b69ab1984e..8a1d6ac151 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/race/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/race/index.html
@@ -80,25 +80,7 @@ Promise.race([p5, p6]).then(function(value) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-promise.race', 'Promise.race')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение в стандарте ECMA.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-promise.race', 'Promise.race')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.builtins.Promise.race")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/promise/reject/index.html b/files/ru/web/javascript/reference/global_objects/promise/reject/index.html
index 3e20108690..4200ded8cf 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/reject/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/reject/index.html
@@ -40,25 +40,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/reject
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-promise.reject', 'Promise.reject')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Исходное определение в стандарте ECMA.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-promise.reject', 'Promise.reject')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.builtins.Promise.reject")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html b/files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html
index abae363a95..50c940dd66 100644
--- a/files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html
+++ b/files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html
@@ -79,18 +79,7 @@ console.log(p(1, 2, 3)); // "called: 1, 2, 3"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-proxy-object-internal-methods-and-internal-slots-call-thisargument-argumentslist', '[[Call]]')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html b/files/ru/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html
index 0ef0b3f423..1eb28e247e 100644
--- a/files/ru/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html
+++ b/files/ru/web/javascript/reference/global_objects/proxy/proxy/deleteproperty/index.html
@@ -94,25 +94,7 @@ console.log(result)    // false
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-proxy-object-internal-methods-and-internal-slots-delete-p', '[[Delete]]')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-proxy-object-internal-methods-and-internal-slots-delete-p', '[[Delete]]')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html b/files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html
index efdb5d799f..07c349853f 100644
--- a/files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html
+++ b/files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html
@@ -97,18 +97,7 @@ p.a; // TypeError is thrown
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-proxy-object-internal-methods-and-internal-slots-get-p-receiver', '[[Get]]')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/proxy/revocable/index.html b/files/ru/web/javascript/reference/global_objects/proxy/revocable/index.html
index 3612f6b966..b280a5f8dd 100644
--- a/files/ru/web/javascript/reference/global_objects/proxy/revocable/index.html
+++ b/files/ru/web/javascript/reference/global_objects/proxy/revocable/index.html
@@ -58,25 +58,7 @@ typeof proxy // "object", typeof не вызывает никаких
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-proxy.revocable', 'Proxy Revocation Functions')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-proxy.revocable', 'Proxy Revocation Functions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузерами">Совместимость браузерами</h2>
<p>{{Compat("javascript.builtins.Proxy.revocable")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/referenceerror/index.html b/files/ru/web/javascript/reference/global_objects/referenceerror/index.html
index b7e2dbf000..a892e961ab 100644
--- a/files/ru/web/javascript/reference/global_objects/referenceerror/index.html
+++ b/files/ru/web/javascript/reference/global_objects/referenceerror/index.html
@@ -87,35 +87,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/ReferenceError
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-15.11.6.3', 'ReferenceError')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-native-error-types-used-in-this-standard-referenceerror', 'ReferenceError')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-native-error-types-used-in-this-standard-referenceerror', 'ReferenceError')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/apply/index.html b/files/ru/web/javascript/reference/global_objects/reflect/apply/index.html
index 7d00bcf34a..745526d137 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/apply/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/apply/index.html
@@ -67,25 +67,7 @@ Reflect.apply(''.charAt, 'пони', [3]);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-reflect.apply', 'Reflect.apply')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-reflect.apply', 'Reflect.apply')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("javascript.builtins.Reflect.apply")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/construct/index.html b/files/ru/web/javascript/reference/global_objects/reflect/construct/index.html
index e1c5fcbdbc..98c10c06e8 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/construct/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/construct/index.html
@@ -116,25 +116,7 @@ d.getFullYear(); // 1776
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-reflect.construct', 'Reflect.construct')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-reflect.construct', 'Reflect.construct')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html b/files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html
index f2b42367b1..e226e4c38f 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/deleteproperty/index.html
@@ -58,25 +58,7 @@ Reflect.deleteProperty(Object.freeze({foo: 1}), 'foo'); // false
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-reflect.deleteproperty', 'Reflect.deleteProperty')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-reflect.deleteproperty', 'Reflect.deleteProperty')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/get/index.html b/files/ru/web/javascript/reference/global_objects/reflect/get/index.html
index be4cd7f4e1..c14bde6348 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/get/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/get/index.html
@@ -65,25 +65,7 @@ Reflect.get(obj, 'foo'); // "foobar"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-reflect.get', 'Reflect.get')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-reflect.get', 'Reflect.get')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("javascript.builtins.Reflect.get")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/index.html b/files/ru/web/javascript/reference/global_objects/reflect/index.html
index d2284b21ae..1764ba8aac 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/index.html
@@ -76,20 +76,7 @@ Reflect.has(duck, 'haircut');
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-reflect-object', 'Reflect')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html b/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html
index c99438a6d8..863cc45c9f 100644
--- a/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html
+++ b/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html
@@ -55,25 +55,7 @@ Reflect.ownKeys(obj);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-reflect.ownkeys', 'Reflect.ownKeys')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-reflect.ownkeys', 'Reflect.ownKeys')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html b/files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html
index 33558d6a3f..134cee1374 100644
--- a/files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html
+++ b/files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html
@@ -76,25 +76,7 @@ console.log(result); // 3
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-regexp.prototype-@@search', 'RegExp.prototype[@@search]')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-regexp.prototype-@@search', 'RegExp.prototype[@@search]')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html b/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html
index 26b25222bd..1ad9c9528a 100644
--- a/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html
+++ b/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html
@@ -30,25 +30,7 @@ console.log(regex.unicode); // true
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-get-regexp.prototype.unicode', 'RegExp.prototype.unicode')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-get-regexp.prototype.unicode', 'RegExp.prototype.unicode')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/set/clear/index.html b/files/ru/web/javascript/reference/global_objects/set/clear/index.html
index 376c848719..818977b113 100644
--- a/files/ru/web/javascript/reference/global_objects/set/clear/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/clear/index.html
@@ -40,25 +40,7 @@ mySet.has('bar') // false
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-set.prototype.clear', 'Set.prototype.clear')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-set.prototype.clear', 'Set.prototype.clear')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/set/delete/index.html b/files/ru/web/javascript/reference/global_objects/set/delete/index.html
index e6987bffe3..f925d21604 100644
--- a/files/ru/web/javascript/reference/global_objects/set/delete/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/delete/index.html
@@ -59,25 +59,7 @@ setObj.forEach(function(point){
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-set.prototype.delete', 'Set.prototype.delete')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-set.prototype.delete', 'Set.prototype.delete')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/set/entries/index.html b/files/ru/web/javascript/reference/global_objects/set/entries/index.html
index 52184bd79a..c84a16ce8c 100644
--- a/files/ru/web/javascript/reference/global_objects/set/entries/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/entries/index.html
@@ -37,25 +37,7 @@ console.log(setIter.next().value); // ["baz", "baz"]
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-set.prototype.entries', 'Set.prototype.entries')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Первоначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-set.prototype.entries', 'Set.prototype.entries')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/set/foreach/index.html b/files/ru/web/javascript/reference/global_objects/set/foreach/index.html
index b5e0ee2ab9..58b1c4241f 100644
--- a/files/ru/web/javascript/reference/global_objects/set/foreach/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/foreach/index.html
@@ -76,25 +76,7 @@ new Set(['foo', 'bar', undefined]).forEach(logSetElements);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-set.prototype.foreach', 'Set.prototype.forEach')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-set.prototype.foreach', 'Set.prototype.forEach')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_в_браузерах">Совместимость в браузерах</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/set/index.html b/files/ru/web/javascript/reference/global_objects/set/index.html
index 39b4057c9b..fbbacd0e4e 100644
--- a/files/ru/web/javascript/reference/global_objects/set/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/index.html
@@ -209,25 +209,7 @@ mySet.size; // 5</code>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-set-objects', 'Set')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-set-objects', 'Set')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/set/set/index.html b/files/ru/web/javascript/reference/global_objects/set/set/index.html
index 5dabdcbd5d..8febad1cee 100644
--- a/files/ru/web/javascript/reference/global_objects/set/set/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/set/index.html
@@ -43,18 +43,7 @@ mySet.add(o)</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-set-constructor', 'Set constructor')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/set/size/index.html b/files/ru/web/javascript/reference/global_objects/set/size/index.html
index 5b530d7331..b2623f2590 100644
--- a/files/ru/web/javascript/reference/global_objects/set/size/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/size/index.html
@@ -35,25 +35,7 @@ mySet.size; // 3
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-get-set.prototype.size', 'Set.prototype.size')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-get-set.prototype.size', 'Set.prototype.size')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/set/values/index.html b/files/ru/web/javascript/reference/global_objects/set/values/index.html
index 4ac8abe40f..f635970ccb 100644
--- a/files/ru/web/javascript/reference/global_objects/set/values/index.html
+++ b/files/ru/web/javascript/reference/global_objects/set/values/index.html
@@ -39,25 +39,7 @@ console.log(setIter.next().value); // "baz"</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-set.prototype.values', 'Set.prototype.values')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-set.prototype.values', 'Set.prototype.values')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html b/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html
index 77c19a0897..fa1a933523 100644
--- a/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html
+++ b/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html
@@ -118,16 +118,7 @@ gl.bufferData(gl.ARRAY_BUFFER, sab, gl.STATIC_DRAW);</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-sharedarraybuffer-objects', 'SharedArrayBuffer')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/string/includes/index.html b/files/ru/web/javascript/reference/global_objects/string/includes/index.html
index 1b7dfaf5dd..79181a506a 100644
--- a/files/ru/web/javascript/reference/global_objects/string/includes/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/includes/index.html
@@ -77,25 +77,7 @@ console.log(str.includes('БЫТЬ')); // false
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-string.prototype.includes', 'String.prototype.includes')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-string.prototype.includes', 'String.prototype.includes')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/string/matchall/index.html b/files/ru/web/javascript/reference/global_objects/string/matchall/index.html
index ece52d3043..1ffad309c2 100644
--- a/files/ru/web/javascript/reference/global_objects/string/matchall/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/matchall/index.html
@@ -92,18 +92,7 @@ array[1];
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- </tr>
- <tr>
- <td><a href="https://tc39.github.io/proposal-string-matchall/#sec-string-prototype-matchall">String.prototype.matchAll</a></td>
- <td>Stage 3</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
<p>{{Compat("javascript.builtins.String.matchAll")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/string/padstart/index.html b/files/ru/web/javascript/reference/global_objects/string/padstart/index.html
index 855b129568..302f3f8d60 100644
--- a/files/ru/web/javascript/reference/global_objects/string/padstart/index.html
+++ b/files/ru/web/javascript/reference/global_objects/string/padstart/index.html
@@ -64,20 +64,7 @@ if (!String.prototype.padStart) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-string.prototype.padstart', 'String.prototype.padStart')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Initial definition in ECMAScript 2017.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
<p>{{Compat("javascript.builtins.String.padStart")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html b/files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html
index 4bb2fd8479..25d018b852 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html
@@ -33,25 +33,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/@@toPrimitive
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-symbol.prototype-@@toprimitive', 'Symbol.prototype.@@toPrimitive')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.prototype-@@toprimitive', 'Symbol.prototype.@@toPrimitive')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/hasinstance/index.html b/files/ru/web/javascript/reference/global_objects/symbol/hasinstance/index.html
index f5c5e06697..b59080330e 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/hasinstance/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/hasinstance/index.html
@@ -30,25 +30,7 @@ console.log([] instanceof MyArray); // true</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-symbol.hasinstance', 'Symbol.hasInstance')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.hasinstance', 'Symbol.hasInstance')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/index.html b/files/ru/web/javascript/reference/global_objects/symbol/index.html
index b1f8336b18..4d7d772be2 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/index.html
@@ -187,25 +187,7 @@ obj[Object(sym)]; // снова 1
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-symbol-objects', 'Symbol')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol-objects', 'Symbol')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html b/files/ru/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html
index 431147dfee..86929a49d0 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/isconcatspreadable/index.html
@@ -65,25 +65,7 @@ x.concat(fakeArray); // [1, 2, 3, "hello", "world"]
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-symbol.isconcatspreadable', 'Symbol.isconcatspreadable')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.isconcatspreadable', 'Symbol.isconcatspreadable')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>No change.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/iterator/index.html b/files/ru/web/javascript/reference/global_objects/symbol/iterator/index.html
index e25c76dab4..ffe354c621 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/iterator/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/iterator/index.html
@@ -56,20 +56,7 @@ nonWellFormedIterable[Symbol.iterator] = () =&gt; 1
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-symbol.iterator', 'Symbol.iterator')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/keyfor/index.html b/files/ru/web/javascript/reference/global_objects/symbol/keyfor/index.html
index 8f212449a6..fcd851f527 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/keyfor/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/keyfor/index.html
@@ -48,25 +48,7 @@ Symbol.keyFor(Symbol.iterator) // undefined
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-symbol.keyfor', 'Symbol.keyFor')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.keyfor', 'Symbol.keyFor')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/replace/index.html b/files/ru/web/javascript/reference/global_objects/symbol/replace/index.html
index dcfce2f143..38a759c683 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/replace/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/replace/index.html
@@ -13,25 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/replace
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-symbol.replace', 'Symbol.replace')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.replace', 'Symbol.replace')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/search/index.html b/files/ru/web/javascript/reference/global_objects/symbol/search/index.html
index 3064d4df6d..45aa16c3a8 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/search/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/search/index.html
@@ -18,25 +18,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/search
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-symbol.search', 'Symbol.search')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.search', 'Symbol.search')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.builtins.Symbol.search")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html b/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html
index adfed6f600..7dfa4aa8b7 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html
@@ -52,25 +52,7 @@ console.log(obj2 + ''); // "true" -- желаемый тип (<strong>hint</s
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-symbol.toprimitive', 'Symbol.toPrimitive')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.toprimitive', 'Symbol.toPrimitive')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/tostringtag/index.html b/files/ru/web/javascript/reference/global_objects/symbol/tostringtag/index.html
index 89cfa3bda8..d2089d0234 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/tostringtag/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/tostringtag/index.html
@@ -56,25 +56,7 @@ Object.prototype.toString.call(new ValidatorClass()); // "[object Validator]"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-symbol.tostringtag', 'Symbol.toStringTag')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.tostringtag', 'Symbol.toStringTag')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html b/files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html
index 7299c633f8..e0eb05fdef 100644
--- a/files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html
+++ b/files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html
@@ -55,25 +55,7 @@ with (obj) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-symbol.unscopables', 'Symbol.unscopables')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-symbol.unscopables', 'Symbol.unscopables')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.builtins.Symbol.unscopables")}}</p>
diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/@@species/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/@@species/index.html
index 0ce3e53f13..1c01a57e0b 100644
--- a/files/ru/web/javascript/reference/global_objects/typedarray/@@species/index.html
+++ b/files/ru/web/javascript/reference/global_objects/typedarray/@@species/index.html
@@ -50,25 +50,7 @@ Float32Array[Symbol.species]; // function Float32Array()
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Описание</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-get-%typedarray%-@@species', 'get %TypedArray% [ @@species ]')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-get-%typedarray%-@@species', 'get %TypedArray% [ @@species ]')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html
index 2444b5d02f..79d48a2ea1 100644
--- a/files/ru/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html
+++ b/files/ru/web/javascript/reference/global_objects/typedarray/bytes_per_element/index.html
@@ -34,30 +34,7 @@ Float64Array.BYTES_PER_ELEMENT; // 8</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Описание</th>
- </tr>
- <tr>
- <td>{{SpecName('Typed Array')}}</td>
- <td>{{Spec2('Typed Array')}}</td>
- <td>Заменено в ECMAScript 6.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-typedarray.bytes_per_element', 'TypedArray.BYTES_PER_ELEMENT')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение дано в ECMA-стандарте.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-typedarray.bytes_per_element', 'TypedArray.BYTES_PER_ELEMENT')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/index.html
index c1e580642e..de84bfa7a0 100644
--- a/files/ru/web/javascript/reference/global_objects/typedarray/index.html
+++ b/files/ru/web/javascript/reference/global_objects/typedarray/index.html
@@ -208,30 +208,7 @@ for (var k in typedArrayTypes)
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Примечание</th>
- </tr>
- <tr>
- <td>{{SpecName('Typed Array')}}</td>
- <td>{{Spec2('Typed Array')}}</td>
- <td>Определяет работу <code>TypedArray</code> и <code>ArrayBufferView</code>. Заменён в ECMAScript 6.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-typedarray-objects', 'TypedArray Objects')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Первоначальное определение в стандарте ECMA. Определяет поведение индексных и именованных свойств. Указывает, что необходимо использовать оператор <code>new</code>.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-typedarray-objects', 'TypedArray Objects')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Спецификация ECMAScript 2017 изменила конструктор TypedArray, так что используется операция <code>ToIndex,</code> и позволены конструкторы без аргументов.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/join/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/join/index.html
index 16bd6ac030..62d4fb196f 100644
--- a/files/ru/web/javascript/reference/global_objects/typedarray/join/index.html
+++ b/files/ru/web/javascript/reference/global_objects/typedarray/join/index.html
@@ -51,25 +51,7 @@ if (!Uint8Array.prototype.join) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-%typedarray%.prototype.join', 'TypedArray.prototype.join')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Первоначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-%typedarray%.prototype.join', 'TypedArray.prototype.join')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/set/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/set/index.html
index 8f5e89950d..1f9d94c70e 100644
--- a/files/ru/web/javascript/reference/global_objects/typedarray/set/index.html
+++ b/files/ru/web/javascript/reference/global_objects/typedarray/set/index.html
@@ -54,30 +54,7 @@ console.log(uint8); // Uint8Array [ 0, 0, 0, 1, 2, 3, 0, 0 ]
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Typed Array')}}</td>
- <td>{{Spec2('Typed Array')}}</td>
- <td>Заменено в ECMAScript 6.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-%typedarray%.prototype.set-array-offset', 'TypedArray.prototype.set')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-%typedarray%.prototype.set-array-offset', 'TypedArray.prototype.set')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/unescape/index.html b/files/ru/web/javascript/reference/global_objects/unescape/index.html
index f0b83581ba..6d1d1d0254 100644
--- a/files/ru/web/javascript/reference/global_objects/unescape/index.html
+++ b/files/ru/web/javascript/reference/global_objects/unescape/index.html
@@ -41,30 +41,7 @@ unescape("%u0107"); // "ć"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>ECMAScript 1st Edition.</td>
- <td>Standard</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-B.2.2', 'unescape')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Определено в (информативно) Compatibility Annex B</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-unescape-string', 'unescape')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Определено в (нормативно) Annex B for Additional ECMAScript Features for Web Browsers</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/index.html
index f28faf6e5d..a422cde286 100644
--- a/files/ru/web/javascript/reference/global_objects/webassembly/index.html
+++ b/files/ru/web/javascript/reference/global_objects/webassembly/index.html
@@ -75,22 +75,7 @@ fetch('simple.wasm').then(response =&gt;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Коммент</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('WebAssembly JS', '#the-webassembly-object', 'WebAssembly')}}</td>
- <td>{{Spec2('WebAssembly JS')}}</td>
- <td>Первоначальное определение проекта.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html
index a49c3df78d..aaa9c21190 100644
--- a/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html
+++ b/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html
@@ -74,18 +74,7 @@ console.log(tbl.get(1)); // "null"</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('WebAssembly JS', '#tables', 'Table')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/lexical_grammar/index.html b/files/ru/web/javascript/reference/lexical_grammar/index.html
index 15de5b43e1..64a70d311e 100644
--- a/files/ru/web/javascript/reference/lexical_grammar/index.html
+++ b/files/ru/web/javascript/reference/lexical_grammar/index.html
@@ -526,30 +526,7 @@ a + b;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>ECMAScript 1st Edition.</td>
- <td>Standard</td>
- <td>Первичное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-7', 'Lexical Conventions')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-ecmascript-language-lexical-grammar', 'Lexical Grammar')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Добавлено: Двоичные и восьмеричные числовые литералы, Unicode code point escapes, Шаблоны</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/addition/index.html b/files/ru/web/javascript/reference/operators/addition/index.html
index a248b53cb6..944ef3d8a7 100644
--- a/files/ru/web/javascript/reference/operators/addition/index.html
+++ b/files/ru/web/javascript/reference/operators/addition/index.html
@@ -48,16 +48,7 @@ false + false // 0
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-addition-operator-plus', 'Addition operator')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/addition_assignment/index.html b/files/ru/web/javascript/reference/operators/addition_assignment/index.html
index 010cff6508..e7124ec00f 100644
--- a/files/ru/web/javascript/reference/operators/addition_assignment/index.html
+++ b/files/ru/web/javascript/reference/operators/addition_assignment/index.html
@@ -50,16 +50,7 @@ foo += 'bar' // "foobar"</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификации</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-assignment-operators', 'Assignment operators')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/assignment/index.html b/files/ru/web/javascript/reference/operators/assignment/index.html
index b141299f68..795c61c381 100644
--- a/files/ru/web/javascript/reference/operators/assignment/index.html
+++ b/files/ru/web/javascript/reference/operators/assignment/index.html
@@ -43,16 +43,7 @@ x = y = z // x, y и z будут равны 25</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-assignment-operators', 'Assignment operators')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/await/index.html b/files/ru/web/javascript/reference/operators/await/index.html
index 08b8653164..f9586e9180 100644
--- a/files/ru/web/javascript/reference/operators/await/index.html
+++ b/files/ru/web/javascript/reference/operators/await/index.html
@@ -73,22 +73,7 @@ f3();</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-async-function-definitions', 'async functions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Initial definition in ES2017.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/bitwise_and/index.html b/files/ru/web/javascript/reference/operators/bitwise_and/index.html
index 06764a1803..bdb11d9d4b 100644
--- a/files/ru/web/javascript/reference/operators/bitwise_and/index.html
+++ b/files/ru/web/javascript/reference/operators/bitwise_and/index.html
@@ -84,18 +84,7 @@ translation_of: Web/JavaScript/Reference/Operators/Bitwise_AND
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#prod-BitwiseANDExpression', 'Bitwise AND expression')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/javascript/reference/operators/comma_operator/index.html b/files/ru/web/javascript/reference/operators/comma_operator/index.html
index e1108dc7c9..683a74e2ae 100644
--- a/files/ru/web/javascript/reference/operators/comma_operator/index.html
+++ b/files/ru/web/javascript/reference/operators/comma_operator/index.html
@@ -61,35 +61,7 @@ console.log(x); // 6
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-comma-operator', 'Comma operator')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-comma-operator', 'Comma operator')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.14', 'Comma operator')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-11.14', 'Comma operator')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
- </table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/operators/destructuring_assignment/index.html b/files/ru/web/javascript/reference/operators/destructuring_assignment/index.html
index 8d878fb555..ffc86a35da 100644
--- a/files/ru/web/javascript/reference/operators/destructuring_assignment/index.html
+++ b/files/ru/web/javascript/reference/operators/destructuring_assignment/index.html
@@ -225,20 +225,7 @@ console.log(foo); // "bar"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-destructuring-assignment', 'Деструктурирующее присваивание')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/function/index.html b/files/ru/web/javascript/reference/operators/function/index.html
index ed68eff169..6a4b58c1b7 100644
--- a/files/ru/web/javascript/reference/operators/function/index.html
+++ b/files/ru/web/javascript/reference/operators/function/index.html
@@ -97,35 +97,7 @@ console.log(bar === baz); // false (errors because baz == undefined)</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-function-definitions', 'Function definitions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-function-definitions', 'Function definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-13', 'Function definition')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-13', 'Function definition')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальное определение. Реализовано в JavaScript 1.5.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/function_star_/index.html b/files/ru/web/javascript/reference/operators/function_star_/index.html
index fe37133b65..886e2a2a1c 100644
--- a/files/ru/web/javascript/reference/operators/function_star_/index.html
+++ b/files/ru/web/javascript/reference/operators/function_star_/index.html
@@ -45,25 +45,7 @@ translation_of: Web/JavaScript/Reference/Operators/function*
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#', 'function*')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#', 'function*')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/grouping/index.html b/files/ru/web/javascript/reference/operators/grouping/index.html
index 0b504945a1..1e4714a8a8 100644
--- a/files/ru/web/javascript/reference/operators/grouping/index.html
+++ b/files/ru/web/javascript/reference/operators/grouping/index.html
@@ -47,35 +47,7 @@ a * c + b * c // 9
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-grouping-operator', 'The Grouping Operator')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-grouping-operator', 'The Grouping Operator')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.1.6', 'The Grouping Operator')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-11.1.4', 'The Grouping Operator')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/in/index.html b/files/ru/web/javascript/reference/operators/in/index.html
index 7570704fb8..8815538364 100644
--- a/files/ru/web/javascript/reference/operators/in/index.html
+++ b/files/ru/web/javascript/reference/operators/in/index.html
@@ -92,35 +92,7 @@ trees[3] = undefined;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-relational-operators', 'Relational Operators')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-relational-operators', 'Relational Operators')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.8.7', 'The in Operator')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-11.8.7', 'The in Operator')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Определено изначально. Реализовано в JavaScript 1.4</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/instanceof/index.html b/files/ru/web/javascript/reference/operators/instanceof/index.html
index 07d96f328d..628542b435 100644
--- a/files/ru/web/javascript/reference/operators/instanceof/index.html
+++ b/files/ru/web/javascript/reference/operators/instanceof/index.html
@@ -123,35 +123,7 @@ var b = mycar instanceof Object; // возвращает true
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-relational-operators', 'Relational Operators')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-relational-operators', 'Relational Operators')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.8.6', 'The instanceof operator')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-11.8.6', 'The instanceof operator')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальное определение. Реализована в JavaScript 1.4.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/new.target/index.html b/files/ru/web/javascript/reference/operators/new.target/index.html
index f3bdc63be8..d6155a1891 100644
--- a/files/ru/web/javascript/reference/operators/new.target/index.html
+++ b/files/ru/web/javascript/reference/operators/new.target/index.html
@@ -53,25 +53,7 @@ var b = new B(); // вернёт "B"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-built-in-function-objects', 'Built-in Function Objects')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-built-in-function-objects', 'Built-in Function Objects')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/new/index.html b/files/ru/web/javascript/reference/operators/new/index.html
index 8a9188b978..fc7315525c 100644
--- a/files/ru/web/javascript/reference/operators/new/index.html
+++ b/files/ru/web/javascript/reference/operators/new/index.html
@@ -127,35 +127,7 @@ var car2 = new Car("Nissan", "300ZX", 1992, ken);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-new-operator', 'The new Operator')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.2.2', 'The new Operator')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-11.2.2', 'The new Operator')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-11.2.2', 'The new Operator')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение. Реализовано JavaScript 1.0.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html b/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html
index 9246557aa2..f31321b93a 100644
--- a/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html
+++ b/files/ru/web/javascript/reference/operators/nullish_coalescing_operator/index.html
@@ -110,18 +110,7 @@ console.log(foo.someBarProp?.toUpperCase()); // undefined
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#prod-Nulli', 'nullish coalescing expression')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/object_initializer/index.html b/files/ru/web/javascript/reference/operators/object_initializer/index.html
index 5a75e71fcf..2c83f7b09e 100644
--- a/files/ru/web/javascript/reference/operators/object_initializer/index.html
+++ b/files/ru/web/javascript/reference/operators/object_initializer/index.html
@@ -248,40 +248,7 @@ assert(obj3.__proto__ === 17);
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.1.5', 'Object Initializer')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td><a href="/en-US/docs/Web/JavaScript/Reference/Functions/get">getter</a> and <a href="/en-US/docs/Web/JavaScript/Reference/Functions/set">setter</a> added.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-object-initializer', 'Object Initializer')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Shorthand method/property names and computed property names added.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-object-initializer', 'Object Initializer')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- <tr>
- <td><a href="https://github.com/tc39/proposal-object-rest-spread">Rest/Spread Properties for ECMAScript </a></td>
- <td>Draft</td>
- <td>Stage 3 draft.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/optional_chaining/index.html b/files/ru/web/javascript/reference/operators/optional_chaining/index.html
index 5a27d48ac5..2e62829c1d 100644
--- a/files/ru/web/javascript/reference/operators/optional_chaining/index.html
+++ b/files/ru/web/javascript/reference/operators/optional_chaining/index.html
@@ -142,22 +142,7 @@ console.log(customerCity); // Unknown city</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Примечание</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><a href="https://tc39.es/proposal-optional-chaining/">Proposal for the "optional chaining" operator</a></td>
- <td>Stage 4</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/super/index.html b/files/ru/web/javascript/reference/operators/super/index.html
index 0a2a74c468..431491e85b 100644
--- a/files/ru/web/javascript/reference/operators/super/index.html
+++ b/files/ru/web/javascript/reference/operators/super/index.html
@@ -148,18 +148,7 @@ obj2.method2(); // выведет "method 1"
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-super-keyword', 'super')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/this/index.html b/files/ru/web/javascript/reference/operators/this/index.html
index bc57ae4b98..5d7f1477fe 100644
--- a/files/ru/web/javascript/reference/operators/this/index.html
+++ b/files/ru/web/javascript/reference/operators/this/index.html
@@ -386,16 +386,7 @@ for (var i = 0; i &lt; elements.length; i++) {
<h2 id="Спецификации">Спецификации</h2>
-<table>
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-this-keyword', 'The this keyword')}}</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/javascript/reference/operators/typeof/index.html b/files/ru/web/javascript/reference/operators/typeof/index.html
index f0fe26202d..192211c696 100644
--- a/files/ru/web/javascript/reference/operators/typeof/index.html
+++ b/files/ru/web/javascript/reference/operators/typeof/index.html
@@ -189,40 +189,7 @@ typeof newConstVariable; const newConstVariable = 'hello'; // ReferenceError
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-typeof-operator', 'The typeof Operator')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-typeof-operator', 'The typeof Operator')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.4.3', 'The typeof Operator')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-11.4.3', 'The typeof Operator')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-11.4.3', 'The typeof Operator')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение. Реализовано в JavaScript 1.1</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/operators/void/index.html b/files/ru/web/javascript/reference/operators/void/index.html
index 94d318bacb..68f3cf8ce1 100644
--- a/files/ru/web/javascript/reference/operators/void/index.html
+++ b/files/ru/web/javascript/reference/operators/void/index.html
@@ -56,40 +56,7 @@ translation_of: Web/JavaScript/Reference/Operators/void
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-void-operator', 'The void Operator')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-void-operator', 'The void Operator')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-11.4.2', 'The void Operator')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-11.4.2', 'The void Operator')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-11.4.2', 'The void Operator')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение. Реализована в JavaScript 1.1.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/async_function/index.html b/files/ru/web/javascript/reference/statements/async_function/index.html
index 0eee668703..7e07f940cf 100644
--- a/files/ru/web/javascript/reference/statements/async_function/index.html
+++ b/files/ru/web/javascript/reference/statements/async_function/index.html
@@ -140,27 +140,7 @@ throwsValue()
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-async-function-definitions', 'async function')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Initial definition in ES2017.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES8', '#sec-async-function-definitions', 'async function')}}</td>
- <td>{{Spec2('ES8')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/block/index.html b/files/ru/web/javascript/reference/statements/block/index.html
index e7611b48e8..777f4c29c9 100644
--- a/files/ru/web/javascript/reference/statements/block/index.html
+++ b/files/ru/web/javascript/reference/statements/block/index.html
@@ -82,40 +82,7 @@ console.log(c); // выводит 1 и не выбрасывает SyntaxError..
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-block', 'Block statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-block', 'Block statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.1', 'Block statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.1', 'Block statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.1', 'Block statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Первоначальная редакция. Реализовано в JavaScript 1.0.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/continue/index.html b/files/ru/web/javascript/reference/statements/continue/index.html
index 0514a9c284..40d7a5a04e 100644
--- a/files/ru/web/javascript/reference/statements/continue/index.html
+++ b/files/ru/web/javascript/reference/statements/continue/index.html
@@ -110,35 +110,7 @@ checkiandj: while (i &lt; 4) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>ECMAScript 1-е Издание.</td>
- <td>Стандарт</td>
- <td>Изначальное определение. Версия без метки.</td>
- </tr>
- <tr>
- <td>ECMAScript 3-е Издание.</td>
- <td>Стандарт</td>
- <td>Добавлена поддержка метки.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.7', 'Continue statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-continue-statement', 'Continue statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/do...while/index.html b/files/ru/web/javascript/reference/statements/do...while/index.html
index 6a2aa31f07..1831f0425a 100644
--- a/files/ru/web/javascript/reference/statements/do...while/index.html
+++ b/files/ru/web/javascript/reference/statements/do...while/index.html
@@ -52,35 +52,7 @@ document.getElementById('example').innerHTML = result;</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальное определение. Реализовано в JavaScript 1.2</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.6.1', 'do-while statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-do-while-statement', 'do-while statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Использование ; теперь необязательно</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-do-while-statement', 'do-while statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2>
diff --git a/files/ru/web/javascript/reference/statements/export/index.html b/files/ru/web/javascript/reference/statements/export/index.html
index 6361dd6205..0e2b685d53 100644
--- a/files/ru/web/javascript/reference/statements/export/index.html
+++ b/files/ru/web/javascript/reference/statements/export/index.html
@@ -96,25 +96,7 @@ console.log(cube(3)); // 27
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-exports', 'Exports')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Initial definition.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-exports', 'Exports')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/for-await...of/index.html b/files/ru/web/javascript/reference/statements/for-await...of/index.html
index 011ab8be61..e04269d204 100644
--- a/files/ru/web/javascript/reference/statements/for-await...of/index.html
+++ b/files/ru/web/javascript/reference/statements/for-await...of/index.html
@@ -112,20 +112,7 @@ getResponseSize('https://jsonplaceholder.typicode.com/photos');</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-for-in-and-for-of-statements', 'ECMAScript Language: The for-in, for-of, and for-await-of Statements')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/javascript/reference/statements/for...of/index.html b/files/ru/web/javascript/reference/statements/for...of/index.html
index 9792ae86ec..5d056de8c4 100644
--- a/files/ru/web/javascript/reference/statements/for...of/index.html
+++ b/files/ru/web/javascript/reference/statements/for...of/index.html
@@ -269,25 +269,7 @@ iterable.foo = 'hello';</code></pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-for-in-and-for-of-statements', 'for...of statement')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-for-in-and-for-of-statements', 'for...of statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/for/index.html b/files/ru/web/javascript/reference/statements/for/index.html
index 3f8c1b6ea9..b864150415 100644
--- a/files/ru/web/javascript/reference/statements/for/index.html
+++ b/files/ru/web/javascript/reference/statements/for/index.html
@@ -99,35 +99,7 @@ showOffsetPos("content");
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-for-statement', 'for statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.6.3', 'for statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.6.3', 'for statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.6.2', 'for statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_в_браузерах">Поддержка в браузерах</h2>
diff --git a/files/ru/web/javascript/reference/statements/function/index.html b/files/ru/web/javascript/reference/statements/function/index.html
index c9bd08cfb8..a2de1e8399 100644
--- a/files/ru/web/javascript/reference/statements/function/index.html
+++ b/files/ru/web/javascript/reference/statements/function/index.html
@@ -73,40 +73,7 @@ var notHoisted = function() {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-function-definitions', 'Function definitions')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-function-definitions', 'Function definitions')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-13', 'Function definition')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-13', 'Function definition')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-13', 'Function definition')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение. Реализовано в JavaScript 1.0.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/function_star_/index.html b/files/ru/web/javascript/reference/statements/function_star_/index.html
index ba3e199375..a05f32de77 100644
--- a/files/ru/web/javascript/reference/statements/function_star_/index.html
+++ b/files/ru/web/javascript/reference/statements/function_star_/index.html
@@ -112,25 +112,7 @@ console.log(gen.next()); // { value: undefined, done: true }</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td><a href="http://wiki.ecmascript.org/doku.php?id=harmony:generators">Предложение Harmony</a></td>
- <td>Черновик</td>
- <td>Начало работы над стандартом.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-generator-function-definitions', 'Генераторы')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение в стандарте ECMA.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/if...else/index.html b/files/ru/web/javascript/reference/statements/if...else/index.html
index 161cfc57b4..e89debf887 100644
--- a/files/ru/web/javascript/reference/statements/if...else/index.html
+++ b/files/ru/web/javascript/reference/statements/if...else/index.html
@@ -118,40 +118,7 @@ if (b) // это условие истинно
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-if-statement', 'if statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-if-statement', 'if statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.5', 'if statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.5', 'if statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.5', 'if statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/statements/import.meta/index.html b/files/ru/web/javascript/reference/statements/import.meta/index.html
index fd6a6418ac..32d4bdb48f 100644
--- a/files/ru/web/javascript/reference/statements/import.meta/index.html
+++ b/files/ru/web/javascript/reference/statements/import.meta/index.html
@@ -34,25 +34,7 @@ translation_of: Web/JavaScript/Reference/Statements/import.meta
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>Предложен <code><a href="https://github.com/tc39/proposal-import-meta/#importmeta">import.meta</a></code></td>
- <td>Stage 3</td>
- <td>Первичное определение</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML WHATWG", "webappapis.html#hostgetimportmetaproperties", "import.meta")}}</td>
- <td>{{Spec2("HTML WHATWG")}}</td>
- <td>Определяет свойства <code>import.meta</code> в HTML.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/statements/import/index.html b/files/ru/web/javascript/reference/statements/import/index.html
index dc01e71c95..e5089a4bf1 100644
--- a/files/ru/web/javascript/reference/statements/import/index.html
+++ b/files/ru/web/javascript/reference/statements/import/index.html
@@ -228,30 +228,7 @@ for (const link of document.querySelectorAll("nav &gt; a")) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-imports', 'Imports')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Начальное определение.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2020', '#sec-imports', 'Imports')}}</td>
- <td>{{Spec2('ES2020')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-imports', 'Imports')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/javascript/reference/statements/let/index.html b/files/ru/web/javascript/reference/statements/let/index.html
index 3c507cd612..f5c1a6e9ea 100644
--- a/files/ru/web/javascript/reference/statements/let/index.html
+++ b/files/ru/web/javascript/reference/statements/let/index.html
@@ -275,25 +275,7 @@ console.log(a); // 5</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-let-and-const-declarations', 'Let and Const Declarations')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Первоначальное определение. Не описывает let выражения или let блоки.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-let-and-const-declarations', 'Let and Const Declarations')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/return/index.html b/files/ru/web/javascript/reference/statements/return/index.html
index bd5cf5d5a1..fcbc9bce63 100644
--- a/files/ru/web/javascript/reference/statements/return/index.html
+++ b/files/ru/web/javascript/reference/statements/return/index.html
@@ -112,35 +112,7 @@ answer(1337); // 56154
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.9', 'Return statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-return-statement', 'Return statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-return-statement', 'Return statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.statements.return")}}</p>
diff --git a/files/ru/web/javascript/reference/statements/switch/index.html b/files/ru/web/javascript/reference/statements/switch/index.html
index e4ef4fcfc1..c7079cd5dd 100644
--- a/files/ru/web/javascript/reference/statements/switch/index.html
+++ b/files/ru/web/javascript/reference/statements/switch/index.html
@@ -145,31 +145,7 @@ switch (true) { // Постоянное значение true вместо foo
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- <tr>
- <td>ECMAScript 3-е Издание.</td>
- <td>Стандарт</td>
- <td>Изначальное определение.<br>
- Реализован в JavaScript 1.2</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.11', 'Инструкция switch')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-switch-statement', 'Инструкция switch')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/try...catch/index.html b/files/ru/web/javascript/reference/statements/try...catch/index.html
index 47b1b24dd5..5950b8e2cf 100644
--- a/files/ru/web/javascript/reference/statements/try...catch/index.html
+++ b/files/ru/web/javascript/reference/statements/try...catch/index.html
@@ -313,35 +313,7 @@ catch (e) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Примечание</th>
- </tr>
- <tr>
- <td>{{SpecName('ES3')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td>Изначальная редакция. Реализовано в JavaScript 1.4</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.14', 'try statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-try-statement', 'try statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-try-statement', 'try statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Not part of the current ECMA-262 standard: Multiple catch clauses and conditional clauses (SpiderMonkey extension, JavaScript 1.5).</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/javascript/reference/statements/var/index.html b/files/ru/web/javascript/reference/statements/var/index.html
index 78b2f5edcd..a02781b9ea 100644
--- a/files/ru/web/javascript/reference/statements/var/index.html
+++ b/files/ru/web/javascript/reference/statements/var/index.html
@@ -176,35 +176,7 @@ console.log(typeof y); // undefined, так как y это локальная
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES1')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Начальное определение. Имплементировано в JavaScript 1.0</td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.2', 'var statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-variable-statement', 'variable statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-variable-statement', 'variable statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/while/index.html b/files/ru/web/javascript/reference/statements/while/index.html
index bfed0cb95d..e1f3e435c6 100644
--- a/files/ru/web/javascript/reference/statements/while/index.html
+++ b/files/ru/web/javascript/reference/statements/while/index.html
@@ -48,40 +48,7 @@ while (n &lt; 3) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-while-statement', 'while statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-while-statement', 'while statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.6.2', 'while statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.6.2', 'while statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.6.1', 'while statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/reference/statements/with/index.html b/files/ru/web/javascript/reference/statements/with/index.html
index 74b6e623e2..710fa712b8 100644
--- a/files/ru/web/javascript/reference/statements/with/index.html
+++ b/files/ru/web/javascript/reference/statements/with/index.html
@@ -76,40 +76,7 @@ with (Math) {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-with-statement', 'with statement')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-with-statement', 'with statement')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-12.10', 'with statement')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Now forbidden in strict mode.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES3', '#sec-12.10', 'with statement')}}</td>
- <td>{{Spec2('ES3')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('ES1', '#sec-12.10', 'with statement')}}</td>
- <td>{{Spec2('ES1')}}</td>
- <td>Начальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_браузеров">Совместимость браузеров</h2>
diff --git a/files/ru/web/javascript/reference/strict_mode/index.html b/files/ru/web/javascript/reference/strict_mode/index.html
index 0264f43fb4..ae8511dfe3 100644
--- a/files/ru/web/javascript/reference/strict_mode/index.html
+++ b/files/ru/web/javascript/reference/strict_mode/index.html
@@ -330,30 +330,7 @@ function baz() { // верно
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1', '#sec-10.1.1', 'Strict Mode Code')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Основные определения. Смотрите также: <a href="http://www.ecma-international.org/ecma-262/5.1/#sec-C">Strict mode restriction and exceptions</a></td>
- </tr>
- <tr>
- <td>{{SpecName('ES6', '#sec-strict-mode-code', 'Strict Mode Code')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td><a href="http://www.ecma-international.org/ecma-262/6.0/#sec-strict-mode-of-ecmascript">Ограничения и исключения строгого режима (Strict mode restriction and exceptions</a>)</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-strict-mode-code', 'Strict Mode Code')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td><a href="https://tc39.github.io/ecma262/#sec-strict-mode-of-ecmascript">Ограничения и исключения строгого режима (Strict mode restriction and exceptions</a>)</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/javascript/reference/template_literals/index.html b/files/ru/web/javascript/reference/template_literals/index.html
index 3345c34bbe..2c90b784a0 100644
--- a/files/ru/web/javascript/reference/template_literals/index.html
+++ b/files/ru/web/javascript/reference/template_literals/index.html
@@ -202,30 +202,7 @@ latex`\unicode`
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-template-literals', 'Template Literals')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Изначальное определение. Определено в секциях <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-template-literals">Template Literals</a>, <a href="http://www.ecma-international.org/ecma-262/6.0/#sec-tagged-templates">Tagged Templates</a></td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-template-literals', 'Template Literals')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td>Определено в секциях <a href="https://tc39.github.io/ecma262/#sec-template-literals">Template Literals</a>, <a href="https://tc39.github.io/ecma262/#sec-tagged-templates">Tagged Templates</a></td>
- </tr>
- <tr>
- <td><a href="https://tc39.github.io/proposal-template-literal-revision/">Template Literal Revision</a></td>
- <td>Черновик 4-го уровня</td>
- <td>Устранено ограничение экранирования в теговых шаблонах</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
<p>{{Compat("javascript.grammar.template_literals")}}</p>
diff --git a/files/ru/web/javascript/reference/trailing_commas/index.html b/files/ru/web/javascript/reference/trailing_commas/index.html
index 918671b8b4..7b6ef5e9b7 100644
--- a/files/ru/web/javascript/reference/trailing_commas/index.html
+++ b/files/ru/web/javascript/reference/trailing_commas/index.html
@@ -138,35 +138,7 @@ JSON.parse('{"foo" : 1 }');</pre>
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('ES5.1')}}</td>
- <td>{{Spec2('ES5.1')}}</td>
- <td>Добавлены висящие запятые в объекты.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES6')}}</td>
- <td>{{Spec2('ES6')}}</td>
- <td>Без изменений.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2017')}}</td>
- <td>{{Spec2('ES2017')}}</td>
- <td>Добавлены висящие запятые в список параметров функций и их вызов.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/javascript/typed_arrays/index.html b/files/ru/web/javascript/typed_arrays/index.html
index 4680f4fc9e..50e6210f66 100644
--- a/files/ru/web/javascript/typed_arrays/index.html
+++ b/files/ru/web/javascript/typed_arrays/index.html
@@ -131,30 +131,7 @@ normalArray.constructor === Array;
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Typed Array')}}</td>
- <td>{{Spec2('Typed Array')}}</td>
- <td>Вытеснено стандартом ECMAScript 2015.</td>
- </tr>
- <tr>
- <td>{{SpecName('ES2015', '#sec-typedarray-objects', 'TypedArray Objects')}}</td>
- <td>{{Spec2('ES2015')}}</td>
- <td>Начальное определение в стандарте ECMA.</td>
- </tr>
- <tr>
- <td>{{SpecName('ESDraft', '#sec-typedarray-objects', 'TypedArray Objects')}}</td>
- <td>{{Spec2('ESDraft')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/manifest/background_color/index.html b/files/ru/web/manifest/background_color/index.html
index 749b496a46..805f0d39f1 100644
--- a/files/ru/web/manifest/background_color/index.html
+++ b/files/ru/web/manifest/background_color/index.html
@@ -43,32 +43,7 @@ translation_of: Web/Manifest/background_color
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- <th scope="col">Feedback</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- <p>{{SpecName('Manifest', '#background_color-member', 'background_color')}}</p>
- </td>
- <td>
- <p>{{Spec2('Manifest')}}</p>
- </td>
- <td>
- <p>Первоначальное определение</p>
- </td>
- <td>
- <p><a href="https://github.com/w3c/manifest/issues/">Web App Manifest Working Group drafts</a></p>
- </td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость">Совместимость</h2>
diff --git a/files/ru/web/manifest/index.html b/files/ru/web/manifest/index.html
index 125a9ecfb4..c438a1f587 100644
--- a/files/ru/web/manifest/index.html
+++ b/files/ru/web/manifest/index.html
@@ -91,20 +91,7 @@ translation_of: Web/Manifest
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- <tr>
- <td>{{SpecName('Manifest')}}</td>
- <td>{{Spec2('Manifest')}}</td>
- <td>Initial definition.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/mathml/element/menclose/index.html b/files/ru/web/mathml/element/menclose/index.html
index 3a2e5b492c..ba71132353 100644
--- a/files/ru/web/mathml/element/menclose/index.html
+++ b/files/ru/web/mathml/element/menclose/index.html
@@ -154,27 +154,7 @@ translation_of: Web/MathML/Element/menclose
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('MathML3', 'chapter3.html#presm.menclose', 'menclose') }}</td>
- <td>{{ Spec2('MathML3') }}</td>
- <td>Текущая спецификация</td>
- </tr>
- <tr>
- <td>{{ SpecName('MathML2', 'chapter3.html#presm.menclose', 'menclose') }}</td>
- <td>{{ Spec2('MathML2') }}</td>
- <td>Начальная спецификация</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/mathml/element/merror/index.html b/files/ru/web/mathml/element/merror/index.html
index 3af5d3730c..b4f5f024b6 100644
--- a/files/ru/web/mathml/element/merror/index.html
+++ b/files/ru/web/mathml/element/merror/index.html
@@ -44,27 +44,7 @@ translation_of: Web/MathML/Element/merror
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('MathML3', 'chapter3.html#presm.merror', 'merror') }}</td>
- <td>{{ Spec2('MathML3') }}</td>
- <td>Текущая спецификация</td>
- </tr>
- <tr>
- <td>{{ SpecName('MathML2', 'chapter3.html#presm.merror', 'merror') }}</td>
- <td>{{ Spec2('MathML2') }}</td>
- <td>Начальная спецификация</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/mathml/element/mn/index.html b/files/ru/web/mathml/element/mn/index.html
index bb07f27867..04792eb6a9 100644
--- a/files/ru/web/mathml/element/mn/index.html
+++ b/files/ru/web/mathml/element/mn/index.html
@@ -82,32 +82,7 @@ translation_of: Web/MathML/Element/mn
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("MathMLCore", "#number-mn", "mn")}}</td>
- <td>{{Spec2("MathMLCore")}}</td>
- <td>Проект спецификации</td>
- </tr>
- <tr>
- <td>{{ SpecName('MathML3', 'chapter3.html#presm.mn', 'mn') }}</td>
- <td>{{ Spec2('MathML3') }}</td>
- <td>Текущая спецификация</td>
- </tr>
- <tr>
- <td>{{ SpecName('MathML2', 'chapter3.html#presm.mn', 'mn') }}</td>
- <td>{{ Spec2('MathML2') }}</td>
- <td>Начальная спецификация</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/mathml/element/mover/index.html b/files/ru/web/mathml/element/mover/index.html
index 29ba929e1c..d2bfac3c4a 100644
--- a/files/ru/web/mathml/element/mover/index.html
+++ b/files/ru/web/mathml/element/mover/index.html
@@ -59,32 +59,7 @@ translation_of: Web/MathML/Element/mover
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("MathMLCore", "#underscripts-and-overscripts-munder-mover-munderover", "mover")}}</td>
- <td>{{Spec2("MathMLCore")}}</td>
- <td>Проект спецификации</td>
- </tr>
- <tr>
- <td>{{ SpecName('MathML3', 'chapter3.html#presm.mover', 'mover') }}</td>
- <td>{{ Spec2('MathML3') }}</td>
- <td>Текущая спецификация</td>
- </tr>
- <tr>
- <td>{{ SpecName('MathML2', 'chapter3.html#presm.mover', 'mover') }}</td>
- <td>{{ Spec2('MathML2') }}</td>
- <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Начальная спецификация</span></span></span></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/svg/attribute/attributename/index.html b/files/ru/web/svg/attribute/attributename/index.html
index 4c7d498f3a..ab1cd5fe3b 100644
--- a/files/ru/web/svg/attribute/attributename/index.html
+++ b/files/ru/web/svg/attribute/attributename/index.html
@@ -56,27 +56,7 @@ translation_of: Web/SVG/Attribute/attributeName
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("SVG Animations 2", "#AttributeNameAttribute", "attributeName")}}</td>
- <td>{{Spec2("SVG Animations 2")}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "animate.html#AttributeNameAttribute", "attributeName")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>
diff --git a/files/ru/web/svg/attribute/dur/index.html b/files/ru/web/svg/attribute/dur/index.html
index 9cd47365ff..5b13928d38 100644
--- a/files/ru/web/svg/attribute/dur/index.html
+++ b/files/ru/web/svg/attribute/dur/index.html
@@ -68,27 +68,7 @@ translation_of: Web/SVG/Attribute/dur
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("SVG Animations 2", "#DurAttribute", "dur")}}</td>
- <td>{{Spec2("SVG Animations 2")}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "animate.html#DurAttribute", "dur")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/svg/attribute/id/index.html b/files/ru/web/svg/attribute/id/index.html
index a8071bb93f..164d19361d 100644
--- a/files/ru/web/svg/attribute/id/index.html
+++ b/files/ru/web/svg/attribute/id/index.html
@@ -63,27 +63,7 @@ translation_of: Web/SVG/Attribute/id
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("SVG2", "struct.html#IDAttribute", "id")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>Более подробно определяет допустимые значения.</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "struct.html#IDAttribute", "id")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Исходное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/svg/attribute/lang/index.html b/files/ru/web/svg/attribute/lang/index.html
index 88fbec8090..9095af8798 100644
--- a/files/ru/web/svg/attribute/lang/index.html
+++ b/files/ru/web/svg/attribute/lang/index.html
@@ -51,27 +51,7 @@ translation_of: Web/SVG/Attribute/lang
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("SVG2", "struct.html#LangAttribute", "lang")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>Сделал атрибут {{SVGAttr("lang")}} (без пространства имён) доступным для всех элементов и определил взаимодействие между ними.</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "fonts.html#GlyphElementLangAttribute", "lang")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Устаревшее определение атрибута для элементов {{SVGElement("glyph")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/svg/attribute/r/index.html b/files/ru/web/svg/attribute/r/index.html
index 5114420ac3..f33910a3cc 100644
--- a/files/ru/web/svg/attribute/r/index.html
+++ b/files/ru/web/svg/attribute/r/index.html
@@ -92,38 +92,4 @@ translation_of: Web/SVG/Attribute/r
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("SVG2", "geometry.html#R", "r")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>
- <p dir="ltr" id="tw-target-text">Определение как свойство геометрии</p>
-
- <p> </p>
- </td>
- </tr>
- <tr>
- <td>{{SpecName("SVG2", "pservers.html#RadialGradientElementRAttribute", "r")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>Определение для SVG2 серверов рисования <code>&lt;radialGradient&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "pservers.html#RadialGradientElementRAttribute", "r")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Исходное определение для <code>&lt;radialGradient&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "shapes.html#CircleElementRAttribute", "r")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Исходное определение для <code>&lt;circle&gt;</code></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/svg/attribute/width/index.html b/files/ru/web/svg/attribute/width/index.html
index 96fbfeacf0..e45ba1cfdf 100644
--- a/files/ru/web/svg/attribute/width/index.html
+++ b/files/ru/web/svg/attribute/width/index.html
@@ -565,84 +565,4 @@ translation_of: Web/SVG/Attribute/width
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{ SpecName('Filters 1.0', '#element-attrdef-filter-width', 'width') }}</td>
- <td>{{Spec2('Filters 1.0')}}</td>
- <td>Определение для<code> &lt;filter&gt;</code></td>
- </tr>
- <tr>
- <td>{{ SpecName('Filters 1.0', '#element-attrdef-filter-primitive-width', 'width') }}</td>
- <td>{{Spec2('Filters 1.0')}}</td>
- <td>Определение для фильтр-примитивов</td>
- </tr>
- <tr>
- <td>{{SpecName("CSS Masks", "#element-attrdef-mask-width", 'width')}}</td>
- <td>{{Spec2("CSS Masks")}}</td>
- <td>Определение для <code>&lt;mask&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG2", "geometry.html#Sizing", "width")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>Определено как геометрическое свойство</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG2", "pservers.html#PatternElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>Определение для <code>&lt;pattern&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "extend.html#ForeignObjectElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для <code>&lt;foreignObject&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "pservers.html#PatternElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для <code>&lt;pattern&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "struct.html#ImageElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для <code>&lt;image&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "struct.html#SVGElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для <code>&lt;svg&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "struct.html#UseElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для <code>&lt;use&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "filters.html#FilterElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для <code>&lt;filter&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "filters.html#FilterPrimitiveWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для  фильтр-примитивов</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "masking.html#MaskElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для <code>&lt;mask&gt;</code></td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "shapes.html#RectElementWidthAttribute", "width")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение для <code>&lt;rect&gt;</code></td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
diff --git a/files/ru/web/svg/element/a/index.html b/files/ru/web/svg/element/a/index.html
index 5ccc8ff6a6..af09810acf 100644
--- a/files/ru/web/svg/element/a/index.html
+++ b/files/ru/web/svg/element/a/index.html
@@ -121,27 +121,7 @@ svg|a:hover, svg|a:active {
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("SVG2", "linking.html#Links", "&lt;a&gt;")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>Атрибут {{SVGAttr("xlink:href")}} заменён на {{SVGAttr("href")}}</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "linking.html#Links", "&lt;a&gt;")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Изначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/svg/element/animate/index.html b/files/ru/web/svg/element/animate/index.html
index cc04034a45..77ed38bb20 100644
--- a/files/ru/web/svg/element/animate/index.html
+++ b/files/ru/web/svg/element/animate/index.html
@@ -54,22 +54,7 @@ original_slug: Web/SVG/Элемент/animate
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('SVG1.1', 'animate.html#AnimateElement', '&lt;animate&gt;')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддерживаемые_браузеры">Поддерживаемые браузеры</h2>
diff --git a/files/ru/web/svg/element/circle/index.html b/files/ru/web/svg/element/circle/index.html
index 7dbac5f13c..f1f3bc2679 100644
--- a/files/ru/web/svg/element/circle/index.html
+++ b/files/ru/web/svg/element/circle/index.html
@@ -70,27 +70,7 @@ original_slug: Web/SVG/Элемент/circle
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('SVG2', 'shapes.html#CircleElement', '&lt;circle&gt;')}}</td>
- <td>{{Spec2('SVG2')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('SVG1.1', 'shapes.html#CircleElement', '&lt;circle&gt;')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Исходное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/svg/element/defs/index.html b/files/ru/web/svg/element/defs/index.html
index 28c38e7775..6cf8a9e714 100644
--- a/files/ru/web/svg/element/defs/index.html
+++ b/files/ru/web/svg/element/defs/index.html
@@ -63,27 +63,7 @@ original_slug: Web/SVG/Элемент/defs
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("SVG2", "struct.html#Head", "&lt;defs&gt;")}}</td>
- <td>{{Spec2("SVG2")}}</td>
- <td>Без изменений</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "struct.html#Head", "&lt;defs&gt;")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первоначальное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Браузерная_совместимость">Браузерная совместимость</h2>
diff --git a/files/ru/web/svg/element/ellipse/index.html b/files/ru/web/svg/element/ellipse/index.html
index 738b84b2f0..f46f687516 100644
--- a/files/ru/web/svg/element/ellipse/index.html
+++ b/files/ru/web/svg/element/ellipse/index.html
@@ -91,27 +91,7 @@ original_slug: Web/SVG/Элемент/ellipse
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Состояние</th>
- <th scope="col">Комментарий</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('SVG2', 'shapes.html#EllipseElement', '&lt;ellipse&gt;')}}</td>
- <td>{{Spec2('SVG2')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('SVG1.1', 'shapes.html#EllipseElement', '&lt;ellipse&gt;')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Исходное определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/svg/element/feblend/index.html b/files/ru/web/svg/element/feblend/index.html
index 9a35b98c25..b066f1e6b2 100644
--- a/files/ru/web/svg/element/feblend/index.html
+++ b/files/ru/web/svg/element/feblend/index.html
@@ -63,27 +63,7 @@ original_slug: Web/SVG/Элемент/feBlend
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Filters 1.0", "#feBlendElement", "&lt;feBlend&gt;")}}</td>
- <td>{{Spec2("Filters 1.0")}}</td>
- <td>Аутсорсинг режимов наложения на{{SpecName("Compositing", "#ltblendmodegt")}}</td>
- </tr>
- <tr>
- <td>{{SpecName("SVG1.1", "filters.html#feBlendElement", "&lt;feBlend&gt;")}}</td>
- <td>{{Spec2("SVG1.1")}}</td>
- <td>Первое определение</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/svg/element/g/index.html b/files/ru/web/svg/element/g/index.html
index 137fab4484..1486c95b64 100644
--- a/files/ru/web/svg/element/g/index.html
+++ b/files/ru/web/svg/element/g/index.html
@@ -55,27 +55,7 @@ original_slug: Web/SVG/Элемент/g
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('SVG2', 'struct.html#GElement', '&lt;g&gt;')}}</td>
- <td>{{Spec2('SVG2')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('SVG1.1', 'struct.html#Groups', '&lt;g&gt;')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/svg/element/image/index.html b/files/ru/web/svg/element/image/index.html
index 24822f4ed8..4f134d6d93 100644
--- a/files/ru/web/svg/element/image/index.html
+++ b/files/ru/web/svg/element/image/index.html
@@ -64,27 +64,7 @@ original_slug: Web/SVG/Элемент/image
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('SVG2', 'embedded.html#ImageElement', '&lt;image&gt;')}}</td>
- <td>{{Spec2('SVG2')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('SVG1.1', 'struct.html#ImageElement', '&lt;image&gt;')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Browser_compatibility">Browser compatibility</h2>
diff --git a/files/ru/web/svg/element/line/index.html b/files/ru/web/svg/element/line/index.html
index 1f47895e76..a9572dac51 100644
--- a/files/ru/web/svg/element/line/index.html
+++ b/files/ru/web/svg/element/line/index.html
@@ -64,27 +64,7 @@ original_slug: Web/SVG/Элемент/line
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('SVG2', 'shapes.html#LineElement', '&lt;line&gt;')}}</td>
- <td>{{Spec2('SVG2')}}</td>
- <td> </td>
- </tr>
- <tr>
- <td>{{SpecName('SVG1.1', 'shapes.html#LineElement', '&lt;line&gt;')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Поддержка_браузерами">Поддержка браузерами</h2>
diff --git a/files/ru/web/svg/element/polygon/index.html b/files/ru/web/svg/element/polygon/index.html
index 94bbcd3997..53868be2ed 100644
--- a/files/ru/web/svg/element/polygon/index.html
+++ b/files/ru/web/svg/element/polygon/index.html
@@ -61,27 +61,7 @@ original_slug: Web/SVG/Элемент/polygon
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('SVG2', 'shapes.html#PolygonElement', '&lt;polygon&gt;')}}</td>
- <td>{{Spec2('SVG2')}}</td>
- <td>No change</td>
- </tr>
- <tr>
- <td>{{SpecName('SVG1.1', 'shapes.html#PolygonElement', '&lt;polygon&gt;')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2>
diff --git a/files/ru/web/svg/element/svg/index.html b/files/ru/web/svg/element/svg/index.html
index ba8b0dbe7c..0df5ad83a6 100644
--- a/files/ru/web/svg/element/svg/index.html
+++ b/files/ru/web/svg/element/svg/index.html
@@ -91,27 +91,7 @@ original_slug: Web/SVG/Элемент/svg
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('SVG2', 'struct.html#NewDocument', '&lt;svg&gt;')}}</td>
- <td>{{Spec2('SVG2')}}</td>
- <td></td>
- </tr>
- <tr>
- <td>{{SpecName('SVG1.1', 'struct.html#NewDocument', '&lt;svg&gt;')}}</td>
- <td>{{Spec2('SVG1.1')}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Кросс-браузерность"><span class="module__title__link">Кросс-браузерность</span></h2>
diff --git a/files/ru/web/svg/svg_as_an_image/index.html b/files/ru/web/svg/svg_as_an_image/index.html
index 9936eed0d5..24aee5a617 100644
--- a/files/ru/web/svg/svg_as_an_image/index.html
+++ b/files/ru/web/svg/svg_as_an_image/index.html
@@ -37,27 +37,7 @@ translation_of: Web/SVG/SVG_as_an_Image
<h2 id="Спецификации">Спецификации</h2>
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Спецификация</th>
- <th scope="col">Статус</th>
- <th scope="col">Комментарии</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("HTML5 W3C", "embedded-content-0.html#the-img-element", "SVG within &lt;img&gt; element")}}</td>
- <td>{{Spec2("HTML5 W3C")}}</td>
- <td>Определяет использование SVG в элементах {{HTMLElement("img")}}.</td>
- </tr>
- <tr>
- <td>{{SpecName("CSS3 Backgrounds", "#the-background-image", "SVG within 'background-image' CSS property")}}</td>
- <td>{{Spec2("CSS3 Backgrounds")}}</td>
- <td>Определяет использование SVG со свойствами {{cssxref("background-image")}}.</td>
- </tr>
- </tbody>
-</table>
+{{Specifications}}
<h2 id="Смотрите_также">Смотрите также</h2>