bekomme einen "strich" in Fire Fox angezeigt, im IE nicht
am 19.09.2008 - 11:02 Uhr in
hallo forum,
sorry für den komischen Titel, wusste aber keinen besseren ;)
kurz zum Problem, im FF bekomme ich 2 seltsame striche angezeigt im IE nicht.
habe auch mal Firebug installiert um das mal zu "analysieren"
jedenfalls denke ich das es etwas mit der tabelle zu tun hat, bin aber nicht sicher.
falls jemand eine lösung für das problem hat wäre super!
ich hätte es gerne so wies der IE darstellt ohne striche!
danke im voraus
chris
P.S.:ich denke die bilder sprechen für sich
Screenshot IE
Screenshot FF
- Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, ja da ist wohl ein
am 19.09.2008 - 11:18 Uhr
Hallo,
ja da ist wohl ein Strich ;)
Ohne HTML und CSS kann man da wenig machen, ausser Jemand kennt das zufällig. Kannst du uns eine URL geben?
Ansonsten kann ich dir nur Firefox mit Firebug ans Herz legen. Damit kriegst du das schon raus.
[edit]
Wenn das Tabellen Rahmen sind, dann setz die mal von Hand auf sowas wie "border: 1px solid red;" und guck wie der IE sich verhält. Und dann mal ran tasten.
Es kann sein, das im IE ein leeres th dann mit dem Rahmen versehen wird und im FF nicht. Ich denke die th haben als Standard in Garland so graue Rahmen. Das bekommst du aber mit Firebug gut raus :)
---
Viele Grüße,
Kars-T
Arbeit: comm-press
Hobbies: Tower Defense HQ, plamo.de, Blog
also bin sicher das es mit
am 19.09.2008 - 12:02 Uhr
also bin sicher das es mit den tabellen zusammen hängt!
hab einfach noch eine eingefügt und siehe da ein neuer strich!
hier die erste zeile der tabellen
<table cellspacing="0" cellpadding="0" width="200" border="0">mir ist aufgefallen das Drupal auch die angegebene "width" nicht einhält? (weder im IE noch im FF)
erst wenn man width wie folgt umformatiert wird diese akzeptiert:
<table style="width: 350px">hat da jemand ne idee dazu wie ich jetzt den strich wegbekomme?
Es ist auch so selbst wenn ich die tabelle im ganzen anzeigen lasse ist dann der obere strich grau und die recstlichen schwarz!
P.S.: ich benutze den FCK-Editor
<table style="border-right:
am 19.09.2008 - 12:04 Uhr
<table style="border-right: 0px; border-top: 0px; border-left: 0px; width: 350px; border-bottom: 0px; cellspacing: 0px; cellpadding: 0px">bringt schon mal nichts ausser mehr frust ;)
ja das ist irgendwas mit
am 19.09.2008 - 12:07 Uhr
ja das ist irgendwas mit border-collapse von "table" im stylesheet (in nem drupal stylesheet wie default.css oder system.css). schau dir deine seite in firefox mit firebug an. wähl die tabelle aus. dort steht irgendwas mit border-collapse. blende das aus, du wirst sehen dein strich geht weg. dann überschreibst du border-collapse für "table" in style.css. tatsächlich bräuchten wir aber html/css deiner seite um das so richtig sehen zu können. mit firebug solltest du das aber schnell rauskriegen können.
border-collapse
am 19.09.2008 - 12:08 Uhr
Moin!
Na das hatte wir doch neulich erst: setze mal in der style.css "border-collapse" für Tabellen auf "separate".
table {border-collapse: separate;}hth,
Stefan
habs mal ausprobiert. in
am 19.09.2008 - 12:12 Uhr
habs mal ausprobiert. in defaults.css steht:
table{border-collapse:collapse;
}
das verursacht den strich. schreib in deine style.css:
table{
border-collapse:none;
}
das müsste das problem lösen.
äh ja, wir sind uns einig
am 19.09.2008 - 12:19 Uhr
äh ja, wir sind uns einig :-)
ist es denn egal ob separate oder none, wenn beides das gewünschte ergebnis bringt? na ich geh das wohl mal googlen :-)
***edit: offiziell existieren nur die properties collapse und separate. none geht zwar auch in firefox aber dann evtl. nicht überall.
wo muss bzw. kann ichs denn
am 19.09.2008 - 12:39 Uhr
Danke für die Antworten.
wo muss bzw. kann ichs denn jetzt einfügen ?
in die Style.css oder in die Default.css ?
wenn ichs in die Style.css von meinem theme mach passiert nix, mache ich es in die Default.css ist die änderung bei der nächsten drupal aktualisierung weg !?
was ist die richtige lösung die auch nach einem update noch funktioniert ?
CSS
am 19.09.2008 - 12:41 Uhr
Moin!
Schreibs in die style.css und mach die Anweisung etwas spezifischer.
Also
body .node table {...}so in etwa jedenfalls.
Dann sollte die Anweisung auch greifen.
Stefan
"so in etwa" is gut... ich
am 19.09.2008 - 13:00 Uhr
"so in etwa" is gut... wie wäre es denn "GENAU" zu machen
ich hab folgendes eingefügt in die style.css meines themes und es funktioniert nicht...
body .node table {
border-collapse: separate;
}
warum meldet sich denn jetzt
am 19.09.2008 - 13:29 Uhr
warum meldet sich denn jetzt keiner mehr...
Ich hab leider keine Idee,
am 19.09.2008 - 13:37 Uhr
Ich hab leider keine Idee, wie ich dir helfen könnte...
---
Viele Grüße,
Kars-T
Arbeit: comm-press
Hobbies: Tower Defense HQ, plamo.de, Blog
ich kann nicht glauben das
am 19.09.2008 - 14:52 Uhr
ich kann nicht glauben das ich der einzige bin der mit drupal eine tabelle auf ner seite eingebunden hat und danach diesen strich im firefox sieht !
border-collapse: separate;ist auf jedenfall der richtige ansatz! aber wenn ich diese änderung in der Default.css mache ist sie beim nächsten update wieder dahin. wie kann ich das in ein eigenes theme einbinden?!?!
BITTE HELFT MIR!
Kann man sich das mal live
am 19.09.2008 - 14:54 Uhr
Kann man sich das mal live anschauen? Hast du eine URL?
http://www.activekey.es/conte
am 19.09.2008 - 15:12 Uhr
http://www.activekey.es/content/kontakt
sieht doch ganz gut aus. Wie
am 19.09.2008 - 15:21 Uhr
sieht doch ganz gut aus. Wie ein kleiner Seperator.
Versuch mal das am Anfang deiner CSS Datei:
tbody{
border-top: none;
}
immernoch strich wenn ichs
am 19.09.2008 - 15:58 Uhr
immernoch strich wenn ichs in die Style.css einfüge
line 21 in modules/system
am 19.09.2008 - 16:40 Uhr
line 21 in modules/system default.css
...
table {border-collapse:collapse;
}
So bekommst du den Strich weg:
table {border-collapse:none;
}
Allerdings wäre es eleganter nicht die Systemdatei, sondern eher ein Style in deinem Theme zu überschreiben...
Edit: ..das gleiche stand oben schon, habe ich auch gerade gesehen...
border-collapse
am 20.09.2008 - 12:37 Uhr
Moin!
border-collapse: noneist falsch! Gültige Werte sind nur "separate" und "collapse".@G: installiere Dir firebug (für Firefox) und lass Dir die Eigenschaften der Tabelle anzeigen.
Dann siehst Du auch, in welchen Elementen (div, etc.) die Tabelle eingeordnet ist und welche Klassen oder Ids diese haben und welche Anweisung denn nun für die Tabelle verwendet wird.
Anhand der umgebenen Klassen und Ids kannst Du im CSS den "Pfad" zur Tabelle spezifischer schreiben (wie ich gestern schon angedeutet habe).
Leider hast Du Deine Seite offline geschaltet, also kann ich das auch nicht sehen :-{
Stefan
Also ich habe das bei mir
am 22.09.2008 - 08:30 Uhr
Also ich habe das bei mir ausprobiert. In die style.css meines Themes habe ich
table {border-collapse:separate;}geschrieben und die Datei wieder hochgeladen. Strich war weg. Prüf doch bitte, ob du einen Fehler drin hast und ob die Datei wirklich hochgeladen wurde. Eventuell steht in deinem style.css auch schon eintable, dann füge die border-collapse Zeile dort hinzu. Oft hilft auch ein erneutes Laden der Seite, da Browser auch Stylesheets im Cache behalten.das Problem hat sich jetzt
am 29.09.2008 - 11:19 Uhr
das Problem hat sich jetzt von selbst gelöst! letzte woche gegen ende war ein FireFox Update und jetzt wird kein strich mehr angezeigt.
habe keine änderung am quelltext gemacht, der bugfox war wohl schuld
Hi. Ich habe das selbe
am 30.09.2008 - 18:14 Uhr
Hi.
Ich habe das selbe Problem.
Ich habe es mit border-collapse: separate; gelöst gehabt. Da ich aber 2 Tabellen habe hat sich die eine Tabelle von hier: www.team-206.de/der206 auch verändert.
Ich möchte aber das der Strich nur von dieser Seite: www.team-206.de/links weg ist.
Ich hatte das im style css. unter table so geschrieben: border-collapse: url(http:www.team-206.de/links) separate;
Ist das falsch?
Mfg
ja *g* du kannst nicht für
am 30.09.2008 - 18:46 Uhr
ja *g*
du kannst nicht für eine url eine border-collapse property geben. stattdessen hat vielleicht deine tabelle auf http:www.team-206.de/links eine eigene id oder class, die du ansprechen kannst? wenn du die tabelle per hand erstellt hast, dann füge ihr doch noch ne id hinzu. dann machst du sowas in style.css:
#idname table { border-collapse: separate; }Doch könnte man. Mit ein
am 30.09.2008 - 20:16 Uhr
Doch könnte man. Mit ein paar Zeilen Code. if(arg(0) == 'bla'...drupal_add_css... elseif... usw.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Ich meinte das hierauf
am 30.09.2008 - 20:58 Uhr
Ich meinte das hierauf bezogen:
Ich hatte das im style css. unter table so geschrieben: border-collapse: url(http:www.team-206.de/links) separate;
in der style.css kann man das nicht machen. man kann es machen, aber es wird nichts passieren. die einfachste lösung ist der tabelle eine class oder id zuzuweisen und die zu stylen. dann sparst du dir bestimmt auch ein paar zeilen code ;-)
Danke. Das werde ich mal
am 01.10.2008 - 18:16 Uhr
Danke. Das werde ich mal probieren.
Hi. Ich habe mal jetzt der
am 03.10.2008 - 10:15 Uhr
Hi.
Ich habe mal jetzt der Tabelle die id Team gegeben.
Wie schreibe ich das jetzt richtig in den style.css? Und wo schreibe ich das rein? Bei table? Oder irgendwo?
Ich habe mal probiert das so zu schreiben:
#idname Team {
border-collapse: separate;
}
Das hat aber keine Wirkung.
Hier ist mal der Strich der weg soll. http://www.team-206.de/team
in die style.css deines
am 03.10.2008 - 13:35 Uhr
in die style.css deines Themes am Ende
/*** Meine CSS Aenderungen
*
*/
// tabelle unter team-206.de/team
#Team {
border-collapse: separate;
}
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Tabelle
am 03.10.2008 - 16:54 Uhr
Mal eine ganz andere Frage: warum verwendest Du dort überhaupt eine Tabelle? Das lässt sich doch auch viel flexibler mit
<div>und seinen Freunden darstellen.nur so ein Gedanke...
Stefan
Spartacus schrieb in die
am 03.10.2008 - 19:23 Uhr
in die style.css deines Themes am Ende
/*** Meine CSS Aenderungen
*
*/
// tabelle unter team-206.de/team
#Team {
border-collapse: separate;
}
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Danke. Hat funktioniert.
Warum ich das nicht mit div.,etc.mache? Weil ich nicht sehr viel Ahnung von HTML oder css. habe. Ich fuchse mich da auch erst seit einigen Wochen durch. Ohne selber probieren und nachfragen geht bei mir nichts.