instyle auszeichnung bordercolor bei IE?
susi
- css
schönes wochenende,
ich hab grad ein neues design gemacht und alles hat wunderbar mit mozilla auf linux funktioniert nur wenn ich nun im IE die site betrachte fehlen alle border-color auszeichnungen! warum sollte der IE das nicht darstellen? ich hab keine ahnung wo der fehler liegen sollte!
BSP:
<td width="125" height="20" style="background-color:#F3F1EF; border-right-width:1px; border-right-style:solid; border-bottom-width:1px; border-bottom-style:solid; border-color:#993366;"></td>
wenn ich die doctype entferne:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
dann stellt auch plötzlich der mozilla die rahmen nicht mehr dar!
wer weiss rat?
lg, susi
Hi,
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
der IE ist der wahnwitzigen Überzeugung, ein DOCTYPE müsse in der ersten Zeile stehen. Da dem hier nicht so ist, schaltet er in den Quirks-Mode.
Cheatah
moin susi,
die IEs brauchen auf jeden fall einen inhalt in der zelle, also ein oder aehnliches. dann werden auch die borders dargestellt
lg, timex.
ps: du kannst die border-attribute auch zusammenfassen: z.b. border-right: 1px solid #000;
timex
habs nun mit inhalt versucht und dies klappt auch!
danke für die hilfe!