Spec-tabeller: Format, regler och exempel
Skapa spec-tabeller som gör tekniska fakta lätta att skanna, jämföra, söka i och extrahera med semantisk markup, konsekventa enheter och explicita okända värden.
En spec-tabell omvandlar fakta om ett ämne till explicita etikett–värdepar. En läsare kan hitta drifttemperaturen utan att läsa om en produktbeskrivning, och en maskin kan bevara relationen mellan “Driftstemperatur” och “−10 till 45 °C” utan att gissa vilket nummer som hör till vilket påstående.
| Användbar kapacitet | 512 Wh |
|---|---|
| Kontinuerlig AC-utgång | 500 W |
| Mått (B × H × D) | 280 × 190 × 210 mm |
| Driftstemperatur | −10 till 45 °C |
| Vattentålighetsklassning | Okänd |
| Bränsletyp | Ej tillämpligt |
Produktnamnet och värdena ovan är illustrativa. Strukturen är produktionsmodellen: ett ämne, en precis etikett per rad, ett värde med dess enhet och en explicit status där ett faktiskt värde inte kan anges.
Varför detta element är viktigt
Specifikationsprosa tvingar läsare att utföra onödig rekonstruktion. Betrakta: “Enheten väger 6,4 kilogram, levererar 500 watt kontinuerligt, mäter 280 gånger 190 gånger 210 millimeter och kan arbeta från minus 10 till 45 grader Celsius.” Meningen är grammatiskt korrekt, men en köpare som bara letar efter mått måste tolka varje sats. Att återkomma senare för att kontrollera effekten innebär att tolka den igen. En tabell flyttar etiketterna till en förutsägbar kant och värdena till en andra kolumn, vilket minskar minnesarbete och gör skanning pålitlig.
Strukturen är lika viktig för maskiner. Maskinextraherbarhet är förmågan hos en crawler, söksystem, assistent eller nedströms publiceringsverktyg att bevara innebörden och relationerna i innehåll. Native <table>, <th scope="row"> och <td>-markup anger att radrubriken kvalificerar det intilliggande värdet. Det skapar ett pålitligt par: “Användbar kapacitet — 512 Wh.” Samma två strängar inbäddade bland marknadsföringsmeningar kräver språknivåinferens, och en stiliserad samling orelaterade <div>-element kan visa visuell justering utan att exponera en datarelation.
Sökbarhet betyder inte att varje webbplats blir en databas. Det betyder att varje faktum har en stabil etikett, ett diskret värde och förutsägbar markup, så att en läsare eller ett system kan fråga efter en egenskap utan att extrahera hela stycket. Jämförbarhet betyder att separat publicerade produkter kan använda samma kanoniska etiketter och enheter, vilket gör att värden kan ställas sida vid sida utan att först normalisera “ungefär en halv kilowatt”, “500 watt” och “0,5 kW”. En spec-tabell möjliggör den senare jämförelsen; den är inte i sig en jämförelse om den inte presenterar flera ämnen sida vid sida.
När det ska användas
Använd en spec-tabell när sidan beskriver en entitet och läsare behöver minst tre diskreta, verifierade fakta. Typiska ämnen inkluderar en produkt, programvaruplansavtal, API, filformat, anläggning, fordon, organisation, tjänstepaket eller teknisk standard. Lämpliga fakta har avgränsade svar: mått, operativsystem som stöds, kontakttyp, svarsformat, garantitid, juridiskt namn, täckningsområde, version eller en angiven gräns.
Använd brödtext runt tabellen för att förklara konsekvenser. “Maximal last: 18 kg” hör hemma i tabellen; varför den gränsen utesluter en viss installation hör hemma i brödtext. Tabellen bör svara på “vad är värdet?” medan den omgivande förklaringen svarar på “varför spelar det roll?”
Närliggande fall är vanliga:
- När två eller fler produkter måste bedömas utifrån gemensamma kriterier, använd en jämförelsetabell istället. En spec-tabell har ett ämne; att lägga till flera värdkolumner ändrar dess syfte.
- När innehållet är en sekvens av händelser, använd en tidslinje. Datum i en tvåkolumnstabell gör inte automatiskt relationerna kronologiska.
- När varje rad behöver flera meningar av tolkning, använd rubriker och brödtext. Täta stycken inuti celler motverkar skanning och blir svåra på smala skärmar.
- När listan bara innehåller två enkla fakta, använd en mening eller definitionslista om inte inläggstypen kräver en registrerad spec-tabell. En tabell bör skapa hämtningsvärde, inte dekorera ett litet faktum.
- När värden uppdateras kontinuerligt, koppla elementet till en egen datakälla och visa en hämtningstid. Ett manuellt kopierat “live”-värde blir missvisande så fort det avviker.
- När dokumentet beskriver fältnamn, typer och valideringsbegränsningar, använd den grupperade varianten nedan; kläm inte in hela datamodellen i en enda prosatung “Detaljer”-cell.
Skrivreglerna för element har företräde: välj element efter avsnittets syfte, inte efter dess rubrik eller utseende. Om ett blocks uppgift är att visa specifikationer förblir det en spec-tabell även om temat skulle kunna återge samma ord som kort.
Var det ska placeras
Placera den första spec-tabellen efter att ämnet har identifierats och innan sidan ber läsaren att tolka, konfigurera, jämföra eller köpa det. På en produktsida betyder det normalt efter den koncisa produktbeskrivningen och den viktigaste fördelen, men före detaljerade funktionsförklaringar. I dokumentation, placera en förutsättnings- eller protokolltabell omedelbart före proceduren som förlitar sig på den. Läsare behöver veta vilka värden som beskrivs innan de ser dem, men bör inte behöva korsa en lång berättelse för att hämta dem.
Om sidan har flera kategorier, placera varje tabell under en beskrivande H2 eller H3 som “Fysiska specifikationer” eller “Kompatibilitet.” Håll kategori titeln utanför tabellen; bildtexten anger då det exakta ämnet och omfattningen. Behåll samma etikettordning på syskonsidor så att en läsare inte behöver lära om mönstret.
Placera inte en spec-tabell direkt bredvid en annan tät tabell, en helskärmsskärmdump eller en animerad karusell. Två konkurrerande rutnät skapar en otydlig läsbana och är särskilt besvärliga vid surfplattebredder. Lägg inte en uppmaning till handling mellan en bildtext och dess rader, sätt inte fotnoter i en orelaterad komponent och placera inte ett marknadsföringspåstående i värdkolumnen. Håll bildtext, tabell, statusförklaring, verifieringsdatum och källnot som en avgränsad enhet. Följ med förklaring innan du introducerar ett annat datatungt element.
Anatomi
Den märkta bilden måste identifiera dessa delar:
- Avsnittsrubrik: namnger kategorin när en sida har mer än en tabell, såsom fysiska eller elektriska specifikationer.
- Bildtext: identifierar ämnet och tabellens exakta omfattning. Den måste vara begriplig utanför det omgivande stycket.
- Radrubrik: använder det kanoniska, entydiga namnet på en egenskap.
- Värde: innehåller ett faktum snarare än kommentarer eller ett säljpåstående.
- Enhet: visas med varje numeriskt värde om inte värdet är genuint enhetslöst.
- Statusvärde: anger “Okänd” eller “Ej tillämpligt” istället för att lämna en tom cell.
- Verifieringsdatum: anger när föränderliga fakta senast kontrollerades.
- Källnot: identifierar det primära system, dokument, test eller ägare från vilket värdena kom.
Okänd betyder att egenskapen är tillämplig men inget tillförlitligt värde fanns tillgängligt vid verifieringstillfället. Ej tillämpligt betyder att egenskapens premiss inte gäller för detta ämne. Inte tillgänglig är annorlunda igen: det betyder att en funktion eller ett alternativ saknas. Noll är ett uppmätt eller deklarerat värde. En tom cell förmedlar ingen av dessa betydelser och är därför inte tillåten.
Designexempel
Varje designvariant behåller native tabellmarkup, radrubriker, synliga etiketter, textvärden och en bildtext. Styling kan ändra densitet och gruppering, men den kan inte omvandla fakta till en bild eller låta färg bära betydelse ensam.
Standard tvåkolumnig: standard för ett ämne och tre till tolv fakta. Etiketter upptar första kolumnen och värden den andra. Använd den för produkt-, företags-, plan- och tjänstefakta.
Grupperad: två eller fler korta tabeller delar upp en större specifikationsuppsättning efter läsarens uppgift. Varje grupp får en rubrik och varje tabell behåller sin egen bildtext. Använd inte sammanslagna separatorrader som visuella rubriker eftersom de försvårar navigering och extrahering.
Fältreferens: en dokumentationsvariant för egenskaper vars betydelse kräver konsekventa sekundära fält som typ, krav och begränsning. Den första kolumnen använder radrubriksemantik, medan varje sekundär dimension har en kolumnrubrik.
Kompakt mobil: etiketter och värden radbryts naturligt utan att minska teckenstorleken. En enkel tvåkolumnstabell bör flöda om inom sin behållare. En bredare fältreferensvariant kan rulla inuti en märkt, tangentbordsfokuserbar region; den får inte få hela sidan att rulla horisontellt.
Parametrar
Följande kontrakt definierar det portabla elementet. “Källa” i den sista kolumnen anger var renderaren hämtar parametern, inte var det faktiska påståendet undersöktes.
| Namn | Typ | Krävs | Min/max | Standard | Källa |
|---|---|---|---|---|---|
| title | Ren sträng | Nej | 3–10 ord | Saknas | Första rubriken i brödtext |
| caption | Ren sträng | Ja | 5–20 ord | Ingen | Attribut |
| variant | Enum: standard, grouped, field-reference, compact | Nej | Ett värde | standard | Attribut |
| verified | ISO 8601-datum eller datum-tid | Villkorligt | Ett exakt värde | Ingen | Attribut |
| columns | Ordnad lista | Villkorligt | 2 för standard; 3–5 för field-reference | Specifikation, Värde | Rubrikrad i brödtext |
| rows | Ordnad lista med rader av lika längd | Ja | 3–12 per tabell rekommenderas | Ingen | Brödtext |
| source | Ren text med valfri URL | Ja för externt hävdade eller föränderliga fakta | 1–3 primära källor | Ingen | Brödtext efter tabell |
| status-legend | Etikett-till-betydelse-karta | Villkorligt | En definition per använd status | Kanoniska betydelser | Brödtext efter tabell |
Använd verified när pris, kompatibilitet, tillgänglighet, versionsstöd, kapacitet eller annat värde kan ändras. Ett publiceringsdatum är ingen ersättning: det anger när sidan publicerades, inte när specifikationen kontrollerades.
Syntax och kodexempel
Alla implementationer mappar till samma bildtext, ordnade rader, statusbetydelser, verifieringsvärde och källa. Det portabla direktivet är den kanoniska redaktörsformen.
Portabelt Markdown-direktiv
:::spec-table{caption="Northstar Field 500 — kärnspecifikationer" verified="2026-08-27"}
| Specifikation | Värde |
|---|---|
| Användbar kapacitet | 512 Wh |
| Kontinuerlig AC-utgång | 500 W |
| Mått (B × H × D) | 280 × 190 × 210 mm |
| Vattentålighetsklassning | Okänd |
| Bränsletyp | Ej tillämpligt |
Status: Okänd = relevant men inte verifierad; Ej tillämpligt = kan inte tillämpas.
Källa: godkänd produktdatablad, revision 4.
:::
Hugo-shortcode
Hugo-adaptrn bör acceptera endast namngivna parametrar och rendera pipe-table-kroppen som semantiska tabellrader. Notationen nedan definierar den avsedda mappningen; det innebär inte att en ny lokal shortcode ska skapas inom en artikeluppgift.
{{< spec-table caption="Northstar Field 500 — kärnspecifikationer" verified="2026-08-27" >}}
| Specifikation | Värde |
|---|---|
| Användbar kapacitet | 512 Wh |
| Kontinuerlig AC-utgång | 500 W |
| Mått (B × H × D) | 280 × 190 × 210 mm |
| Vattentålighetsklassning | Okänd |
| Bränsletyp | Ej tillämpligt |
Status: Okänd = relevant men inte verifierad; Ej tillämpligt = kan inte tillämpas.
Källa: godkänd produktdatablad, revision 4.
{{< /spec-table >}}
Renderaren måste generera <table>, <caption>, <tbody>, <th scope="row"> och <td>. En fältreferensvariant behöver också <thead> med scope="col"-rubriker. Den måste bevara minustecken, multiplikationstecken, enhetsmellanrum och statustext exakt.
WordPress-block
<!-- wp:amicited/spec-table {"caption":"Northstar Field 500 — kärnspecifikationer","verified":"2026-08-27","variant":"standard"} -->
<table>
<tbody>
<tr><th scope="row">Användbar kapacitet</th><td>512 Wh</td></tr>
<tr><th scope="row">Kontinuerlig AC-utgång</th><td>500 W</td></tr>
<tr><th scope="row">Mått (B × H × D)</th><td>280 × 190 × 210 mm</td></tr>
<tr><th scope="row">Vattentålighetsklassning</th><td>Okänd</td></tr>
<tr><th scope="row">Bränsletyp</th><td>Ej tillämpligt</td></tr>
</tbody>
</table>
<p class="spec-table__status">Okänd = relevant men inte verifierad; Ej tillämpligt = kan inte tillämpas.</p>
<p class="spec-table__source">Källa: godkänd produktdatablad, revision 4.</p>
<!-- /wp:amicited/spec-table -->
En WordPress-implementation kan använda redigerbara blockkontroller istället för bokstavlig HTML, men dess sparade attribut och serverrenderade utdata måste bevara samma kontrakt. Författare får inte ersätta med en skärmdump eller ett generiskt kolumnblock.
Exempel
Bra: fullständiga, normaliserade produktfakta
| Matningsspänning | 12–24 V DC |
|---|---|
| Strömförbrukning | 2,4 W maximalt |
| Kabellängd | 3 m |
| Driftstemperatur | −20 till 60 °C |
| Ingångsskyddsklassning | IP67 |
| Utbytbart batteri | Ej tillämpligt |
Verifierad: 27 augusti 2026. Källa: illustrativt godkänt installationsblad, revision 2.
Detta fungerar eftersom bildtexten identifierar ett ämne och ett sammanhang. Varje etikett namnger en testbar egenskap, intervall har sina enheter, mått blandar inte system och maximal effekt särskiljs från typisk effekt. “Ej tillämpligt” är motiverat eftersom en kabelansluten sensor inte har något batteri att byta; det döljer inte en okänd batterispecifikation. Tabellen kan skannas av en person, navigeras via radrubrik eller omvandlas till diskreta egenskaps–värdepar.
Dålig: tvetydig pseudodata
| Effekt | Låg |
|---|---|
| Kabel | 3 |
| Temperatur | −20–140° |
| Skydd | Tålig och väderredo |
| Batteri | |
| Kompatibilitet | Fungerar med de flesta system och är lätt att installera i nästan alla miljöer |
Den dåliga tabellen ser organiserad ut men ger inte tillförlitlig data. “Effekt” kan betyda matningsspänning eller förbrukning, medan “Låg” inte är mätbart. Kabellängd saknar enhet. Temperaturraden anger inte Celsius eller Fahrenheit och verkar blanda ett intervall med en grad symbol. “Tålig” är marknadsföringsspråk snarare än en ingångsskyddsklassning. Den tomma battericellen säger inte om faktumet är okänt, irrelevant, noll eller oavsiktligt utelämnat. Kompatibilitetspåståendet stoppar en odefinierad population och installationsbedömning i en cell.
Åtgärda det genom att dela upp breda etiketter i kanoniska egenskaper, hämta värden från en namngiven primärkälla, lägg till en enhet till varje mätning och ersätt tomrum med korrekt status. Om källan inte anger ingångsskyddsklassningen, skriv “Okänd”; omvandla inte marknadsföringsspråk till ett påhittat tekniskt värde.
Schemamarkup och tillgänglighet
Det finns ingen allmän Schema.org-typ för en specifikationstabell. Tabellen förblir värdefull semantisk HTML även när den inte producerar någon JSON-LD. När den omslutande sidan representerar en kvalificerad enhet, mappa endast exakta, verifierade fakta till egenskaper som stöds: till exempel en produkts sku, weight, width, height, depth, material eller additionalProperty-poster där lämpligt. Organisationsfakta kan mappas till egenskaper som juridiskt namn eller adress. Den synliga tabellen och strukturerade data måste överensstämma, använda samma enheter och komma från samma källa. Hitta inte på betyg, erbjudanden, identifierare eller schemaegenskaper för att en rad existerar.
Tillgänglighet börjar med verklig markup. Ge tabellen en beskrivande <caption>. Använd <th scope="row"> för varje specifikationsetikett; fältreferensvarianter behöver också <th scope="col"> i en <thead>. Håll läsordningen logisk i källan, inte bara på skärmen. Använd inte tomma celler, sammanslagna celler, ikon-endast-statusar, färg-endast-gruppering eller verktygstips som den enda platsen för ett värde. Förkortningar som AC, DC och IP bör utökas i närliggande prosa när den avsedda publiken kanske inte känner till dem.
En grundläggande tvåkolumnstabell bör radbrytas snarare än rulla när det är praktiskt möjligt. När en bredare tabell kräver horisontell rullning, inneslut den i en region med en tillgänglig etikett och tabindex="0", bevara en synlig tangentbordsfokusindikator och lås aldrig första kolumnen på ett sätt som täcker värden vid hög zoom. Testa vid 200% zoom, med tangentbordsnavigering och med stilar inaktiverade; etikett–värd-relationen måste överleva alla tre.
Skrivregler
Reglerna skyddar hämtning och jämförelse, så precision kommer före kompakthet:
- Använd 3–12 rader per tabell. Dela upp längre uppsättningar efter läsarens uppgift — fysiska, elektriska, kompatibilitet, kommersiella — istället för att skapa en odifferentierad vägg av fakta.
- Håll etiketter på 1–6 ord där möjligt. Använd en kvalificerare som “maximal”, “typisk”, “installerad” eller “per användare” när den ändrar betydelsen.
- Håll ett normalt värde till en rad och högst 12 ord. Flytta tolkning, undantag och rekommendationer till intilliggande brödtext eller en direkt associerad not.
- Använd ett mätsystem per tabell om inte publiken verkligen behöver båda. När båda krävs, presentera primärvärdet först och omvandlingen inom parentes för varje tillämplig rad.
- Sätt en enhet bredvid varje numerisk mätning:
512 Wh,3 moch45 °C. Förlita dig aldrig på en rubrik för att leverera en enhet till bara vissa rader. - Normalisera motsvarande egenskaper över syskonsidor. Välj en etikett och en enhet — såsom “Vikt” i kilogram — och växla inte med “Massa”, pund eller vaga fraser utan en dokumenterad anledning.
- Använd exakta statusord:
Okänd,Ej tillämpligtellerInte tillgänglig. Definiera dem en gång när mer än en status förekommer. Använd aldrig ett bindestreck, tom cell,TBC, frågetecken eller färg för att antyda status. - Använd en saklig, neutral ton. Värden kan vara fördelaktiga, men ord som “fantastisk”, “ultrasnabb”, “bäst-i-klassen” och “generös” är slutsatser, inte specifikationer.
- Lägg aldrig uppmaningar till handling, vittnesmål, stycken av säljtext, oförklarade poäng, ostödda jämförelser eller dekorativa bilder inuti en värdcell.
- Ange källan och ett exakt verifieringsdatum för föränderliga eller externt hävdade värden. Om ägarskapet är oklart är tabellen inte redo att publiceras.
Inläggstyper som använder det
Fältet postTypes i frontmatter driver de godkända användningarna nedan. Inkludering innebär att inläggstypen kan kräva eller dra nytta av elementet; det betyder inte att varje sida måste tillverka tre fakta för att uppfylla en layout.
| Inläggstyp | Typiskt ämne | Använd tabellen för |
|---|---|---|
| produktsida | En produkt eller modell | Mått, kapacitet, material, kompatibilitet, garanti och identifierare |
| kategorisida | En definierad kategori | Gemensamma kategoribegränsningar eller en representativ specifikationsvokabulär, inte produktjämförelse |
| köpguide | Ett utvärderat objekt i guiden | Beslutsrelevanta fakta som stöder prosabedömningen |
| funktionssida | En programvarukapacitet | Gränser, format som stöds, behörigheter, tillgänglighet och krav |
| integrationssida | En systemanslutning | Autentisering, synkroniseringsriktning, objekt som stöds, frekvens och plankrav |
| dokumentationsartikel | Ett API, fil, kommando eller konfigurationsobjekt | Fält, typer, accepterade värden, standardvärden, gränser och förutsättningar |
| företagsprofil | En organisation | Juridiskt namn, grundningsdatum, huvudkontor, identifierare, ägande och verifierad omfattning |
| leverantörsprofil | En leverantör | Täckning, certifieringar, tjänstemodell, kontraktsfakta och supportkanaler |
QA-checklista
- Tabellen beskriver ett tydligt identifierat ämne; flera alternativ har inte dolts som en spec-tabell.
- Bildtexten namnger både ämnet och tabellens omfattning.
- Varje egenskap använder en precis, kanonisk etikett och varje cell innehåller ett värde.
- Numeriska värden inkluderar konsekventa enheter, kvalificerare, intervall och dimensioner.
- Ingen cell är tom;
Okänd,Ej tillämpligtochInte tillgängliganvänds endast med sina definierade betydelser. - Påståenden matchar en namngiven primärkälla och föränderliga fakta visar ett exakt verifieringsdatum.
- Den publicerade utdatan använder native
<table>,<caption>, radrubriker och dataceller snarare än en bild eller ett visuellt rutnät. - Fältreferensvarianter inkluderar kolumnrubriker och bevarar alla rubrikrelationer.
- Tabellen fungerar vid smala bredder, 200% zoom, med tangentbordsnavigering och med stilar inaktiverade.
- Färg, ikoner, förkortningar och verktygstips är aldrig det enda sättet att förstå ett värde.
- Synliga fakta och eventuella kvalificerade Schema.org-egenskaper överensstämmer exakt.
- Marknadsföringspåståenden, tolkning, uppmaningar till handling och lång prosa placeras utanför tabellen.
- Elementet följer spelbokens prioritetsregel och den valda inläggstypen inkluderar elementet i sitt innehållskontrakt.
Fler tutorials i det här avsnittet
Redo att omsätta det i praktiken?
Gratis kontroll · 7 dagars provperiod · inget kreditkort