ReferencePanelsProps panel

Props panel

The Props tab edits the HTML attributes of the selected element — its id, link destination, image source, form settings, accessibility labels and so on. It shows only the tools that apply to the selected element’s tag. Page-wide settings are listed below the element tools; see Page settings.

Layout

PartDescription
HeaderThe selected element, as <tag>#id or <tag>.class. For several elements: the count and the shared tag, or mixed tags. With nothing selected: page settings only.
Search boxFilters tools by tool name, group name, or attribute name. While a search is active, every matching tool is expanded.
Tool headerClick to expand or collapse. The badge shows how many of the tool’s attributes are set (for Checks: how many errors and warnings).

Attribute row

PartDescription
LabelThe attribute name. Bold when the attribute is set.
mixedShown when the selected elements have different values. The input is then empty; typing a value sets it on all of them.
InputSee below.
×Removes the attribute.
HintShort note under some rows (for example what tabindex="-1" means).

Input types

InputWrites
TextThe typed text, on Enter or when the field loses focus. Clearing the field removes the attribute.
NumberA number. Clearing removes the attribute.
SwitchFor on/off attributes (disabled, required, hidden…): on adds the attribute, off removes it.
Dropdown / toggle buttonsThe chosen value. Choosing nothing, or clicking the active toggle again, removes the attribute. Some attributes have an “empty means default” form — for example hidden with no value is shown as hidden, and popover with no value as auto.
Element pickerFor attributes that point at other elements by id (for, list, form, aria-labelledby, …). Suggests ids on the page; ids that don’t exist are flagged. Multi-id attributes show each id as a chip with a + add id… list.

Selection rules

  • Tools that depend on the tag appear only when every selected element has that tag.
  • Global attribute tools appear for any selection.
  • Every change is one undo step, applied to all selected elements.

Element tools

Checks

ToolShows
Element checksProblems with the selected element. See HTML checks.

Global attributes — any element

ToolAttributes
ID & classid (single element only; flags spaces and ids already used elsewhere); class as removable badges with suggestions from class names in the project’s stylesheets
Title / tooltiptitle
Language & directionlang, dir (ltr, rtl, auto), translate (yes, no)
Visibility & interactivityhidden (hidden or until-found), inert
Content editingcontenteditable, spellcheck, autocapitalize, autocorrect, enterkeyhint, inputmode
Keyboard & focustabindex, accesskey, autofocus
Data attributesdata-* as a name/value list. Type the name without the data- prefix. Names can be renamed in place.
Draggabledraggable (true, false, auto)

Text & semantics

ToolElementsAttributes
Quotation & editsblockquote, q, del, inscite
Date & timetime, del, insdatetime
Machine valuedatavalue
Ordered listoltype (1, a, A, i, I), start, reversed
List itemlivalue
ToolElementsAttributes
Linka, areahref with a destination type picker, download, target, rel presets, hreflang, type, referrerpolicy, ping

Destination types:

TypeFieldhref written
pagePath on this site/about.html
#Element on this page, picked by id#pricing
urlExternal addresshttps://example.com
@Email address and optional subjectmailto:name@example.com?subject=Hello
telPhone number (spaces and punctuation are stripped)tel:+15550100
fileFile path; also sets download/files/report.pdf

The type is detected from the current href. rel presets: noopener, noreferrer, nofollow, sponsored, ugc, external; other rel values already on the link are kept.

Images & media

ToolElementsAttributes
Imageimgsrc, alt (with a decorative toggle that sets alt=""), width, height, loading, decoding, fetchpriority, crossorigin, referrerpolicy, usemap
Responsive imagesimg; source inside picturesrcset, sizes, media, type
Videovideosrc, poster, controls, autoplay, muted, loop, playsinline, preload, width, height, crossorigin
Audioaudiosrc, controls, autoplay, muted, loop, preload
Media sourcesource inside video or audiosrc, type
Text tracktrackkind, src, srclang, label, default
SVGsvgviewBox, width, height, preserveAspectRatio
Canvascanvaswidth, height
Image mapmapname
Map areaareashape, coords, alt (with a decorative toggle) (and the Link tool)

Forms

ToolElementsAttributes
Formformaction, method, enctype, target, name, novalidate, autocomplete, accept-charset
Input typeinputtype (all 22 input types)
Inputinput of a text-like, number, date/time, color or range typename, value, placeholder, required, disabled, readonly, autocomplete, size
Validationsame, except colormin, max, step, minlength, maxlength, pattern
Suggestions (datalist)text-like, number, date, time, range and color inputslist (picks a datalist by id)
File inputinput type="file"accept, multiple, capture, name, required, disabled
Checkbox & radioinput type="checkbox" / "radio"checked, name (suggests existing radio group names), value, required, disabled
Input buttoninput type="submit", "reset", "button", "image"value, name, disabled, src, alt
Hidden inputinput type="hidden"name, value
Labellabelfor (picks a form control by id)
Textareatextareaname, placeholder, rows, cols, wrap, minlength, maxlength, required, readonly, disabled
Selectselectname, multiple, size, required, disabled
Optionoptionvalue, label, selected, disabled
Option groupoptgrouplabel, disabled
Buttonbuttontype, name, value, disabled, formaction, formmethod, formenctype, formtarget, formnovalidate
Fieldsetfieldsetname, disabled
Progressprogressvalue, max
Metermetervalue, min, max, low, high, optimum
Outputoutputfor (several ids), name
Form associationbutton, fieldset, input, object, output, select, textareaform (picks a form by id)

Embeds

ToolElementsAttributes
Embed presetsiframePaste a YouTube or Vimeo link, or type a place name for Google Maps, then click Embed. Sets src, title, allow, allowfullscreen, loading="lazy" and referrerpolicy as each service needs.
Iframeiframesrc, title, width, height, allow, allowfullscreen, loading, sandbox, referrerpolicy, name
Objectobjectdata, type, width, height, name
Embedembedsrc, type, width, height

sandbox permissions are toggles (allow-scripts, allow-same-origin, allow-forms, allow-popups, allow-modals, allow-downloads, allow-top-navigation). With the attribute present and nothing selected, every restriction applies; × removes the sandbox entirely.

Interactive elements

ToolElementsAttributes
Detailsdetailsopen, name (details with the same name open one at a time)
Dialogdialogopen (shows the dialog non-modally)
Popoverany elementpopover (auto, manual, hint)
Popover triggerbutton; input of a button typepopovertarget (picks an element that has popover), popovertargetaction

Tables

ToolElementsAttributes
Table celltd, thcolspan, rowspan, headers (picks th ids), scope, abbr
Column groupcol, colgroupspan

Accessibility (ARIA) — any element

ToolAttributes
Rolerole
Labelingaria-label, aria-labelledby, aria-describedby, aria-details
Statesaria-expanded, aria-hidden, aria-current, aria-pressed, aria-checked, aria-selected, aria-disabled, aria-invalid, aria-required
Relationshipsaria-controls, aria-owns, aria-haspopup, aria-activedescendant
Live regionaria-live, aria-atomic, aria-busy, aria-relevant

Advanced — any element

ToolAttributes
Microdataitemscope, itemtype, itemprop, itemid, itemref
Slotslot
All attributesEvery attribute on the element as an editable name/value list, including ones without a dedicated tool. style is edited on the Style tab and is not listed.