{"id":226248,"date":"2022-08-29T15:28:00","date_gmt":"2022-08-29T12:28:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=226248"},"modified":"2022-11-08T03:06:59","modified_gmt":"2022-11-08T00:06:59","slug":"hur-man-centrerar-en-tabell-med-css-snabbguide","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/sv\/hur-man-centrerar-en-tabell-med-css-snabbguide\/","title":{"rendered":"Hur man centrerar en tabell med CSS (snabbguide)"},"content":{"rendered":"\n<p>Anv\u00e4ndningen av tabeller i webbdesign har en intressant historia. F\u00f6re antagandet av CSS anv\u00e4ndes tabeller inte bara f\u00f6r att visa tabelldata p\u00e5 ett konventionellt s\u00e4tt utan anv\u00e4ndes ist\u00e4llet mer vanligt f\u00f6r att styra kompletta sidlayouter.<\/p>\n<p>D\u00e5 anv\u00e4ndes <a href=\"https:\/\/wpdatatables.com\/html-tables\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">HTML-tabeller<\/a> f\u00f6r att definiera b\u00e5de strukturen och det visuella utseendet p\u00e5 webbsidor, d\u00e4r placeringen av tabellen kunde specificeras i HTML direkt. Till exempel, f\u00f6r att st\u00e4lla in justeringen av en tabell till mitten, kan man helt enkelt skriva:<\/p>\n<pre><code>&lt;table align=\"center\"&gt;<\/code><\/pre>\n<p>Att justera dina tabeller p\u00e5 det h\u00e4r s\u00e4ttet \u00e4r dock inte l\u00e4ngre korrekt och har f\u00f6r\u00e5ldrats i HTML5. Det beror p\u00e5 att moderna webbstandarder dikterar separationen av struktur (HTML) och stil (CSS), och ovanst\u00e5ende metod bryter mot den principen.<\/p>\n<p>HTML ska aldrig anv\u00e4ndas f\u00f6r att st\u00e4lla in hur ett element visas; det \u00e4r nu CSS jobb. S\u00e5 vad \u00e4r det korrekta s\u00e4ttet att centrera en <a href=\"https:\/\/wordpress.mediadoma.com\/sv\/css-tabeller-och-deras-kod-som-du-kan-anvaenda\/\" title=\"tabell i CSS?\">tabell i CSS?<\/a> I den h\u00e4r artikeln av v\u00e5rt team p\u00e5 wpDataTables tar vi itu med den h\u00e4r fr\u00e5gan och visar dig n\u00e5gra tips om hur du justerar dina tabeller korrekt.<\/p>\n<p>Vi kan ett och annat om tabeller, med tanke p\u00e5 att vi har skapat ett fantastiskt <a href=\"https:\/\/wpdatatables.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress-bordsplugin<\/a>, s\u00e5 l\u00e5t oss dyka in.<\/p>\n<h3>Hur kan jag anv\u00e4nda CSS f\u00f6r att centrera en tabell?<\/h3>\n<p>CSS st\u00e4ller in utseendet p\u00e5 sidan, vilket g\u00f6r att du kan kontrollera utseendet och placeringen av varje element, inklusive tabellelementet och alla dess underelement som th, tr och td.<\/p>\n<p>F\u00f6rst till kvarn, l\u00e5t oss g\u00e5 igenom det &quot;r\u00e4tta&quot; s\u00e4ttet att centrera en tabell med CSS. Om din h\u00f6gra och v\u00e4nstra marginal \u00e4r lika v\u00e4rdefull, b\u00f6r moderna webbl\u00e4sare visa tabellen centrerad. Ett enkelt s\u00e4tt att uppn\u00e5 detta \u00e4r att ha b\u00e5da marginalerna inst\u00e4llda p\u00e5 auto.<\/p>\n<p>Ett exempel p\u00e5 hur man skriver detta i CSS \u00e4r nedan:<\/p>\n<pre><code>table<\/code><\/pre>\n<p>Observera att du inte bara kan centrera tabellen p\u00e5 samma s\u00e4tt som du skulle g\u00f6ra med text \u2014 t.ex. genom att anv\u00e4nda &quot;text-align: center&quot;. Detta beror p\u00e5 att tabellelementet \u00e4r ett element p\u00e5 blockniv\u00e5, i motsats till ett inline-element. &quot;text -align: center&quot; kommer bara att centrera inlineinneh\u00e5ll, s\u00e5som texten i tabellen, snarare \u00e4n sj\u00e4lva tabellen.<\/p>\n<p>Men f\u00f6r \u00e4ldre versioner av Internet Explorer finns det en bugg d\u00e4r element p\u00e5 blockniv\u00e5 behandlas som inline-element. S\u00e5ledes \u00e4r det enda s\u00e4ttet att centrera en tabell f\u00f6r att fungera med vissa versioner av IE att uttryckligen st\u00e4lla in &quot;text-align: center&quot; p\u00e5 det \u00f6verordnade elementet i tabellen (t.ex. body-elementet som visas nedan):<\/p>\n<pre><code>body {<\/code><\/pre>\n<p>Du kan testa hur olika webbl\u00e4sare kommer att bete sig med olika stilar, antingen genom att anv\u00e4nda &quot;margin-left: auto; margin-right: auto&quot; eller &quot;text-align: center&quot;.<\/p>\n<p>Vi g\u00e5r igenom hur man centrerar en tabell i b\u00e5de moderna och \u00e4ldre webbl\u00e4sare s\u00e5 att den ser r\u00e4tt ut.<\/p>\n<p>Exemplen kommer att ha f\u00f6ljande allm\u00e4nna format:<\/p>\n<pre><code>&lt;div&gt;\n\n&lt;table&gt;\n\n&lt;\/table&gt;\n\n&lt;\/div&gt;<\/code><\/pre>\n<p>Stilar till\u00e4mpas p\u00e5 b\u00e5da<\/p>\n<p>,<\/p>\n<p>eller ibland b\u00e5da.<\/p>\n<p>Stilmallssektionen som vi ska leka med f\u00f6r att st\u00e4lla in marginalerna \u00e4r:<\/p>\n<pre><code>.center1<\/code><\/pre>\n<p>Det h\u00e4r exemplet kommer att fungera bra p\u00e5 nyare webbl\u00e4sare. Det kommer ocks\u00e5 att fungera p\u00e5 de flesta \u00e4ldre webbl\u00e4sare. N\u00e4r du har anv\u00e4nt den h\u00e4r metoden \u00f6ppnar du den i olika webbl\u00e4sare f\u00f6r att kontrollera hur den ser ut.<\/p>\n<p>CSS f\u00f6r \u00e4ldre webbl\u00e4sare och nyare webbl\u00e4sare tillsammans:<\/p>\n<pre><code>.centertbl<\/code><\/pre>\n<p>Hur fungerar det? Den f\u00f6rsta delen l\u00e4ggs in i<\/p>\n<p>. Detta kommer att centrera en tabell i Internet Explorer 5 och Netscape 4. Den andra delen appliceras p\u00e5<\/p>\n<p>inom en<\/p>\n<p>.<\/p>\n<p>Inst\u00e4llningarna f\u00f6r marginalerna l\u00e5ter dig centrera en tabell i webbl\u00e4sare som fungerar bra med CSS. Sedan kommer den infogade texten att \u00e5terst\u00e4llas till standardv\u00e4nsterjusteringen, och \u00e5sidos\u00e4tter den initiala &quot;text-align: center&quot; f\u00f6r \u00e4ldre webbl\u00e4sarst\u00f6d.<\/p>\n<h3>Hur man centrerar med marginal<\/h3>\n<p>Ett av de vanligaste s\u00e4tten att centrera en tabell \u00e4r att st\u00e4lla in b\u00e5de den nedre och \u00f6vre marginalen till 0 och v\u00e4nster och h\u00f6ger marginal till auto.<\/p>\n<p>H\u00e4r \u00e4r en vanlig metod:<\/p>\n<pre><code>table {<\/code><\/pre>\n<p>Eller s\u00e5 kan du g\u00f6ra s\u00e5 h\u00e4r:<\/p>\n<pre><code>table {<\/code><\/pre>\n<p>Om du \u00e4r ute efter ett bord som har en exakt bredd, kan du g\u00f6ra det som du brukar och den automatiska marginalen delar upp utrymmet som blir \u00f6ver.<\/p>\n<pre><code>table {<\/code><\/pre>\n<p>Ett annat s\u00e4tt att g\u00f6ra det \u00e4r att anv\u00e4nda procentsatser f\u00f6r att definiera bredden:<\/p>\n<pre><code>table {<\/code><\/pre>\n<h3>Celljustering: textjustering kontra vertikaljustering<\/h3>\n<p>Om du vill veta hur man centrerar text i CSS, finns det tv\u00e5 delar f\u00f6r att justera text i en cell; horisontellt och vertikalt. Horisontellt \u00e4r om texten kommer att justeras mitt, v\u00e4nster eller h\u00f6ger om den cellen. Detta styrs av egenskapen text-align.<\/p>\n<p>Vertikalt \u00e4r om det \u00e4r i mitten, toppen eller botten av cellen. Detta styrs av egenskapen vertikal-align.<\/p>\n<p>Du till\u00e4mpar egenskaperna nedan p\u00e5 TH- eller TD-elementet f\u00f6r att f\u00e5 din text vertikalt och horisontellt justerad som du vill. Till exempel:<\/p>\n<pre><code>td {\ntext-align: center;\nvertical-align: top;\n}<\/code><\/pre>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-201255-61e8be3d0713d.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-201255-61e8be3d0713d.jpg\" alt=\"Hur man centrerar en tabell med CSS (snabbguide)\" ><\/a><\/p>\n<p>Att justera texten syftar p\u00e5 att l\u00e4gga till mellanslag mellan alla ord tills de passar perfekt till det tillg\u00e4ngliga utrymmet p\u00e5 raden. Den sista raden motiverar inte.<\/p>\n<h3>Tips f\u00f6r bordsstyling<\/h3>\n<p>Innan vi avslutade t\u00e4nkte vi att det kan vara anv\u00e4ndbart att ha en lista med snabba tips som referens. Dessa kommer att hj\u00e4lpa n\u00e4r du g\u00f6r en <a href=\"https:\/\/wordpress.mediadoma.com\/sv\/responsiva-tabeller-med-css-html-eller-wordpress\/\" title=\"tabell i CSS.\">tabell i CSS.<\/a><\/p>\n<ul>\n<li>Rada upp din<\/li>\n<\/ul>\n<p>,<\/p>\n<p>, och<\/p>\n<p>. Detta ger dig ocks\u00e5 fler delar d\u00e4r du kan till\u00e4mpa CSS. Detta g\u00f6r det enklare att lagra flera stilar.<\/p>\n<ul>\n<li>Genom att anv\u00e4nda <a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/table-layout-and-word-wrap\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">tabelllayout<\/a> kan du st\u00e4lla in dina kolumnbredder l\u00e4ttare. N\u00e4r du st\u00e4ller in rubrikbredden blir kolumnbredden densamma.<\/li>\n<li>Anv\u00e4nd omv\u00e4xlande f\u00e4rger f\u00f6r att g\u00f6ra tabellen enklare att l\u00e4sa. Vid en snabbskanning kan du se vilken information som finns p\u00e5 samma rad.<\/li>\n<li>H\u00e5ll ditt bord enkelt. Du kan anv\u00e4nda procentsatser, s\u00e5 att du inte beh\u00f6ver \u00e4ndra storleken varje g\u00e5ng.<\/li>\n<li>Du kan anv\u00e4nda border-kollaps f\u00f6r att g\u00f6ra ett renare och snyggare bord.<\/li>\n<\/ul>\n<h3>Avslutande tankar om hur man centrerar ett bord<\/h3>\n<p>Nu vet du hur man centrerar en tabell med CSS. Som diskuterats \u00e4r det &quot;r\u00e4tta&quot; s\u00e4ttet att g\u00f6ra detta genom att st\u00e4lla in b\u00e5de h\u00f6ger och v\u00e4nster marginal till auto. Denna metod fungerar f\u00f6r n\u00e4stan alla nya webbl\u00e4sare som fungerar bra med CSS.<\/p>\n<p>F\u00f6r vissa mindre moderna webbl\u00e4sare kommer detta inte att fungera. Om s\u00e5 \u00e4r fallet kan du formatera tabellen med textjusteringsmetoden och omge den med<\/p>\n<p>. Om du vill centrera tabellen genom att anv\u00e4nda textjustering ut\u00e5t<\/p>\n<table>\n<tbody>\n<tr>\n<td><span><span>och<\/span><\/span><\/td>\n<th><span><span>text med hj\u00e4lp av textjustering. <\/span><span>Detta kommer att g\u00f6ra det snyggare och l\u00e4ttare att l\u00e4sa.<\/span><\/span><\/p>\n<li><span><span>F\u00f6r att dela upp ditt bord i delar som \u00e4r vettiga kan du anv\u00e4nda<\/span><\/span><\/li>\n<\/th>\n<\/tr>\n<\/tbody>\n<tfoot><\/tfoot>\n<tbody><\/tbody>\n<thead><\/thead>\n<\/table>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Inspelningsk\u00e4lla:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nu vet du hur man centrerar en tabell med CSS. Som diskuterats \u00e4r det &#8221;r\u00e4tta&#8221; s\u00e4ttet att g\u00f6ra detta genom att st\u00e4lla in b\u00e5de h\u00f6ger och v\u00e4nster marginal till auto.<\/p>\n","protected":false},"author":1,"featured_media":201256,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[910,848,868],"tags":[1173],"class_list":["post-226248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css-9","category-handledningar","category-wordpress-9","tag-affiai-sv"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/226248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/comments?post=226248"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/posts\/226248\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media\/201256"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/media?parent=226248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/categories?post=226248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/sv\/wp-json\/wp\/v2\/tags?post=226248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}