|
| Grim border på <object> Fra : Steen |
Dato : 18-02-04 10:13 |
|
Jeg skal inkludere et xhtml-dokument i et andet. Til den ende anvendte jeg
<iframe src="...">, men så kom der en grim, grim border på, som ikke
forsvandt, selvom jeg skrev <iframe style="border:0px;"... Jeg kunne kun få
den væk med <iframe frameborder="0"... men fandt så ud af, at frameborder
ikke er tilladt i xhtml 1.0 strict. Faktisk er <iframe> slet ikke tilladt i
xhtml 1.0 strict!
Jeg har derfor måttet ty til <object data="...">, som fungerer på nøjagtig
samme måde som iframe, og ganske vist validerer som xhtml 1.0 strict, men
der kommer guddødemig den samme grimme, grimme border på! ...og <object
style="border:0px;"... fjerner den ikke.
Nogen forslag?
mvh Steen
| |
Martin Hintzmann And~ (18-02-2004)
| Kommentar Fra : Martin Hintzmann And~ |
Dato : 18-02-04 11:19 |
|
Steen wrote:
> Jeg skal inkludere et xhtml-dokument i et andet. Til den ende anvendte jeg
> <iframe src="...">, men så kom der en grim, grim border på, som ikke
> forsvandt, selvom jeg skrev <iframe style="border:0px;"... Jeg kunne kun få
> den væk med <iframe frameborder="0"... men fandt så ud af, at frameborder
> ikke er tilladt i xhtml 1.0 strict. Faktisk er <iframe> slet ikke tilladt i
> xhtml 1.0 strict!
>
> Jeg har derfor måttet ty til <object data="...">, som fungerer på nøjagtig
> samme måde som iframe, og ganske vist validerer som xhtml 1.0 strict, men
> der kommer guddødemig den samme grimme, grimme border på! ...og <object
> style="border:0px;"... fjerner den ikke.
>
> Nogen forslag?
>
Ja, start med at give et link til siden, så vi kan få syn for sagen
Hintzmann c",)
| |
Steen (18-02-2004)
| Kommentar Fra : Steen |
Dato : 18-02-04 11:45 |
| | |
Erik Ginnerskov (18-02-2004)
| Kommentar Fra : Erik Ginnerskov |
Dato : 18-02-04 13:42 |
|
"Steen" <virker@ikke.invalid> skrev
> Jeg skal inkludere et xhtml-dokument i et andet. Til den ende anvendte jeg
> <iframe src="...">, men så kom der en grim, grim border på, som ikke
> forsvandt, selvom jeg skrev <iframe style="border:0px;"... Jeg kunne kun
få
> den væk med <iframe frameborder="0"... men fandt så ud af, at frameborder
> ikke er tilladt i xhtml 1.0 strict. Faktisk er <iframe> slet ikke tilladt
i
> xhtml 1.0 strict!
>
> Jeg har derfor måttet ty til <object data="...">, som fungerer på nøjagtig
> samme måde som iframe, og ganske vist validerer som xhtml 1.0 strict, men
> der kommer guddødemig den samme grimme, grimme border på! ...og <object
> style="border:0px;"... fjerner den ikke.
>
> http://www.fys.ku.dk/~sej/iframe_vs_object.htm
I min Mozilla 1.5 er der kun den røde border, som du selv har sat på
test14.htm
--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin
| |
Steen (18-02-2004)
| Kommentar Fra : Steen |
Dato : 18-02-04 14:15 |
|
Erik Ginnerskov wrote:
> I min Mozilla 1.5 er der kun den røde border, som du selv har sat på
> test14.htm
Du har ret! Der er heller ingen borders i min Mozilla Firebird. Men i IE6 er
der nogen grimme borders. Og det er jo ærgeligt, al den stund at langt de
fleste bruger IE...
/steen
| |
Jens Gyldenkærne Cla~ (18-02-2004)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 18-02-04 14:33 |
|
Steen skrev:
> Du har ret! Der er heller ingen borders i min Mozilla
> Firebird. Men i IE6 er der nogen grimme borders. Og det er jo
> ærgeligt, al den stund at langt de fleste bruger IE...
Jeg eksperimenterede lige lidt. Det virker hvis man sætter border:
none; på html og body i den inkluderede dokument.
Se eksemplet her:
< http://www.gyros.dk/usenet/html/iframeborder.shtml>
--
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
| |
Steen (18-02-2004)
| Kommentar Fra : Steen |
Dato : 18-02-04 15:27 |
|
Jens Gyldenkærne Clausen wrote:
> Jeg eksperimenterede lige lidt. Det virker hvis man sætter border:
> none; på html og body i den inkluderede dokument.
>
> Se eksemplet her:
> < http://www.gyros.dk/usenet/html/iframeborder.shtml>
Hatten af! Respekt!
Hvordan f.... fandt du på det?! Det er intet mindre end genialt
I min IE6 er det dog tilstrækkeligt at sætte html { border:0px; }- jeg
behøver ikke sætte den på body, for at det virker.
1.000 tak for hjælpen!
Mvh Steen
| |
Jens Gyldenkærne Cla~ (18-02-2004)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 18-02-04 16:07 |
|
Steen skrev:
> Hvordan f.... fandt du på det?! Det er intet mindre end
> genialt
Udelukkelsesmetoden
Eftersom der ikke var flere egenskaber at sætte for det ydre objekt
(iframe/object) måtte kanten vel komme fra det indre - altså den
inkluderede side.
> I min IE6 er det dog tilstrækkeligt at sætte html {
> border:0px; }- jeg behøver ikke sætte den på body, for at det
> virker.
O.k. - jeg testede kun med begge sat.
--
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
| |
Allan Vebel (22-02-2004)
| Kommentar Fra : Allan Vebel |
Dato : 22-02-04 00:55 |
|
Steen <virker@ikke.invalid> skrev:
> Jeg skal inkludere et xhtml-dokument i et andet.
Du skal nok anvende ssi til formålet, så slipper du helt af
med borderproblemet - og hvordan det fungerer i de
enkelte browsere.
Der er stor forskel på hvordan <iframe> og <object> vises
i de enkelte browsere - det kan du helt slippe for at tænke
på med ssi - det er bare ren data der bliver inkluderet.
--
Allan
http://html-faq.dk
| |
Steen (22-02-2004)
| Kommentar Fra : Steen |
Dato : 22-02-04 09:47 |
|
Allan Vebel wrote:
>> Jeg skal inkludere et xhtml-dokument i et andet.
>
> Du skal nok anvende ssi til formålet, så slipper du helt af
> med borderproblemet - og hvordan det fungerer i de
> enkelte browsere.
OK - det var ikke hele sandheden, jeg skrev. Jeg skal inkludere et
aspx-genereret html-dokument, som ligger på én server, i et xhtml-dokument,
som ligger i et kommercielt CMS på en anden server.
> Der er stor forskel på hvordan <iframe> og <object> vises
> i de enkelte browsere - det kan du helt slippe for at tænke
> på med ssi - det er bare ren data der bliver inkluderet.
Med CSS er det vel muligt at få det til at se ens ud i alle browsere (mere
eller mindre). Som det er nu, ser det såmænd meget pænt ud i både
IE6.0/IE5.5/IE5.0/Mozilla Firebird/Opera 7/Win og IE5.2/Mozilla
Firebird/Safari/Mac.
Mvh Steen
| |
|
|