16. august 2005 - 21:15Der er
40 kommentarer og 2 løsninger
Det er helt umugligt at markering af tekst i IE
Jeg har stort set kun brugt layer (<div></div> med tilhørende CSS). det er umugligt at maker tekst, Virker fint i Opera og firefox, det er i IE det går galt. http://henning1.wi3.ots.dk/uro/
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg har aldrig helt kunnet sætte finge på hvor problemet opstår...
oftest har jeg oplevet når der er brugt både absolute og relative det ved strict doctype eller Transitional med DTD (har oplevet at fjerne DTD fik til at virke) Men har også oplevet sider der efter den teori ikke skulle kunne markeres, men som kan...og omvnedt feks kan jeg udemærket markere teksten i http://henning1.wi3.ots.dk/uro/ med IE....
I de tilfælde hvor man ikke kan marker teksten ved hjælp af at køre cusren over det ønskede, kan man do stadigt marker teksten ... 1 klilk på tekst.= marker ord .... 2 klik=marker linie ...og 3 klik=marker alt....
Synes godt om
Slettet bruger
16. august 2005 - 22:42#7
tabel virker delvis, men men,,,, nu har lige lavet en test der viser sig at der noget der slet ikke kan markeres IE ved ikke det er der. http://henning1.wi3.ots.dk/test.php
Ja, nu er 'position:relative' jo en sjov størrelse :)
Når du giver et relativt positioneret element top- og left-værdier forskellig fra 0, vil det godt nok flytte sig ... men det optager stadig sin oprindelige plads. Her lader IE åbenbart også selektions-muligheden ligge :o|
Prøv at give elementet top:0 og left:100px. Så kan du se, hvad der sker med selektionen.
- men du gav mig faktisk en idé til vider undersøgelser - for jeg har det lidt som Jesper. Jeg ved der er en fejl - men har ikke helt styr på, hvorfor den opstår. Der er næppe noget, der irriterer mig mere ;o)
Synes godt om
Slettet bruger
16. august 2005 - 22:55#10
ja så kan det der rager ud over det absolute ikke markeres
IE ved godt den er der.....problemet er IE ser den som værende placeret lige under linien "With absolute positioning, an element can be placed anywhere on a page."
hvis du prøver at marker den lineog en af de andre samtidigt vil du opdage at den på et tidspunkt tager fat i den del af teksten du ellers ikke kan markere...
En måde du kan komme uden om de på er ved at placere et absolute lag i det relative lag...til at holde teksten...(Altså kun bruge relative lag til at scalere/opsætte siden)
Men spørgsmålet er, om koden overhovedet er valid. Semantisk er det i hvert fald ikke at have et paragraf-element (eller et overskrifts-element) i et inline span-element som et span :)
Jeps...er en sjov drilsk en den der... måske man skulle finde en af de sider der bruger bæde reative og absolute layers og hvor man kan selecter...og sammenligne med der hvor man ikke kan...
Synes godt om
Slettet bruger
16. august 2005 - 23:33#20
position:relative er så absolut en sjov størelse, der er meget dynamisk. set i forhold til absolut, når jeg DTD misser jeg centrereinge, så center eller markering, det er et valg,
(citat pircro "IE ved ikke det er der.") forkert udtrykt af mig (picro)
Synes godt om
Slettet bruger
16. august 2005 - 23:35#21
jeg har lavet dem til div elementer ingen forskeld ?
nu så lang så godt! det går galt for IE når den er i standards-mode hvad and går absolute postion og i quirks-mode ser det ud af HT med box/padding og i quirks-mode=Antik i Web-produktion..
1. .... jeg kan godt selectere tekst ol på bogladen...men ikke på de eksempler vi har leget med her
Noget kunne tyde på at nå den slags opstår er det pga fejl i koderne... Denne side kan jeg feks markere teksten på http://tinyurl.com/b48ul
Men kopier jeg siden og oploader den til min plads hos tdc ...så kan jeg ikke selectere teksten på siden længere http://tinyurl.com/ce457 Mon ikke det er TDC's indsatte kode i bunden der laver ravgen ??? </html><!-- Nedenstående indsat af TDC for at måle trafikken samtidig med at brugeren er 100% anonym. Koden må ikke sættes ud af funktion, kopieres, eller ændres. --> <img src="http://statistik-gallup.net/V11***tdckoncern_dk/dk/ISO-8859-1//"> Køre jeg en kopi lokat virker det fint...
Skal lige finde en anden server at teste på før jeg kan lege vidre med problemet....(Hvis bedst med en hvor det der BØR virke virker...*G*) Men har fået nogle ideer som lokat virker lovende.... vender tilbage..... med forhåbenligt bedre nyt
lokat ???,,,,hvad for et kattedyr er det mon ???...*G*....lokalt da...*S*
Synes godt om
Slettet bruger
18. august 2005 - 16:31#27
jeg har sidet lidt og tænk på om de i IE7 vil rette op på der box/padding fejl der er, i den forbindelse kom jeg forbi http://www.quirksmode.org/ og fandt nogle HACK's den en er 'Conditional comments' som kun virker i IE alle andre brovser inorer den også på MAC. har testet det på skolen OTS.dk <!--[if IE]> <style> div.logo { width: 150px;
} </style> <![endif]-->
den anden er 'Comment tag' læses af alle browser og ikke af IE
<p>This is <comment>not</comment> Internet Explorer.</p>
før DTD har jeg sat <?xml version='1.0' encoding='iso-8859-1'?> har prøvet det HTML4.01 og XHTML. IE Opera FireFox på PC og MAC det virker fint, siden bliver også Valideret.
jeg har brugt den første på dene side og sat følgende vædier:
Ja der eksistere mange forskellige hack (nogle bedre end andre) en der ligner den du viser der... er IE Mac hacket
<!-- #stilen {widht:158px} /* Mac hack\*/ #stilen {widht:150px} /* End hack */ -->
IE mac ser ikke line 2 :-)
Men det ændre stadigt ikke ved det underlige/spændende i hvad der gør at man ikke kan markere teksten.... jeg tror jeg er på sporet at årsagen... men skal lige finde et sted jeg har plads til at lege.... På TDC's går det ikke *G*
Oplever du det samme som jeg MHT ikke kunne marker teksten på det ene af de to link jeg gav sidst ???
Synes godt om
Slettet bruger
19. august 2005 - 08:49#29
jeg har set den til mac før, i går "www.quirksmode.org/" Bogladen forbliver som den er til at finde den bug der er eller ej, men problemet skal for følges til døren..... hvad det så end gør det... :-)
"problemet skal for følges til døren..... hvad det så end gør det... :-)"
Ja.... lidt spændende er det problem....og et eller andet sted derude sider en der kender svaret :-) ....detsvære er det PT ikke lige mig....men jeg arbejde på det...og skulle det lykkeds mig at komme nærmere en forklaring/løsning, giver jeg selvf. lyd med det samme....
Synes godt om
Slettet bruger
30. august 2005 - 09:50#31
Løsning...
i css skrives en default indstilling til div browser....... @charset "ISO-8859-1"; html,body{height:100%;margin:0;padding:0;} og det virker
I øvrigt er dine hacks højere oppe i tråden kun hacks. Løsningen er at undgå den XML-prolog inden DTD'en. XML-prologer bruger man jo kun i XHTML-dokumenter - og dem kan IE jo alligevel ikke tolke - så den er så inderlig ligegyldig :)
Synes godt om
Slettet bruger
12. september 2005 - 17:01#41
olebole >> det er indlysende at der er stor forskæld, i alle browsere, på alle systemer http://henning1.wi3.ots.dk/test_browser.php ter sig ikke ens http://henning1.wi3.ots.dk/test_browser2.php denne ter sig ens i alle browsere det er ikke kun problemet i IE med markering af text dette kan løse, i opera kan div plaseres i bunden, <html> IE mener at et docomen sarter her. <body> Opera mener det starter her. FF ligger vel lidt i mellem.. elementet <HTML> findes der ikke meget skrif om med starter mener jeg hvorfra browseren beregner begyndelse position "flowet" X=0 Y=0 og der med er der lavet et flow 100%, men hvorfor det virker må programørene til browsere svare på,
picro >> sorry, men jeg fatter ikke en lyd af det, du skriver
Synes godt om
Ny brugerNybegynder
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.