{"id":15799,"date":"2023-04-26T23:59:16","date_gmt":"2023-04-26T21:59:16","guid":{"rendered":"https:\/\/blogg.ngn.nu\/?p=15799"},"modified":"2023-04-30T12:52:22","modified_gmt":"2023-04-30T10:52:22","slug":"tisdag-fast-i-html-hantering-av-tabeller","status":"publish","type":"post","link":"https:\/\/blogg.ngn.nu\/index.php\/2023\/04\/26\/tisdag-fast-i-html-hantering-av-tabeller\/","title":{"rendered":"Tisdag &#8211; Fast i HTML-hantering av tabeller"},"content":{"rendered":"<p><span style=\"font-size: 10px;\"> [not: publicerad: 230430]<\/span><\/p>\n<p>Sol &#8211; men lite kyligt<\/p>\n<p><b>Sjukgymnastiken<\/b><br \/>\nSjukskrev mig fr\u00e5n den idag ocks\u00e5.<br \/>\nN\u00e5got lurt \u00e4r det i kroppen&#8230; \u2753<\/p>\n<p><b>Ormar<\/b><br \/>\nTog en tur ut till mina jaktmarker och det visade sig att hustrun hade r\u00e4tt &#8211; inga ormar i den h\u00e4r kyliga vinden \u00e4ven om solen tittar fram d\u00e5 och d\u00e5.<\/p>\n<p><b>VeckoM\u00e4tning<\/b><br \/>\nTur att jag inte fortsatte kontrollera BLTR &amp; puls under dagen.<br \/>\nBest\u00e4mde mig idag att sammanst\u00e4lla alla mina m\u00e4tningar &#8211; fr\u00e4mst vikten.<\/p>\n<p>Och presentera det p\u00e5 samma vis som jag g\u00f6r med mitt &#8217;kubande&#8217;<\/p>\n<p>Problemet hade jag egentligen redan identifierat.<br \/>\nGrejar man med HTML JavaScript &amp; CSS i en blogg som har WordPress som motor s\u00e5 f\u00f6ljs inte alla &#8217;regler&#8217;.<\/p>\n<p>Jag b\u00f6rjade ju egentligen f\u00f6r flera dagar sedan.<br \/>\nJag ville allts\u00e5 ha en tabell d\u00e4r rubrikerna ligger fast och s\u00e5 kan man skrolla upp och ned samt \u00e5t sidorna &#8211; rubrikerna f\u00f6ljer med i sidled men inte vertikalt.<\/p>\n<p>Det d\u00e4r var inga problem.<\/p>\n<p>Problemet var att f\u00e5 samma bredd p\u00e5 det kolumnerna i det sk tabellhuvudet (thead) och tillh\u00f6rande sk cellbeteckning: &#8217;th&#8217;.<br \/>\nRader ben\u00e4mns &#8217;tr&#8217; b\u00e5de i tabellhuvudet och i tabellkroppen (tbody).<br \/>\nI &#8217;tbody&#8217; har cellerna beteckningen: &#8217;td&#8217;.<\/p>\n<p>Hur jag \u00e4n gjorde och f\u00f6ljde strikt regler s\u00e5 blev cellbredden olika i tabellhuvudet j\u00e4mf\u00f6rt med tabellkroppen.<\/p>\n<p>Sent p\u00e5 kv\u00e4llen sl\u00e4ppte det. Testade en helt odokumenterad l\u00f6sning.<\/p>\n<p>En mix av att definiera tabellens huvudsakliga egenskaper via CSS (styling &#8211; vilket g\u00f6rs i en separat fil).<br \/>\nSamt att ange bredden direkt i HTML-koden f\u00f6r tabellen (vilket man egentligen ska undvika).<br \/>\nMen det funkade i.o.m. att jag nu har bloggen via WordPress (som motor).<\/p>\n<p>Skapar jag en HTML-sida &#8217;utanf\u00f6r&#8217; bloggen (wordpress) s\u00e5 fungerar kodandet p\u00e5 ett helt annat vis.<\/p>\n<p>Sedan kr\u00e5nglar givetvis olika webbl\u00e4sare och olika sk plattformar; AppleOS, Windows, Android &amp; Linux in.<br \/>\nSamt de olika fysiska formaten: Fasta bildsk\u00e4rmar, surfplattor &amp; smartphones (mobiler).<\/p>\n<p>Ska jag forts\u00e4tta med just det h\u00e4r och det visar sig att det kr\u00e5nglar om jag vill l\u00e4gga till kolumner t.ex.<br \/>\nS\u00e5 m\u00e5ste jag \u00f6verv\u00e4ga att ge mig p\u00e5 hanteringen av &#8217;div&#8217;:ar eller &#8217;boxar&#8217;.<br \/>\nI slut\u00e4ndan ser de ut precis tabeller &#8211; om man vill det.<br \/>\nOch lyckas man g\u00f6ra r\u00e4tt s\u00e5 kan man f\u00e5 dem att bete sig tjusigt.<\/p>\n<p>Det som fr\u00e4mst skiljer HTML-tabeller och HTML-boxar \u00e4r att tabellerna placerar sig i den ordningen du l\u00e4gger in dem i koden (oftast&#8230;).<\/p>\n<p>Det g\u00f6r i.o.f.s. &#8217;boxarna&#8217; ocks\u00e5 &#8211; om du inte tilldelar dem egenskaper via CSS.<\/p>\n<p>En egenskap som st\u00e4ller till det extra \u00e4r: &#8217;position&#8217;.<br \/>\nDen kan bl.a. ges egenskaperna: &#8217;relative&#8217; &amp; &#8217;absolute&#8217; eller &#8217;fixed&#8217;.<\/p>\n<p>Kan ju verka enkelt. Men beroende p\u00e5 hur m\u00e5nga boxar du har och vilken box du definierat som f\u00f6r\u00e4lderbox s\u00e5 ska det ibland vara s\u00e5 att f\u00f6r\u00e4lderboxen (parent) ska vara &#8217;relativ&#8217; eller &#8217;absolut&#8217; och s\u00e5 d\u00e5 tv\u00e4rt om i &#8217;barnboxarna&#8217; (child).<\/p>\n<p>En annan mots\u00e4gelse jag st\u00f6tt p\u00e5 \u00e4r att om du vill p\u00e5verka en box (div) och dess position till v\u00e4nstersidan (left) s\u00e5 ska du manipulera v\u00e4rdet i boxens v\u00e4rde f\u00f6r h\u00f6ger (right).<\/p>\n<p>Det \u00e4r v\u00e4ldigt mycket att s\u00e4tta sig in i &#8211; en djungel.<br \/>\nTur att jag bara programmerar f\u00f6r egen del &#8211; f\u00f6r mina behov.<\/p>\n<p>Och som slutkl\u00e4m: Vad avser skript s\u00e5 \u00e4r det inte bara JavaScript (js) som g\u00e4ller.<br \/>\nNejd\u00e5, det finns bl.a. ocks\u00e5: &#8217;tcl&#8217;, &#8217;vbscript&#8217;, &#8217;json&#8217; &amp; jQuery.<br \/>\n\u00c4n s\u00e5 l\u00e4nge \u00e4r &#8217;javascript&#8217; standard om man inte anger annat.<\/p>\n<p>Hur-som, fr\u00e5n &#8217;nu&#8217; kan mina &#8217;kroppsliga m\u00e4tningar&#8217; studeras <a href=\"https:\/\/blogg.ngn.nu\/index.php\/sidor\/halsa-klimat\/veckomatning\/\" target=\"_blank\" rel=\"noopener\">H\u00c4R<\/a>.<\/p>\n<p><b>Programmering (HTML &amp; JavaScript)<\/b><br \/>\nUppdateras numer h\u00e4r: <a href=\"https:\/\/blogg.ngn.nu\/index.php\/sidor\/data\/programmering\/html-javascript\/\" target=\"_blank\" rel=\"noopener\">HTML &amp; JavaScript<\/a>.<\/p>\n<p>Funderar p\u00e5 om jag ska f\u00f6rs\u00f6ka mig p\u00e5 en pedagogiskt f\u00f6rtydligande i mina tabeller som i.o.f.s. kan inneb\u00e4ra ytterligare kr\u00e5ngel.<\/p>\n<p>Jag skulle vilja ha en tabell d\u00e4r &#8217;rubrikerna&#8217; syns hela tiden men kan r\u00f6ra sig i sidled och en &#8217;rubrik&#8217;-kolumn till v\u00e4nster som ligger kvar n\u00e4r man kikar i tabellen horisontalt men f\u00f6ljer med n\u00e4r kollar vertikalt.<br \/>\nLiksom tv\u00e4rtom mot rubrikraden.<\/p>\n<p><b>Kuben <\/b><a><img loading=\"lazy\" decoding=\"async\" title=\"Rubriks Kub\" src=\"http:\/\/ngn.nu\/Pict\/2023\/230108-Rubriks_Kub.png\" alt=\"[Bild:\n        Rubriks kub]\" width=\"15\" height=\"15\" border=\"0\" \/><\/a><br \/>\nUppdateras numer h\u00e4r: <a href=\"https:\/\/blogg.ngn.nu\/index.php\/sidor\/hobby-nojen-2\/rubiks-kub-2\/\" target=\"_blank\" rel=\"noopener\">Kub-sidan<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[not: publicerad: 230430] Sol &#8211; men lite kyligt Sjukgymnastiken Sjukskrev mig fr\u00e5n den idag ocks\u00e5. N\u00e5got lurt \u00e4r det i kroppen&#8230; \u2753 Ormar Tog en tur ut till mina jaktmarker och det visade sig att hustrun hade r\u00e4tt &#8211; inga &hellip; <a href=\"https:\/\/blogg.ngn.nu\/index.php\/2023\/04\/26\/tisdag-fast-i-html-hantering-av-tabeller\/\">Forts\u00e4tt l\u00e4sa <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-15799","post","type-post","status-publish","format-standard","hentry","category-vardag"],"_links":{"self":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/15799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/comments?post=15799"}],"version-history":[{"count":1,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/15799\/revisions"}],"predecessor-version":[{"id":15800,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/posts\/15799\/revisions\/15800"}],"wp:attachment":[{"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/media?parent=15799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/categories?post=15799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogg.ngn.nu\/index.php\/wp-json\/wp\/v2\/tags?post=15799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}