Seite 1 von 1

Ajax ShoutBox - Tabelle

Verfasst: 04.07.2007 12:44
von steffi1977
Hallo zusammen

Ich nutze ProSilver und bin gerade dabei CSS zu lernen :oops:
Zur Zeit habe ich die Shoutbox noch in einer tabelle damit ich sie mittig habe und nicht so lang gezogen. <table> wird anscheint nicht so gerne gesehen und daher meine Fragen :grin:

Kann mir einer sagen wie eine Tabelle in CSS gemacht wird ??
Wie bekomme ich die Shoutbox kleiner und mittig ???
Wo muss ich die Zahl verändern damit die Shoutbox von der Höhe anders ist ???

Meine Forum http://www.forum-quasselecke.de/phpbb/index.php
Testaccount:
Benutzer: Quassel-Tester1
Passwort: tester1

Verfasst: 04.07.2007 12:54
von Dr.Death
Die Höhe wird in diesem MOD nicht in PIXEL angegeben, sondern mit der Anzahl der auszugebenden Shout Zeilen.

Öffne die AJAX.PHP

SUCHE:

Code: Alles auswählen

	$shout_number = 10;
Ersetze die Ziffer 10 mit einer, deiner Wahl.

Dies ändert aber nur temporär Dein Problem....bedenke es ist ein BETA MOD... und in der nächsten Version wird es evtl. anders sein.

Zur Zentrierung....

.. dies ist bei 3 Spalten nicht immer einfach.

Du musst die Shoutbox zwischen 2 anderen DIV Containern einpacken.

Tipps dazu:

http://www.css4you.de/wslayout1/ex0010.html

oder Google mal nach Css Layout 3 spaltig

Verfasst: 04.07.2007 12:58
von steffi1977
super danke

Verfasst: 04.07.2007 13:44
von steffi1977
Ich habe da jetzt was gefunden
http://de.selfhtml.org/navigation/suche ... =3+spalten

ABER wie mache ich das ??
Wenn ich das richtig deute habe ich drei ID´s und müsste dann drei CSS-Dateien anlegen oder ??
Navigation; Info; Inhalt wären für mich drei CSS-Dateien
und der Code für die Index fängt dann so
<ul id="Navigation">
<li><
an.
Kann man die drei ID´s nicht als eine CSS-Datei machen, wenn ja wie oder soll man wirklich 3 CSS-Dateien anlegen ??
Oder versteh ich da alles ein wenig falsch :oops:

:-? man ist das alles verwirrend :(

Verfasst: 04.07.2007 19:57
von steffi1977
egal was ich mache es ist immer alles untereinander.

Versuch 1:
eine CSS-Datei so wie im Link steht
in der index dafür nochmal eine div eingefügt

dreispaltig <- so heißt die Datei (Habe ich auch in stylesheet eingefüht)

<div id"dreispaltig">
<ul id="Navigation">
<li><a href="einfuehrung.htm">Einführung in CSS-basierte Layouts</a></li>
<li><a href="mehrspaltige.htm">Mehrspaltige CSS-basierte Layouts</a></li>
<li><a href="fixbereiche.htm">Fixe Bereiche mit CSS-basierten Layouts</a></li>
<li><a href="navigationsleisten.htm">CSS-basierte Navigationsleisten</a></li>
<li><a href="browserweichen.htm">CSS-Browserweichen</a></li>
</ul>

<div id="Info">
<strong>Info-Box</strong>
<p>Auch wenn diese Info- Box am Bildschirm als letzte angezeigt wird, ist sie
im Quelltext vor dem im Fluss belassenem Inhaltsbereich zu notieren.</p>
<p>Dadurch, dass für den Inhaltsbereich kein float definiert ist, kann auf
die Angabe einer Breite verzichtet werden und die Seite den ihr zur
Verfügung stehenden Raum ausnutzen.</p>
<p>Diese Methode, ein Element im Fluss zu belassen und dadurch auf eine
Breitenangabe verzichten zu können, hat außerdem den Vorteil, Abweichungen
durch das falsche Box-Modell des Internet Explorer auszugleichen.</p>
</div>

<div id="Inhalt">
<h1>CSS-basierte Layouts</h1>
<h2>3-spaltiges Layout</h2>
<p>In diesem Beispiel ist die Breite der Navigation etwas reduziert,
um einer zusätzlichen Info-Box an der rechten Seite Platz zu machen;
die Schriftgröße der Navigation und Info-Box ist etwas verringert,
um den relativ geringen Breiten Rechnung zu tragen.</p>
<p>Nur für die äußeren Boxen ist eine Breite und float angegeben.
Durch die Angabe der Breiten relativ zur Schriftgröße in 'em'
können sich die Boxen einer Änderung des Schriftgrades anpassen.</p>
<p>Dieser mittlere Inhaltsbereich wird über seitliches margin auf Abstand
gehalten und passt sich flexibel an die Fensterbreite an.</p>
</div>
</div>
Versuch 2:
für jeden Container eine CSS-Datei und dafür in der Index die ID dreisapltig weg gelassen.

Versuch 3:
aus den CSS Dateien das body rausgenommen

Versuch 4:
in der index
<div id="dreispaltig">

<div id="left">
...
</div>

<div id="right">
...
</div>

<div id="main">
...
</div>

</div>

in der CSS-Datei "dreispaltig:
#dreispaltig left {
background: #ffd5ee;
padding: 0;
border: 1px solid #f09;
margin: 10px;
width: 225px;
position: absolute;
top: 0;
left: 0;
}

#dreispaltig right {
background: #fff7d5;
padding: 0;
border: 1px solid #fc0;
margin: 10px;
width: 225px;
position: absolute;
top: 0;
right: 0;
}

#dreispaltig main {
background-color: #d5eeff;
padding: 0;
border: 1px solid #09f;
margin: 10px 247px 10px 247px;
}
einmal mit und einmal ohne das dreispaltig vor left; right und main
Natürlich habe ich die Datei in stylesheet eingetragen

:(

Verfasst: 04.07.2007 20:20
von Dr.Death
Du hast dein Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
Die Mindestwartezeit für Topic Bumping beträgt 24 Stunden.

Bitte lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.

Verfasst: 05.07.2007 19:49
von windstar
Dr.Death hat geschrieben:Du hast dein Thema binnen weniger Minuten/Stunden mit einem Folgebeitrag nach oben geschoben.
und auch auf phpBB-D.de unter anderem Nick gepostet:

http://www.phpbb-d.de/viewtopic.php?t=982 :wink:

Verfasst: 05.07.2007 20:39
von steffi1977
und was ist so schlimm daran windstar ??? :roll:

Dr.Death ich dachte das es ok ist, wenn ich schon mal schreibe was ich versucht habe. Aber demnächst setze ich das im edit :)

Trotz all dem habe ich leider immer noch keine Lösung gefunden :(

Verfasst: 28.07.2007 14:46
von steffi1977
Kann mir keiner helfen ??? :(