{"id":226790,"date":"2022-08-29T15:28:00","date_gmt":"2022-08-29T12:28:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=226790"},"modified":"2022-11-08T09:15:13","modified_gmt":"2022-11-08T06:15:13","slug":"taulukon-keskittaeminen-css-llae-pikaopas","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/taulukon-keskittaeminen-css-llae-pikaopas\/","title":{"rendered":"Taulukon keskitt\u00e4minen CSS:ll\u00e4 (pikaopas)"},"content":{"rendered":"\n<p>Taulukoiden k\u00e4yt\u00f6ll\u00e4 web-suunnittelussa on mielenkiintoinen historia. Ennen CSS:n k\u00e4ytt\u00f6\u00f6nottoa taulukoita ei k\u00e4ytetty vain taulukkotietojen n\u00e4ytt\u00e4miseen tavanomaisella tavalla, vaan niit\u00e4 k\u00e4ytettiin sen sijaan yleisemmin kokonaisten sivuasettelujen ohjaamiseen.<\/p>\n<p>Tuolloin <a href=\"https:\/\/wpdatatables.com\/html-tables\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">HTML-taulukoita<\/a> k\u00e4ytettiin m\u00e4\u00e4ritt\u00e4m\u00e4\u00e4n sek\u00e4 verkkosivujen rakennetta ett\u00e4 visuaalista ulkoasua, jolloin taulukon sijainti voitiin m\u00e4\u00e4ritt\u00e4\u00e4 suoraan HTML:ss\u00e4. Jos esimerkiksi haluat asettaa taulukon kohdistuksen keskelle, voit kirjoittaa:<\/p>\n<pre><code>&lt;table align=\"center\"&gt;<\/code><\/pre>\n<p>Taulukoiden kohdistaminen t\u00e4ll\u00e4 tavalla ei kuitenkaan ole en\u00e4\u00e4 oikein, ja se on vanhentunut HTML5:ss\u00e4. T\u00e4m\u00e4 johtuu siit\u00e4, ett\u00e4 nykyaikaiset verkkostandardit sanelevat rakenteen (HTML) ja tyylin (CSS) erottamisen, ja yll\u00e4 oleva menetelm\u00e4 rikkoo t\u00e4t\u00e4 periaatetta.<\/p>\n<p>HTML-koodia ei saa koskaan k\u00e4ytt\u00e4\u00e4 elementin ulkoasun m\u00e4\u00e4ritt\u00e4miseen. se on nyt CSS:n teht\u00e4v\u00e4. Joten mik\u00e4 on oikea tapa keskitt\u00e4\u00e4 <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/css-taulukot-ja-niiden-koodit-joita-voit-kaeyttaeae\/\" title=\"taulukko CSS:ss\u00e4?\">taulukko CSS:ss\u00e4?<\/a> T\u00e4ss\u00e4 wpDataTables-tiimimme artikkelissa k\u00e4sittelemme t\u00e4t\u00e4 kysymyst\u00e4 ja n\u00e4yt\u00e4mme sinulle muutamia vinkkej\u00e4 taulukoiden kohdistamiseen oikein.<\/p>\n<p>Tied\u00e4mme muutaman asian taulukoista, koska olemme luoneet mahtavan <a href=\"https:\/\/wpdatatables.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress-taulukkolaajennuksen<\/a>, joten sukeltakaamme asiaan.<\/p>\n<h3>Kuinka voin keskitt\u00e4\u00e4 taulukon CSS:n avulla?<\/h3>\n<p>CSS m\u00e4\u00e4ritt\u00e4\u00e4 sivun ulkoasun, jolloin voit hallita jokaisen elementin ulkoasua ja sijaintia, mukaan lukien taulukkoelementti ja kaikki sen alielementit, kuten th, tr ja td.<\/p>\n<p>Ensinn\u00e4kin k\u00e4yd\u00e4\u00e4n l\u00e4pi &quot;oikea&quot; tapa keskitt\u00e4\u00e4 taulukko CSS:n avulla. Jos oikea ja vasen marginaali ovat samanarvoisia, nykyaikaisten selaimien tulisi n\u00e4ytt\u00e4\u00e4 taulukko keskell\u00e4. Helppo tapa saavuttaa t\u00e4m\u00e4 on asettaa molemmat marginaalit automaattisiksi.<\/p>\n<p>Alla on esimerkki t\u00e4m\u00e4n kirjoittamisesta CSS:ss\u00e4:<\/p>\n<pre><code>table<\/code><\/pre>\n<p>Huomaa, ett\u00e4 et voi vain keskitt\u00e4\u00e4 taulukkoa samalla tavalla kuin tekstin kanssa &#8211; .esim. k\u00e4ytt\u00e4m\u00e4ll\u00e4 &quot;text-align: center&quot;. T\u00e4m\u00e4 johtuu siit\u00e4, ett\u00e4 taulukkoelementti on lohkotason elementti, toisin kuin sis\u00e4inen elementti. &quot;text -align: center&quot; keskitt\u00e4\u00e4 vain rivin sis\u00e4isen sis\u00e4ll\u00f6n, kuten taulukon tekstin, eik\u00e4 itse taulukkoa.<\/p>\n<p>Vanhemmissa Internet Explorerin versioissa on kuitenkin virhe, jossa lohkotason elementtej\u00e4 k\u00e4sitell\u00e4\u00e4n sis\u00e4isin\u00e4 elementtein\u00e4. N\u00e4in ollen ainoa tapa keskitt\u00e4\u00e4 taulukko toimimaan joidenkin IE-versioiden kanssa on asettaa &quot;text-align: center&quot; nimenomaisesti taulukon p\u00e4\u00e4elementtiin (esim. body-elementtiin alla esitetyll\u00e4 tavalla):<\/p>\n<pre><code>body {<\/code><\/pre>\n<p>Voit testata kuinka eri selaimet k\u00e4ytt\u00e4ytyv\u00e4t eri tyyleill\u00e4 joko k\u00e4ytt\u00e4m\u00e4ll\u00e4 &quot;margin-left: auto; margin-right: auto&quot; tai &quot;text-align: center&quot;.<\/p>\n<p>K\u00e4ymme l\u00e4pi, kuinka taulukko keskitet\u00e4\u00e4n sek\u00e4 nykyaikaisissa ett\u00e4 vanhemmissa selaimissa, jotta se n\u00e4ytt\u00e4\u00e4 oikealta.<\/p>\n<p>Esimerkeill\u00e4 on seuraava yleinen muoto:<\/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>Tyylit sovelletaan kumpaankin<\/p>\n<p>,<\/p>\n<p>tai joskus molempia.<\/p>\n<p>Tyylisivuosio, jolla leikit\u00e4\u00e4n marginaalien asettamiseen, on:<\/p>\n<pre><code>.center1<\/code><\/pre>\n<p>T\u00e4m\u00e4 esimerkki toimii hyvin uudemmissa selaimissa. Se toimii my\u00f6s useimmissa vanhemmissa selaimissa. Kun olet k\u00e4ytt\u00e4nyt t\u00e4t\u00e4 menetelm\u00e4\u00e4, avaa se eri selaimissa ja tarkista, milt\u00e4 se n\u00e4ytt\u00e4\u00e4.<\/p>\n<p>CSS vanhemmille selaimille ja uudemmille selaimille yhdess\u00e4:<\/p>\n<pre><code>.centertbl<\/code><\/pre>\n<p>Miten se toimii? Ensimm\u00e4inen osa laitetaan<\/p>\n<p>. T\u00e4m\u00e4 keskitt\u00e4\u00e4 taulukon Internet Explorer 5:ss\u00e4 ja Netscape 4:ss\u00e4. Toinen osa otetaan k\u00e4ytt\u00f6\u00f6n<\/p>\n<p>sis\u00e4ll\u00e4 a<\/p>\n<p>.<\/p>\n<p>Reunusten asetusten avulla voit keskitt\u00e4\u00e4 taulukon selaimissa, jotka toimivat hyvin CSS:n kanssa. Sitten tekstin sis\u00e4inen teksti palautetaan oletusarvoiseen tasaukseen vasemmalle ohittaen alkuper\u00e4isen &quot;tekstin tasaus: keskell\u00e4&quot; vanhemman selaimen tuen.<\/p>\n<h3>Kuinka keskitt\u00e4\u00e4 marginaalilla<\/h3>\n<p>Yksi yleisimmist\u00e4 tavoista keskitt\u00e4\u00e4 taulukko on asettaa sek\u00e4 ala- ett\u00e4 yl\u00e4marginaaliksi 0 ja vasemmaksi ja oikeaksi marginaaliksi automaattinen.<\/p>\n<p>T\u00e4ss\u00e4 on yleisesti k\u00e4ytetty menetelm\u00e4:<\/p>\n<pre><code>table {<\/code><\/pre>\n<p>Tai voit tehd\u00e4 sen n\u00e4in:<\/p>\n<pre><code>table {<\/code><\/pre>\n<p>Jos etsit taulukkoa, jonka leveys on tarkka, voit tehd\u00e4 t\u00e4m\u00e4n tavalliseen tapaan, jolloin automaattinen marginaali jakaa j\u00e4ljell\u00e4 olevan tilan.<\/p>\n<pre><code>table {<\/code><\/pre>\n<p>Toinen tapa tehd\u00e4 se on k\u00e4ytt\u00e4\u00e4 prosenttilukuja leveyden m\u00e4\u00e4ritt\u00e4miseen:<\/p>\n<pre><code>table {<\/code><\/pre>\n<h3>Solujen tasaus: tekstin tasaus vs. pystytasaus<\/h3>\n<p>Jos haluat tiet\u00e4\u00e4 kuinka keskitt\u00e4\u00e4 teksti\u00e4 CSS:ss\u00e4, tekstin tasaamisessa solussa on kaksi osaa. vaaka- ja pystysuunnassa. Vaakasuuntainen tarkoittaa, tasataanko teksti solun keskelle, vasemmalle vai oikealle. T\u00e4t\u00e4 ohjaa tekstin tasausominaisuus.<\/p>\n<p>Pystysuoraan, onko se solun keskell\u00e4, yl\u00e4- vai alaosassa. T\u00e4t\u00e4 ohjaa vertikaalinen tasausominaisuus.<\/p>\n<p>K\u00e4yt\u00e4 alla olevia ominaisuuksia TH- tai TD-elementtiin, jotta tekstisi tasataan pysty- ja vaakasuunnassa haluamallasi tavalla. Esimerkiksi:<\/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=\"Taulukon keskitt\u00e4minen CSS:ll\u00e4 (pikaopas)\" ><\/a><\/p>\n<p>Tekstin tasaaminen tarkoittaa v\u00e4lily\u00f6ntien lis\u00e4\u00e4mist\u00e4 kaikkien sanojen v\u00e4liin, kunnes ne sopivat t\u00e4ydellisesti rivill\u00e4 olevaan tilaan. Viimeinen rivi ei oikeuta.<\/p>\n<h3>Vinkkej\u00e4 p\u00f6yd\u00e4n muotoiluun<\/h3>\n<p>Ennen kuin p\u00e4\u00e4timme, ajattelimme, ett\u00e4 voi olla hy\u00f6dyllist\u00e4 saada luettelo pikavinkeist\u00e4. N\u00e4m\u00e4 auttavat, kun teet <a href=\"https:\/\/wordpress.mediadoma.com\/fi\/responsiiviset-taulukot-css-llae-ja-html-llae-tai-wordpressillae\/\" title=\"taulukon CSS:ss\u00e4.\">taulukon CSS:ss\u00e4.<\/a><\/p>\n<ul>\n<li>J\u00e4rjest\u00e4 omasi<\/li>\n<\/ul>\n<p>,<\/p>\n<p>, ja<\/p>\n<p>. T\u00e4m\u00e4 antaa sinulle my\u00f6s lis\u00e4\u00e4 osia, joissa voit k\u00e4ytt\u00e4\u00e4 CSS:\u00e4\u00e4. T\u00e4m\u00e4 helpottaa useiden tyylien kerrostamista.<\/p>\n<ul>\n<li><a href=\"https:\/\/wpdatatables.com\/documentation\/table-features\/table-layout-and-word-wrap\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Taulukkoasettelun<\/a> avulla voit m\u00e4\u00e4ritt\u00e4\u00e4 sarakkeiden leveydet helpommin. Kun asetat otsikon leveyden, sarakkeen leveys on sama.<\/li>\n<li>K\u00e4yt\u00e4 vuorottelevia v\u00e4rej\u00e4 helpottaaksesi taulukon lukemista. Pikahakulla n\u00e4et, mit\u00e4 tietoja samalla rivill\u00e4 on.<\/li>\n<li>Pid\u00e4 p\u00f6yt\u00e4si yksinkertaisena. Voit k\u00e4ytt\u00e4\u00e4 prosentteja, joten sinun ei tarvitse muuttaa kokoa joka kerta.<\/li>\n<li>Voit k\u00e4ytt\u00e4\u00e4 border-collapsea tehd\u00e4ksesi puhtaamman ja siistimm\u00e4n p\u00f6yd\u00e4n.<\/li>\n<\/ul>\n<h3>Loput ajatukset p\u00f6yd\u00e4n keskitt\u00e4misest\u00e4<\/h3>\n<p>Nyt tied\u00e4t kuinka keskitt\u00e4\u00e4 taulukko CSS:n avulla. Kuten mainittiin, &quot;oikea&quot; tapa tehd\u00e4 t\u00e4m\u00e4 on asettaa sek\u00e4 oikea ett\u00e4 vasen marginaali automaattiseksi. T\u00e4m\u00e4 menetelm\u00e4 toimii l\u00e4hes kaikissa uusissa selaimissa, jotka toimivat hyvin CSS:n kanssa.<\/p>\n<p>Joillakin v\u00e4hemm\u00e4n nykyaikaisilla selaimilla t\u00e4m\u00e4 ei toimi. Jos n\u00e4in on, voit muotoilla taulukon tekstin tasausmenetelm\u00e4ll\u00e4 ja ymp\u00e4r\u00f6id\u00e4 sen tekstill\u00e4<\/p>\n<p>. Jos haluat keskitt\u00e4\u00e4 taulukon k\u00e4ytt\u00e4m\u00e4ll\u00e4 tekstin tasausta ulosp\u00e4in<\/p>\n<table>\n<tbody>\n<tr>\n<td><span><span>ja<\/span><\/span><\/td>\n<th><span><span>teksti\u00e4 k\u00e4ytt\u00e4m\u00e4ll\u00e4 tekstitasaustoimintoa. <\/span><span>N\u00e4in se n\u00e4ytt\u00e4\u00e4 siistimm\u00e4lt\u00e4 ja helpompi lukea.<\/span><\/span><\/p>\n<li><span><span>Voit jakaa p\u00f6yd\u00e4n j\u00e4rkeviin osiin<\/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\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nyt tied\u00e4t kuinka keskitt\u00e4\u00e4 taulukko CSS:n avulla. Kuten mainittiin, &#8221;oikea&#8221; tapa tehd\u00e4 t\u00e4m\u00e4 on asettaa sek\u00e4 oikea ett\u00e4 vasen marginaali automaattiseksi.<\/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":[906,843,864],"tags":[1166],"class_list":["post-226790","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css-5","category-opetusohjelmia","category-wordpress-5","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/226790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=226790"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/226790\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/201256"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=226790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=226790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=226790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}