webForumDet fria alternativet

Ramlinje på sidorna

19 svar · 405 visningar · startad av aDay

aDayMedlem sedan juli 200391 inlägg
#1

Hej
Jag har en tabell där jag vill ha en ramlinje på sidorna, men inte på över och under kanten. Jag hittade ett ställe där det stog hur man gjorde, men hittar det inte igen :x

MeleaMedlem sedan juli 20033 147 inlägg
#2

Med CSS-objektet border kan du skriva såhär för att få en border på sidorna av tabellen men inte uppe och nere.

border-width: 0px 1px 0px 1px
OkkidoMedlem sedan maj 20007 492 inlägg
#3

tbl {
border-left: 1px solid #000;
border-right: 1px solid #000;
}

aDayMedlem sedan juli 200391 inlägg
#4

tack båda två!
det var som Okkido skrev det som jag hade tänkt det..

MeleaMedlem sedan juli 20033 147 inlägg
#5

Det Okkido är exakt samma jag skrev, bara att min kod ser ut såhär:

0px(uppe) 1px(höger) 0px(nere) 1px(vänster)

Så om du skriver

tbl {
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #000;
}

Så får du samma resultat.

aDayMedlem sedan juli 200391 inlägg
#6

Melea: Okej, här sitter jag och lär mej ;)

Jag undrar också hur man får en tabell 100% i höjd med css, som jag förståt det så "får" man inte skriva in det i <tabele> ..

MeleaMedlem sedan juli 20033 147 inlägg
#7
<table style="border-collapse: collapse; border: 0px; height: 100%;">
<tr>
<td>Foo</td>
</tr>
</table>
aDayMedlem sedan juli 200391 inlägg
#8

hmm. det fungerade inte riktigt..

Om min kod nu ser ut såhär:

tbl {
border-left: 2px solid #000;
border-right: 2px solid #000;
background-image: url(../ponyplace/bg2.gif);
}

..och jag vill få in höjd och bredd på tabellen.. how?

MeleaMedlem sedan juli 20033 147 inlägg
#9
<style type="text/css">

#tbl {
	border-width: 0px 2px 0px 2px;
	border-style: solid;
	border-color: #000;
	background-image: ulr(../ponyplace/bg2.gif);
	height: 100%;
	width: 400px;
}

</style>

<table id="tbl">
<tr>
<td>hej</td>
</tr>
</table>
aDayMedlem sedan juli 200391 inlägg
#10

allt funkar fint utom just height: 100%; .. MEN det fixar sig säkert ändå, tack för hjälpen

MeleaMedlem sedan juli 20033 147 inlägg
#11

Ligger den tabellen du försöker sätta height: 100%; på i en annan table, div eller dyl.? Isåfall måste du sätta height: 100%; på den också.

aDayMedlem sedan juli 200391 inlägg
#12

nej inga div eller andra tables..
Men enda sättet jag får tabellen att "reagera" på koden är att sätta som en call (heter dte så?).

Lite kod nu:

Detta i style.css

.tbl {
border-left: 2px solid #000;
border-right: 2px solid #000;
background-image: url(../ponyplace/bg2.gif);
height: 100%;
width: 600px;

och detta har jag i default.htm

<table class="tbl">
<tr>
<td>
ghj
</td>
</tr>
</table>

Jag testade med att lägga in allt direkt i default.htm, (exakta koden som du skrev ovan) men då funkade ingenting.

MeleaMedlem sedan juli 20033 147 inlägg
#13

Har du någon DOCTYPE vald på din sida?
Pröva isåfall att skriva

body, html {
	height: 100%;
}
jarvkloMedlem sedan juli 20013 378 inlägg
#14

Hmm..

Du har förmodligen en <!DOCTYPE som ställer webbläsarna i "standards" mode, och då är 100% höjd inte samma sak som höjden på webbläsaren, utan på innehållet ;)

Lägg till

html,body {margin:0;padding:0;height:100%}

i din stilmall så får du förmodligen det beteende du förväntar dig...

aDayMedlem sedan juli 200391 inlägg
#15

Woho! tackar, tackar grabbar! Det där hjälpte fint! nu ser sidan ut som folk igen ;)

BTW - doctype ja... nåt sånthär:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

jarvkloMedlem sedan juli 20013 378 inlägg
#16

Jupp - Men du kan skippa <?xml ..... ?>-biten om du ändå kör med filändelserna .htm eller .html, dvs med MIME-typen text/html... (och på så sätt slippa en del geggande med att MSIE inte beter sig riktigt som "folk" när det finns en <?xml .... ?>-tagg med i bilden ;) )

aDayMedlem sedan juli 200391 inlägg
#17

då är <?xml?> borta för gott .. antagligen fått det från dreamweaver som skriver ut sånt när man öppnar nytt xhtml dokument..
(just so you know, använder INTE dreamweaver annars, förstår mej inte på såna program)

aDayMedlem sedan juli 200391 inlägg
#18

hej igen
mer trubbel, jag har nu en tabell i tabellen, och den får jag inte 100% på hur jag än försöker. har gjort som Melea sa innan och satt height=100% på alla tabeller..

jarvkloMedlem sedan juli 20013 378 inlägg
#19

Sån't kan vara klurigt...

Har du en länk till sidan så att man kan se den kod du använder ?

aDayMedlem sedan juli 200391 inlägg
#20

Du har PM

137 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)