/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
media print
Fra : Lisbet Laursen


Dato : 02-08-04 14:13

Jeg har lavet et print.css, som skal fjerne diverse elementer i
udskrift, men det virker ikke på menuen "left", mens det virker på fx
"logo".

Begge elementer er ssi-inkluderet, men "left" har kun <div class>, mens
"logo" har både <div class> og <div id>.
Hvis jeg tilføjer <div id> til "left", inkluderes den imidlertid ikke!

Mystisk? Hvad mon jeg overser?

Venlig hilsen
Lisbet


 
 
Lisbet Laursen (02-08-2004)
Kommentar
Fra : Lisbet Laursen


Dato : 02-08-04 14:25

Lisbet Laursen wrote:
> Jeg har lavet et print.css, som skal fjerne diverse elementer i
> udskrift, men det virker ikke på menuen "left", mens det virker på fx
> "logo".
>
> Begge elementer er ssi-inkluderet, men "left" har kun <div class>,
> mens "logo" har både <div class> og <div id>.
> Hvis jeg tilføjer <div id> til "left", inkluderes den imidlertid ikke!
>
> Mystisk? Hvad mon jeg overser?

Ups, jeg glemte linket: http://www.varde-gym.dk/index.shtml

> Venlig hilsen
> Lisbet


Erik Ginnerskov (02-08-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 02-08-04 14:58

Lisbet Laursen wrote:
> Jeg har lavet et print.css, som skal fjerne diverse elementer i
> udskrift, men det virker ikke på menuen "left", mens det virker på fx
> "logo".
>
> Begge elementer er ssi-inkluderet, men "left" har kun <div class>,
> mens "logo" har både <div class> og <div id>.
> Hvis jeg tilføjer <div id> til "left", inkluderes den imidlertid ikke!

Du har din menu liggende i en <ul class="ListTree" id="tree">

For det første må du i xhtml ikke benytte store bogstaver til elementer.
Linjen skal derfor ændres til <ul class="listtree" id="tree>

Derefter skal du i css/printny.css definere enten

..listtree {
display:none
}

eller

#tree {
display:none
}

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Jens Gyldenkærne Cla~ (02-08-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 02-08-04 15:11

Erik Ginnerskov skrev:

> Du har din menu liggende i en <ul class="ListTree" id="tree">
>
> For det første må du i xhtml ikke benytte store bogstaver til
> elementer.

Det gør hun da heller ikke. Xhtml foreskriver at elementer (i dette
tilfælde ul) og parametre (i dette tilfælde class og id) alle
skrives med små bogstaver. Men det foreskriver _ikke_ at værdier
til parametre skal være med små bogstaver.

Men man skal være opmærksom på at der er forskel på store og små
bogstaver i klasse- og id-navne. Hvis man skriver class="ListTree"
i html-koden skal man altså også skrive .ListTree i css-koden.

(I quirks mode er nogle browsere ligeglade med forskellen, men regn
for en sikkerheds skyld altid med at navnene er versalfølsomme).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Lisbet Laursen (02-08-2004)
Kommentar
Fra : Lisbet Laursen


Dato : 02-08-04 15:42

Erik Ginnerskov wrote:
> Lisbet Laursen wrote:
>> Jeg har lavet et print.css, som skal fjerne diverse elementer i
>> udskrift, men det virker ikke på menuen "left", mens det virker på fx
>> "logo".
>>
>> Begge elementer er ssi-inkluderet, men "left" har kun <div class>,
>> mens "logo" har både <div class> og <div id>.
>> Hvis jeg tilføjer <div id> til "left", inkluderes den imidlertid
>> ikke!
>
> Du har din menu liggende i en <ul class="ListTree" id="tree">
>
> For det første må du i xhtml ikke benytte store bogstaver til
> elementer. Linjen skal derfor ændres til <ul class="listtree"
> id="tree>

Siden validerer som XHTML 1.0 Strict!

>
> Derefter skal du i css/printny.css definere enten
>
> .listtree {
> display:none
> }
>
> eller
>
> #tree {
> display:none
> }

I mit css/printny.css er det ikke ListTree, som jeg laver definitioner
på, men "left", det så sådan ud:

#left {
visibility:hidden;
position:absolute;
top:0px;
left:0px;
}
Efter at jeg har rettet det til flg (efter en oplysning i en anden tråd
om css problem), virker det, jubii:

..left {
visibility:hidden;
position:absolute;
top:0px;
left:0px;
}

Problemet er så bare, at css problemet (den anden tråd) endnu ikke er
løst.

Tak for svar


Bertel Lund Hansen (02-08-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 02-08-04 16:05

Lisbet Laursen skrev:

.... og jeg har en bibemærkning:

>I mit css/printny.css er det ikke ListTree, som jeg laver definitioner
>på, men "left", det så sådan ud:

>#left {
> visibility:hidden;
> position:absolute;
> top:0px;
> left:0px;
>}

Jeg vil fraråde dig et genbruge reserverede navne (her "left")
til dine egne formål. Det er forvirrende at læse, og jeg kunne
forestille mig at der findes browsere der kløjes i det.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Lisbet Laursen (02-08-2004)
Kommentar
Fra : Lisbet Laursen


Dato : 02-08-04 16:46

Bertel Lund Hansen wrote:
> Lisbet Laursen skrev:
>
> ... og jeg har en bibemærkning:
>
>> I mit css/printny.css er det ikke ListTree, som jeg laver
>> definitioner på, men "left", det så sådan ud:
>
>> #left {
>> visibility:hidden;
>> position:absolute;
>> top:0px;
>> left:0px;
>> }
>
> Jeg vil fraråde dig et genbruge reserverede navne (her "left")
> til dine egne formål. Det er forvirrende at læse, og jeg kunne
> forestille mig at der findes browsere der kløjes i det.

Hejsa - Jeg er slet ikke med? Hvad menes der med reserverede navne?


Bertel Lund Hansen (02-08-2004)
Kommentar
Fra : Bertel Lund Hansen


Dato : 02-08-04 16:54

Lisbet Laursen skrev:

>> Jeg vil fraråde dig et genbruge reserverede navne (her "left")
>> til dine egne formål. Det er forvirrende at læse, og jeg kunne
>> forestille mig at der findes browsere der kløjes i det.

>Hejsa - Jeg er slet ikke med? Hvad menes der med reserverede navne?

Der menes navne som allerede er optaget af 'systemet'. "Left"
bruges som parameter til f.eks. text-align.

Jeg mener altså at det er mest praktisk at man afholder sig fra
at kalde sine klasser for left, font, text-align, color osv.

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Lisbet Laursen (02-08-2004)
Kommentar
Fra : Lisbet Laursen


Dato : 02-08-04 17:50

Bertel Lund Hansen wrote:
> Lisbet Laursen skrev:
>
>>> Jeg vil fraråde dig et genbruge reserverede navne (her "left")
>>> til dine egne formål. Det er forvirrende at læse, og jeg kunne
>>> forestille mig at der findes browsere der kløjes i det.
>
>> Hejsa - Jeg er slet ikke med? Hvad menes der med reserverede navne?
>
> Der menes navne som allerede er optaget af 'systemet'. "Left"
> bruges som parameter til f.eks. text-align.
>
> Jeg mener altså at det er mest praktisk at man afholder sig fra
> at kalde sine klasser for left, font, text-align, color osv.

Okay, så er jeg med. Tak for tippet.


Jens Peter Karlsen (02-08-2004)
Kommentar
Fra : Jens Peter Karlsen


Dato : 02-08-04 17:39

Hvis du gerne vil være mere beskrivende i dine ID og class navne vil
jeg foreslå at du bruger danske ord så du ikke risikerer konflikter
(se Bertels svar om dette). F.eks. her #venstre i stedet for #left.
Bare husk du ikke kan bruge ÆØÅ så i stedet for #højre ville du skrive
#hoejre.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Mon, 2 Aug 2004 17:46:13 +0200, "Lisbet Laursen"
<lisbet_overvad@hotmail.com> wrote:

>>> #left {


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste