webForumDet fria alternativet

Textruta som en prickad linje?

HTML & CSSur HTML, XHTML & CSS

23 svar · 651 visningar · startad av streetrobban

Medlem sedan jan. 20011 140 inlägg
Frågan#1

Tja, jag undrar hur man gör för att få en textruta <input type="text"> att se ut som en prickad linje.

Jag antar att man kan ta bort ramen och använda en bakgrundsbild? Någon som kan ge kodexempel på detta?

Går detta annars att göra på något lättare sett, tex. via CSS?

Medlem sedan apr. 200312 679 inlägg
#2

Vill du bara ha en punktad linje runt?

input {
	border: 1px dotted/dashed #000;
}

:)

Medlem sedan jan. 20011 140 inlägg
#3

Nej, nu kanske jag var otydlig. Det ska bara vara en punktad linje i botten. Som en linje man skriver på. Ingen ram.

Medlem sedan juni 2004533 inlägg
#4

Sätt kantlinjen bara på nederkanten, då.

Medlem sedan jan. 20011 140 inlägg
#5

Jamen... hur då?

Medlem sedan apr. 200312 679 inlägg
#6
input {
	border-bottom: 1px dotted/dashed #000;
}

Alltså - du väljer antingen dotted, eller dashed. :)

Medlem sedan jan. 20011 140 inlägg
#7

Ok, thx. Ska testa!

Medlem sedan apr. 200312 679 inlägg
#8

streetrobban skrev:

Ok, thx. Ska testa!

Skriv så här i stället:

border: none;
border-bottom: dotted 1px #000;
Medlem sedan maj 20007 492 inlägg
#9

https://www.peterantonius.com längst nere, så du menar?

Medlem sedan juli 20031 132 inlägg
#10

Okkido skrev:

https://www.peterantonius.com längst nere, så du menar?

Ja, det är iaf jag nyfiken på. :)

Medlem sedan jan. 20011 140 inlägg
#11

Ja, exakt så menar jag.

Medlem sedan jan. 20011 140 inlägg
#12

Jag undrar bara vad #000 gör i koden?

Medlem sedan apr. 200312 679 inlägg
#13

streetrobban skrev:

Jag undrar bara vad #000 gör i koden?

#000; = färgen, och det är svart. Du kan likaväl skriva black om du så vill. :)

r\ Eller vilken annan färg du vill. :D

Medlem sedan juli 20031 132 inlägg
#14

Bumpar den här tråden lite för att slippa starta en ny. Några tips för att göra en textarea med flera streckade linjer?

Medlem sedan dec. 20025 871 inlägg
#15

SimOnline skrev:

Bumpar den här tråden lite för att slippa starta en ny. Några tips för att göra en textarea med flera streckade linjer?

Det är inte möjligt. Man kan använda "double" (d.v.s. i stället för dotted/dashed/solid), men jag har för mig att det inte stöds i så många webbläsare. En lösning kan vara att använda flera lager. Se följande sida: http://www.silenus.pwp.blueyonder.co.uk/freedomSupport/borderexp.html

Medlem sedan maj 20007 492 inlägg
#16

SimOnline skrev:

Bumpar den här tråden lite för att slippa starta en ny. Några tips för att göra en textarea med flera streckade linjer?

Jag satt och försökte med det i några dagar med min portfolio, jag har testat det mesta och inte fått något att fungera. Inte snyggt iaf. Det närmsta jag kom snyggt var att lägga en bakgrundsbild i textarean med strecken.
Sen för att få texten att följa strecken får du anvädna line-height. Vilket inte stöds i t.ex FF.

Använder du inte line-height så blir radavståndet i textarean väldigt väldigt liten och det ser bara... dumt ut.

Medlem sedan juli 20031 132 inlägg
#17

Okkido skrev:

SimOnline skrev:

Bumpar den här tråden lite för att slippa starta en ny. Några tips för att göra en textarea med flera streckade linjer?

Jag satt och försökte med det i några dagar med min portfolio, jag har testat det mesta och inte fått något att fungera. Inte snyggt iaf. Det närmsta jag kom snyggt var att lägga en bakgrundsbild i textarean med strecken.
Sen för att få texten att följa strecken får du anvädna line-height. Vilket inte stöds i t.ex FF.

Använder du inte line-height så blir radavståndet i textarean väldigt väldigt liten och det ser bara... dumt ut.

Jag har prövat lite med det nu, och själv tycker jag att det ser helt okej ut. Enda problemet för mig är att de förbaskade punkterna är större i IE x( Hur löser jag detta? kan jag bestämma storleken på punkterna?

Medlem sedan maj 20007 492 inlägg
#18

Berätta hur du gör, för du gör iaf inte så som jag gjorde om punkterna ändrar sig eftersom jag använde en bakgrundsbild.

Medlem sedan juli 20031 132 inlägg
#19

Okkido skrev:

Berätta hur du gör, för du gör iaf inte så som jag gjorde om punkterna ändrar sig eftersom jag använde en bakgrundsbild.

Höhö, glömde nämna en sak :p Jag kör vanligt border-kommando på input-rutorna, och med dotted border blev punkterna olika stora, men nu kör jag med dashed, och problemet är borta.

Medlem sedan apr. 200312 679 inlägg
#20

Okkido skrev:

Berätta hur du gör, för du gör iaf inte så som jag gjorde om punkterna ändrar sig eftersom jag använde en bakgrundsbild.

Han kör nog border-top och border-bottom.

140 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)