TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 27.02.2008, 11:48   #1
TP-Senior
 
Registriert seit: Jul 2005
Pyrofreak macht alles soweit korrekt
Unhappy

Tabellenprobs


Hallo!

Ich komme an einem Problem nicht weiter und zwar
habe ich eine Tabelle mit einem <head> Bereich und möchte diese
Kopfzeile mit einem Rahmen versehen,aber eben nur diese Zeile!

Code:

<thead>
<tr class=Kopfzeile>
<th>....</th>
<th>....</th>
<th>....</th>
.
.
.
</tr>
</thead>


CSS:

tr.Kopfzeile {
border: 1px solid #602C16;
}

Nun ist es so das der Browser Firefox die Zeile macht, also den Rahmen, nicht
aber der Internet Explorer, warum?

Weiters habe ich noch das Problem das ich XHTML strict Mode habe und
meine Tabelle gerne zentriert haben möchte, der Befehl "align=center"
ist aber nicht mehr erlaubt in XHTML? Andere Möglichkeit hab ich ned gefunden Was kann ich tun?

gr Pyro
Pyrofreak ist offline   Mit Zitat antworten


Alt 27.02.2008, 11:59   #2
TP-Veteran
 
Benutzerbild von jayjay
 
Registriert seit: May 2003
Ort: krefeld
jayjay bringt sich richtig ein
tr würde ich gar nicht beschreiben, vielleicht so?
HTML-Code:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
body {
}
table {
	width:80%;
}
th {
	border: 1px solid #602C16;
}
td {
}
-->
</style>
</head>

<body>
<table align="center" border="0" cellspacing="0" cellpadding="0">
	<tr>
		<th>&nbsp;</th>
		<th>&nbsp;</th>
		<th>&nbsp;</th>
	</tr>
	<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
	</tr>
	<tr>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
		<td>&nbsp;</td>
	</tr>
</table>
</body>
</html>
__________________
computer tun nur das was man ihnen sagt, meistens
jayjay ist offline   Mit Zitat antworten
Alt 27.02.2008, 12:00   #3
TP-Moderator
 
Benutzerbild von satre
 
Registriert seit: Jan 2005
Ort: Düsseldorf
satre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine User
Zitat:
Zitat von Pyrofreak Beitrag anzeigen
<thead>
<tr class="Kopfzeile">
<th>....</th>
Hallo,

du hast die Anführungszeichen nach class= vergessen.

Zitat:
meine Tabelle gerne zentriert haben möchte
Du kannst die Tabelle mit margin zentrieren.
Code:
<table style="margin:0 auto;">
satre ist offline   Mit Zitat antworten
Alt 27.02.2008, 13:36   #4
TP-Senior
 
Registriert seit: Jul 2005
Pyrofreak macht alles soweit korrekt
Erstmal danke für eure Hilfe!

@jayjay
das mit dem th hab ich schon probiert, das klappt leider nicht und zwar weil
ich möchte für den Kopfzeilen Rahmen eine andere Pixelbreite haben als
dann zb.: für die Rahmen des body Teiles der Tabelle, weiters rahmt er mir
nur die ersten Spalten jeweils nicht aber alle...

@satre
dein Befehl klappt wunderbar und zwar in beiden Browsern, wo hast Du den denn gefunden? Habe ihn in Selfhtml.org vergeblich gesucht...danke nochmal!

table {
margin: 0 auto;
.
.
.
}

Weis vielleicht jemand wie ich das Prob mit den Rahmen lösen kann?

gr Pyro
Pyrofreak ist offline   Mit Zitat antworten
Alt 27.02.2008, 13:50   #5
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Meinst Du evtl so was wie im Anhang? Das geht zB so:
Code:
<html>
<head>
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
body {
}
table {
    width:80%; border: 1px solid black; }
th.links, th.mitte { border-right: 3px solid black;border-bottom: 3px solid black;}
th.rechts { border-bottom: 3px solid black;}
td { border-bottom: 1px solid black; }
-->
</style>
</head>

<body>
<table align="center" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <th class='links'>&nbsp;</th>
        <th class='mitte'>&nbsp;</th>
        <th class='mitte'>&nbsp;</th>
        <th class='rechts'>&nbsp;</th>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
</table>
</body>
</html>
Miniaturansicht angehängter Grafiken
tabellenprobs-tab.png  
__________________


Ich habe es nicht nötig, mich künstlich interessant zu machen, indem ich darauf poche, originell zu sein. Frank Goosen
webmichl ist gerade online   Mit Zitat antworten
Alt 27.02.2008, 14:44   #6
TP-Senior
 
Registriert seit: Jul 2005
Pyrofreak macht alles soweit korrekt
@danke webmichl

Ja genau so in etwa, habe die "th td" gleich mal mit "border-bottom" ausprobiert
und jetzt klappts, allerdings bleibt leider noch eine Hürde, da ich unterschiedliche
Spalten habe, unter andrem zwei Leerspalten und diese sollen ohne "border"
sein, jetzt wollt ich fragen gibts da ne einfache Lösung, das man diese Leerspalten ausklammert irgendwie mit einem Befehl?

gr Pyro
Pyrofreak ist offline   Mit Zitat antworten
Alt 27.02.2008, 15:27   #7
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Gib jeder "Sonderzelle" eine eigene Klasse, die die entsprechenden Style-Definitionen enthält. Evtl muß Du dabei auch zu den jeweiligen Nachbarzellen eine eigene Klasse definieren - wie bei meinem "links - mitte - rechts" - Beispiel.
__________________


Ich habe es nicht nötig, mich künstlich interessant zu machen, indem ich darauf poche, originell zu sein. Frank Goosen
webmichl ist gerade online   Mit Zitat antworten
Alt 27.02.2008, 15:33   #8
TP-Senior
 
Registriert seit: Jul 2005
Pyrofreak macht alles soweit korrekt
Post

@webmichl

Ja habs mir auch so überlegt, da es ja leider keinen border=0 Befehl gibt zumindest ned hier in meinem Fall, daher klappt das nur wenn ich die andren Spalten mit Klassen mache und halt die Leerspalten auslasse... das müsste ich jetz aber schaffen denk ich mal

danke dir nochmal

gr Pyro
Pyrofreak ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Tabellenprobs Tabellenprobs
« CSS - Unterschiedliche <td> verwenden. | Problem mit IE und Links ins CSS Menü »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:47 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67