Hallo
Gibbtest ne Möglichkeit Links in nem neuen Fenster aufzumachen und dabei auch noch die W3C Standards von XHTML Strict 1.0 einzuhalten?
Aso und dann musste ich mir ne kleine Browserweiche baun weil der IE einfach nicht das machen wollte was ich wollte -.- Jetzt musste ich schreiben:
[code:1]
<!--[if gte IE 5]>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<![endif]-->
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
[/code:1]
Da meckert er natürlich dass das <?xml version="1.0"?> nach oben soll. Aber dann macht diese Weiche fürn IE wieder keinen Sinn.
Wo ist eigentlich der Unterschied zwischen XHTML Strict und Transitional oder wie immer letzteres heißt?
Gruß, greg
Nein, es gibt keine Möglichkeit mit reinem XHTML 1.1 Strict einem Link zu sagen, dass er sich in einem neuen Fenster öffnen soll, dafür ist der User da und nicht der Webseitenersteller. Ich will selbst entscheiden, ob bei mir ein Link in einem neuen Fenster (bzw. bei mir Tab), oder in dem selben Browserfenster geöffnet wird.
Aber mach doch einfach eine HTML 4.01 Strict Seite, da sollte das mit dem target kein Problem sein.
Ach ja, ei deiner Methode oben wird bei dem IE vollgender Code geparst:
[code:1]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
[/code:1]
Dadurch hast du einen doppelten Doctype für den IE, da die Kommentare für die Browserweiche ja wegfallen. Du müsstest also eine Alternative wie bei einer if-Abfrage einbauen, wie "WENN IE, DANN gib HTML 4.01 Doctype aus SONST gib XHTML 1.1 Doctype aus;". Sowas ist aber mit HTML und irgendwelchen Browserweichen nicht möglich.
Da wäre dann eine Lösung per PHP EIGENTLICH kein Problem, aber was ist mit den Opera Leuten, wo eingestellt ist, dass derOpera sich als IE ausgeben soll?

HTML 4.01 Strict? Ich mein ich brauch blos nen anderen Doctype schon ists Trasitional. Was heißt denn das oder ist das das gleiche?
Jo dacht ich mir schon fast dass er das dann doppelt nimmt. Aber XHMTL 1.0 Strict kann der IE ja absolut nicht richtig wiedergeben
Mal ganz davon abgesehn wer IE und FF zur Wahl hat und sich für Opera entscheidet ist eh selber Schuld

Ok IE ist auch doof. Aber besser als Opera.
Znay hast dir mal die Login Leiste von der Seite angesehn die du kürzlich für mich gemacht hast? Die Leiste ganz oben meine ich. Weist wie Opera die ausgibt? o_O
greg schrieb:Ok IE ist auch doof. Aber besser als Opera.
In vielen PC Magazienen hat Opera besser als der FF abgeschnitten...
greg schrieb:Znay hast dir mal die Login Leiste von der Seite angesehn die du kürzlich für mich gemacht hast? Die Leiste ganz oben meine ich. Weist wie Opera die ausgibt? o_O
Bei meinem Opera sah alles richtig aus...
Ich glaube ich habe die Datei auch noch irgendwo und kann nachsehen, ich editier das dann gleich hier...
EDIT: Bei mir sieht das immernoch normal aus.
An dieser Stelle steige ich mal ein und möchte wissen wie ich einen Hack explizit für den Opera mache. Ich habe das Problem, das im IE FF & NS die Schrift bei 100% leserlich dargestellt wird. Der Opera aber macht alles ungefähr 20% kleiner so das man es nicht mehr oder nur noch kaum lesen kann.
Gibt es da was nur der Opera versteht?
Also das Problem mit der Schriftgröße hatte ich nie. Kann mir auch nicht erklären, woran das liegen könnte...
Was wäre denn, wenn du an den Anfang der CSS-Angaben folgendes setzt?
[code:1]
*{
font-size:14px;
}
[/code:1]
Dann hab ich wohl was zerschossen. Ok versuche das zu repariern. Wasn nu mit XHTML 4.01?
Zu meiner Sache:
Ich habe alle Schriftgrößenwerte als Prozentangaben gemacht. Daher ist es unsinn da jetzt die Size an einer Stelle zu Pixeln. Dann werde ich mal schaun wie ich das mit dem Opera hinbekommen.
xhtml is nich. les meinen link. das is richtiges xml und kann der ie net

Denn eben HTML 4.01 ist doch ejal^^