webForumDet fria alternativet

border ska vara 1 px

HTML & CSSur HTML, XHTML & CSS

12 svar · 350 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

<table width="700" border="1" cellspacing="0" cellpadding="0" align="center" bordercolor="#000000">

ger en Tjock border runt ent tabel(ungefär 2 px tror jag)
jag vill att den bordern ska bara vara 1 px... 1px i alla celler med

Medlem sedan juli 20012 450 inlägg
#2

Kör med css.

TABLE
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	background-image: none;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: transparent;
}
Medlem sedan juni 20019 519 inlägg
#3

den blir bara runt tabellen och inte i td tr provade att sätta dit td tr men då blir det så där tjockt igen

Medlem sedan jan. 200262 inlägg
#4

Om du skriver:
table
{
border:1px solid black;
}
td
{
border:1px solid black;
}
så skall det fungera.

Medlem sedan aug. 20002 975 inlägg
#5

Prova det här:

table {
border: 1px solid black;
border-right-width: 0px;
border-bottom-width: 0px;
}
td {
border: 1px solid black;
border-left-width: 0px;
border-top-width: 0px;
}
Medlem sedan juli 20011 084 inlägg
#6

varför inte

table, td {
border: 1px solid black;
border-right-width: 0px;
border-bottom-width: 0px;
}

för att spara lite kod?

Medlem sedan maj 200010 687 inlägg
#7

Mattes förslag är klart vettigast. Däremot hade jag själv skrivit det lite annorlunda. ;)

table
{
	border-left: 1px solid black;
	border-top: 1px solid black;
}
td
{
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}
Medlem sedan mars 20014 214 inlägg
#8

<table width="700" border="0" cellspacing="1" cellpadding="0" align="center" bgcolor="black">

Sen kan du sätta färg i varje td.

Medlem sedan aug. 20002 975 inlägg
#9

Jag vill bara komplettera med att man behöver sätta cellspacing="0" för att min kod ska fungera.

Anledningen till att jag gör CSS-en på detta sätt är att jag vill kunna sätta border="1" i table-taggen som en backup för de läsare som inte klarar CSS-en t.ex NS4.

Medlem sedan juli 20011 084 inlägg
#10

kan man inte göra så här...

table, td
{
border-left: 1px solid black;
border-top: 1px solid black;
}

eller är jag helt ute och cyklar?

Medlem sedan aug. 20002 975 inlägg
#11

Ursprungligen av mozilla **kan man inte göra så här...

table, td
{
border-left: 1px solid black;
border-top: 1px solid black;
}

eller är jag helt ute och cyklar?**

Det kommer att resultera i att du längst upp och till vänster i tabellen kommer att ha en border på 2px samtidigt som det kommer att saknas border till höger och längst ned i tabellen.

Tänk dig ett antal L du lägger ihop, det är dina td. För att sedan täcka upp de tomma sidorna får du ha ett L som är spegelvänt och upp och ner, det är din table.

Medlem sedan juni 20019 519 inlägg
#12

tack.. har fått det att fungera fett! tackar =)

Medlem sedan juli 20011 084 inlägg
#13

okej matte.. jag menade på att skriva table, td { just?

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