mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Mo 29.04.2024 05:52 Benutzername: Passwort: Auto-Login

Thema: "border" wird durch colspan manipuliert vom 20.02.2014


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> "border" wird durch colspan manipuliert
Seite: 1, 2  Weiter
Autor Nachricht
KalleGrabo
Threadersteller

Dabei seit: 13.03.2013
Ort: Dortmund
Alter: 32
Geschlecht: Männlich
Verfasst Do 20.02.2014 13:36
Titel

"border" wird durch colspan manipuliert

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich versuche gerade ein Tabelle aufzubauen, mit einem "border-bottom" an jedem "tr".
Solange ich in meiner Tabelle keinen "colspan" verwende funktioniert das auch. Sobald ein colspan drin ist, verändert sich der border.

table tr td ohne colspan



table tr td mit colspan



Hier mein HTML-Code

Code:
<table>

   <thead>
      <tr>
         <td colspan="1">
            ich bin nur die Überschrift
         </td>
      </tr>
   </thead>
   
   <tbody>
      <tr>
         <td>
            wir alle
         </td>
         <td>
            wir alle
         </td>
      </tr>
   </tbody>
   
</table>


und hier der CSS-Code

Code:
table {
   border-collapse: collapse;
   width: 600px;
   }

   table thead {
      background: rgba(255,0,0,1);
      color: rgba(255,255,255,1);
      }
   
      table tr td{
         border-bottom: dashed 1px rgba(0,0,0,1);
         }
   
         table tr td {
            padding: 20px;
            }
   
            table tr td colspan {
               border: none !important;
               }


Kennt jemand diese Problem und kann mir helfen?

P.S.: wenn ich der ganzen Tabelle einen "border" verpasse, sind die Fehler weg.
Aber
Code:
border: dashed 1px rgba(0,0,0,0);
kann doch auch nicht die Lösung sein... *Schnief*

Beste Grüße
Kalle


Zuletzt bearbeitet von KalleGrabo am Do 20.02.2014 13:39, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
jense

Dabei seit: 04.11.2003
Ort: Dizzledope
Alter: 47
Geschlecht: Männlich
Verfasst Do 20.02.2014 14:03
Titel

Antworten mit Zitat Zum Seitenanfang

verwende einfach keine tabellen.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
SimonDerDude

Dabei seit: 15.01.2010
Ort: error: undefined
Alter: 35
Geschlecht: Männlich
Verfasst Do 20.02.2014 14:21
Titel

Antworten mit Zitat Zum Seitenanfang

jense hat geschrieben:
verwende einfach keine tabellen.

Super Lösung *ha ha*

... mach doch einfach die Selektorenkette genauer, sodass der thead nicht betroffen ist.
Code:

table tbody td { ...


Nun gut ich hoffe auch, dass es kein Tabellenlayout ist. Ansonsten vergiss es und mach es so.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Morgo

Dabei seit: 10.08.2005
Ort: Von Kowelenz bis Kölle
Alter: 39
Geschlecht: Männlich
Verfasst Do 20.02.2014 14:24
Titel

Re: "border" wird durch colspan manipuliert

Antworten mit Zitat Zum Seitenanfang

Naja, also ..
Code:

<td colspan="1">

..ist ja auch Unsinn. Genau wie:
Code:
table tr td colspan {


Eigentliche Ursache ist hier aber (in Webkit Browsern):
Code:
border-collapse: collapse
.
  View user's profile Private Nachricht senden
KalleGrabo
Threadersteller

Dabei seit: 13.03.2013
Ort: Dortmund
Alter: 32
Geschlecht: Männlich
Verfasst Do 20.02.2014 15:01
Titel

Re: "border" wird durch colspan manipuliert

Antworten mit Zitat Zum Seitenanfang

Morgo hat geschrieben:
Naja, also ..
Code:

<td colspan="1">

..ist ja auch Unsinn. Genau wie:
Code:
table tr td colspan {


Eigentliche Ursache ist hier aber (in Webkit Browsern):
Code:
border-collapse: collapse
.


Ach Mist, jetzt habe ich den falschen Code angehängt.
Der colspan ist natürlich bei 2 und die Sache mit dem "colspan" im CSS war einfach nur ein verzweifelter Versuch.

Ohne border-collapse erhalte ich gar keinen border.

Ich muss Tabellen verwenden, da ich tabellarische Inhalte aus einer Datenbank darstellen will und es über divs oder Listen einfach nicht zu lösen ist.
  View user's profile Private Nachricht senden
KalleGrabo
Threadersteller

Dabei seit: 13.03.2013
Ort: Dortmund
Alter: 32
Geschlecht: Männlich
Verfasst Do 20.02.2014 15:14
Titel

Antworten mit Zitat Zum Seitenanfang

SimonDerDude hat geschrieben:
jense hat geschrieben:
verwende einfach keine tabellen.

Super Lösung *ha ha*
... mach doch einfach die Selektorenkette genauer, sodass der thead nicht betroffen ist.
Code:

table tbody td { ...

Nun gut ich hoffe auch, dass es kein Tabellenlayout ist. Ansonsten vergiss es und mach es so.


Das mit den genaueren Selektoren hilft mir leider nicht, der kleine Fehler im tbody ist noch immer da.

Es ist kein Tabellenlayout, keine Sorge!
  View user's profile Private Nachricht senden
top
Moderator

Dabei seit: 25.11.2003
Ort: Hedwig Holzbein
Alter: 52
Geschlecht: Männlich
Verfasst Do 20.02.2014 15:18
Titel

Antworten mit Zitat Zum Seitenanfang

KalleGrabo hat geschrieben:
...
Das mit den genaueren Selektoren hilft mir leider nicht, der kleine Fehler im tbody ist noch immer da.
...


Das ist kein Fehler. Da treffen nur die beiden gestrichelte Außenlinien der Tabellenzellen aufeinander.
  View user's profile Private Nachricht senden
KalleGrabo
Threadersteller

Dabei seit: 13.03.2013
Ort: Dortmund
Alter: 32
Geschlecht: Männlich
Verfasst Do 20.02.2014 15:21
Titel

Antworten mit Zitat Zum Seitenanfang

top hat geschrieben:
KalleGrabo hat geschrieben:
...
Das mit den genaueren Selektoren hilft mir leider nicht, der kleine Fehler im tbody ist noch immer da.
...


Das ist kein Fehler. Da treffen nur die beiden gestrichelte Außenlinien der Tabellenzellen aufeinander.

"optische Fehler"..

Aber wieso passiert das ganze auch, wenn ich dem "tbody tr" das "border-bottom" verpasse und mit "colspan="2" arbeite.
Die Linie sollte doch trotzdem eine sein und nicht auf zwei aufgeteilt werden, oder?

Beste
  View user's profile Private Nachricht senden
 
Ähnliche Themen Bilder im A-Element haben trotz border:none einen border
CSS Bildlink: ohne border - hover: mit border
IE7 und colspan
img {border: 0;} oder img {border: none;}
CSS BG-IMG über Border
INLINE BORDER CSS
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.