Avatar billede repsac Nybegynder
20. august 2003 - 15:09 Der er 18 kommentarer

Hvordan finder man ud af om man kan en specielt ting med CSS?

Tjaeh, hvordan finder man eksempelvis ud af om man kan redigere størrelsen på et textarea, i stedet for at specificere det som tags (cols/rows)?

Kiggede kort på w3.org, men jeg synes ikke lige jeg kunne finde noget brugbart.

Jeg vil naturligvis gerne vide om man kan specificere størrelsen af et textarea med html, men også (hvilket er mere vigtigt) hvor/hvordan man finder ud af det.

Jeg kunne jo bare teste det i en browser, ja, men det skal jo være jf. standarderne...

På forhånd tak.

Casper
Avatar billede roenving Novice
20. august 2003 - 15:12 #1
Avatar billede -thomas- Nybegynder
20. august 2003 - 15:13 #2
Avatar billede exp Juniormester
20. august 2003 - 15:15 #3
<textarea style="width: 150px; width: 150px;">tekst</textarea>

Men en anden metode for at finde ud af hvad man kan og ikke kan er jo at prøve sig frem...!
Avatar billede repsac Nybegynder
20. august 2003 - 15:22 #4
roenving: hm, tak -- det første er jeg ude af stand til at tyde om det betyder om man kan/må eller ej, og heller ikke om man burde kunne tyde det...
Hvad angår det andet, så er spørgsmålet om et textarea er et "non-replaced inline element" ("All elements but non-replaced inline elements, table columns, and column groups"), eller ej... hvor finder jeg så ud af det? (altså noget "basal" CSS-navngivning, som jo nok halter fra min side af :))

-thomas-: Hm, jeg er nu gladest for noget w3.org-agtigt :) Desuden er jeg ikke i stand til at finde svaret på mit eksemplificerede (men real world) problem.

exp: ja, men fordi det (tilfældigvis) virker i een browser, er det jo ikke sikkert det virker i alle, og da slet ikke at det er en del af standarden.
Avatar billede exp Juniormester
20. august 2003 - 15:26 #5
det sker alt for ofte, at ting der er kodet efter standarderne ikke vises ens i alle browsere... se fx http://expfaq.1go.dk i ie og mozilla firebird. Siden overholder xhtml 1.0 og alligevel ser oversigten lidt mærkelig ud i MF.

Mit tip... kod efter standarderne, og test i flere browsere. Evt. smid den til browsertest her på E!
Avatar billede repsac Nybegynder
20. august 2003 - 15:27 #6
aHA, jeg (som pt. dum peg-og-klik-bruger) klikkede jo bare på det første og det bedste link på siden som -thomas- linker til... meeen, det er jo CSS2-agtigt. => Lidt mere credit til -thomas- ;)

... men jeg er nu mest en hund efter w3-ting :)
Avatar billede repsac Nybegynder
20. august 2003 - 15:28 #7
exp: jeg udvikler i Firebird. Desuden er det ikke nødvendigt at prædike :)
... *suk*... Ich sys' bare at www.csszengarden.com er et smukt koncept ;)
Avatar billede repsac Nybegynder
20. august 2003 - 15:30 #8
I øvrigt er jeg slet ikke begyndt på noget som helst design-agtigt... faktisk er mit problem om jeg i (x)html'en skal afgøre størrelsen af textarea'et (som jeg hælder til burde være noget design-tamtam), "allerede" skal defineres i (x)html'en...
Avatar billede repsac Nybegynder
20. august 2003 - 15:32 #9
Hm, måske er det bare mig, men jeg synes da den oversigt på expfaq-tingen er ganske pænt... ? (Gidder ikke starte en vmware med noget win-agtigt)
... og så er det faktisk xhtml1.1 den overholder :)
Avatar billede repsac Nybegynder
20. august 2003 - 15:48 #10
Hm... mit spørgsmål har vel udviklet sig til følgende:

Hvor finder jeg ud af hvad et (html-)element er for et (i CSS-navngivningen)?
(Hvad er et "inline" element og hvad er et "non-replaced" element?)
Avatar billede roenving Novice
20. august 2003 - 16:19 #11
inline kan eksemplificeres med:
ligesom hvis du i tekstbehandleren markerer to ord i en linje, som så kan formatteres selvstændigt, men holder deres plads ...

I modsætning til det findes block-level -- elementer, som kræver deres egen plads lodret i dokument-flowet (f.eks. en tabel i ovenstående analogi !-)

non-replaced, hrm ...

du skal nok se den i sammenhæng med:
http://www.w3.org/TR/REC-CSS2/box.html

-- men som eksempel kan man vel bruge den der tr, som er nævnt -- et element, som absolut får sin bredde fra de elementer, som det indeholder !-)
Avatar billede repsac Nybegynder
20. august 2003 - 16:37 #12
roenving: hm, så er textarea et inline element, right?
Der står ikke "non-replaced" nogle steder i det link du postede og jeg orker ikke læse hele skidtet igennem... :) Jeg er rimeligt inde i det box-tamtam, måske du kan forklare hvad "non-replaced" betyder?
Avatar billede repsac Nybegynder
20. august 2003 - 16:40 #13
*host* xhtml1.1 _kræver_ både rows og cols på et textarea... :-/
What the hell? Jeg vil da mene det er et designspørgsmål?
Avatar billede roenving Novice
20. august 2003 - 16:42 #14
Tjah, xhtml er jeg ikke inde i, men *gaaab* vil jeg da mene !-)

Men du kan vel override det ved at sætte det senere !o]
Avatar billede repsac Nybegynder
20. august 2003 - 16:44 #15
roenving: override: ja, det vil jeg da tro... hvis...
Fatter ikke hvad non-replaced betyder, kan du bistå med en lille forklaring og et par dummeslag til mig? ;-)
Avatar billede roenving Novice
20. august 2003 - 16:51 #16
Jeg kan heller ikke give en forklaring på non-replaced, for det udtryk har jeg ikke studset over før, så jeg har ikke prøvet at finde en forklaring, men tablæ-row var jo et eksempel, men jeg kan ikke lige overføre det til inline-elementer ...

arh, måske har det noget at gøre med de rene formatteringsting, som <b>, <i>, <font> m.v.
Avatar billede repsac Nybegynder
20. august 2003 - 16:54 #17
roenving: ok.
Hm, måske... must read more about CSS -- "om lidt" ;-)
Avatar billede repsac Nybegynder
20. august 2003 - 16:57 #18
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB