php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2004, 23:34  
Gast
 
Beiträge: n/a
Standard Problem mit Table & Form

Seht euch bitte mal diesen Code an....

Code:
<table cellspacing="0" cellpadding="10" style="background-color: #CCCCCC;margin-top: 4px;border: 1px solid #666666;">
  <tr>
    <td align="center">
	<form name="form1" method="post" action="****">
  <select name="sortday" class="opt">
  <optgroup label="Periode">
    <option value="" selected class="opt">Periode ausw&auml;hlen</option>
    <option value="1" class="opt"></option>
........
  </optgroup>
  </select>
  <input type="submit" name="Submit" value="Anzeigen" class="button">
</form></td>
  </tr>
</table>

Jetzt habe ich das Problem dass unter der 3teiligen Form ein verdammter ca. 20px platz ist der sich nicht wegmachen lässt! Durch das cellpadding=10 schaffen ich den Platz den die tabelle rundherum haben soll, aber wie verdammt nochmal bekomme ich den Raum (der is noch innerhalb des tables weil grau) unter dieser Form weg....

vielleicht weiss jemand was ich meine, sonst poste ich einen screenshot....

Cheers
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.12.2004, 06:46  
Erfahrener Benutzer
 
Registriert seit: 23.07.2004
Beiträge: 100
Tutti
Standard

Wenn das wirklich alles ist, was für die selectbox benötigt wird, verzichte auf Tabellen und layoute mit <div>'s über CSS.
Für sowas braucht man doch wirklich keine Tabellen und ausserdem sind sie bei Layouts eh bähbäh :wink: .
__________________
Tutti ist offline   Mit Zitat antworten
Alt 15.12.2004, 09:05  
Gast
 
Beiträge: n/a
Standard

Ich glaube er kann zwar mit <div align=center> statt <td align=center> auch das Formular zentrieren und so die Tabelle weglassen, aber du weißt schon Tutti, dass er dann kein Border und keine Backgroundcolor hat, was in dem Beispiel wohl Sinn der Tabelle sein sollte?

Was den Platz angeht weiß ich auch nicht wie der weggehen soll, ist wohl genau wie diese Leerzeichen nach <ul>'s und[list=1]'s.
  Mit Zitat antworten
Alt 15.12.2004, 09:15  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wozu immer den div-container verwenden?
man kann doch auch die anderen elemente wunderbar mit CSS-eigenschaften versehen.

@topic:
tritt das problem in allen browsern auf?
imported_Ben ist offline   Mit Zitat antworten
Alt 15.12.2004, 12:14  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

<form ... style="margin:0px;">
DiBo33 ist offline   Mit Zitat antworten
Alt 15.12.2004, 12:58  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

nenen ^^ das liegt daran dass das <form> tag als "box" element angesehen wird also einen eigenen absatz erstellt!!

dies kannste mit css sehr leicht umgehen

form
{
display: inline;
}

bzw.

<form style="display: inline;">

das funktioniert wunderbar!
Flor1an ist offline   Mit Zitat antworten
Alt 15.12.2004, 13:48  
Gast
 
Beiträge: n/a
Standard

seeeeeehr schön razor! thx auch!
  Mit Zitat antworten
Alt 15.12.2004, 13:59  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

was glaubste wie ich mich gefreut hab als ich diese lösung gefunden hatte ^^ davor musste ich meine form tags immer zwischen tr und td einbetten ^^
Flor1an ist offline   Mit Zitat antworten
Alt 15.12.2004, 14:14  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von RaZoR
was glaubste wie ich mich gefreut hab als ich diese lösung gefunden hatte ^^ davor musste ich meine form tags immer zwischen tr und td einbetten ^^
*ehm* .... da es sich um die 20px unten ging, ist margin:0; die korrekte Lösung, da <form /> üblicherweise eben einen Initialwert für margin-bottom: besitzt.

Wenn du ein <input /> in den Textfluss integrieren willst, dann ist display: inline; korrekt.

Was du jetzt bewirkt hast: inline-Elemente besitzen gar kein margin: ... wenn die Breiten der Elemeten zu klein werden, würde weitere inline-elemente in die gleiche Reihe rutschen.

Das dass Ergebnis dem gewünschten entspricht, ist streng genommen zufall. Gerade mal mittelbar erwartbar ;P
Guradia ist offline   Mit Zitat antworten
Alt 15.12.2004, 14:21  
Gast
 
Beiträge: n/a
Standard

Zitat:
Wenn das wirklich alles ist, was für die selectbox benötigt wird, verzichte auf Tabellen und layoute mit <div>'s über CSS.
Für sowas braucht man doch wirklich keine Tabellen und ausserdem sind sie bei Layouts eh bähbäh .
manch einer mag sie manch einer nicht, ich layoute am liebsten mit tabellen... wenn mans kann sind sie genauso felxibel wie div tags....

meine meinung mal zu diesem thema... jeder solls machen wie er mag...
  Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
Problem bei der PDF Generierung HTML2PDF von rustyparts.com joni1980 PHP-Fortgeschrittene 2 23.09.2005 16:15
[Erledigt] problem mit FORM bzw TEXTAREA (FireFox) HTML, Usability und Barrierefreiheit 4 22.08.2005 14:36
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
Upload form Problem PHP Tipps 2005-2 9 11.07.2005 16:02
[Erledigt] Problem mit User/Group: nobody(99)/99 Server, Hosting und Workstations 3 09.07.2005 15:31
Fremdschlüssel/Primärschlüssel Problem Datenbanken 5 22.04.2005 12:47
problem mit form & variablenübergabe o_O PHP Tipps 2005 3 14.03.2005 15:44
Greenhorn: Reload einer IMG-Datei nach SUBMIT einer Form PHP Tipps 2004 3 20.09.2004 21:19
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] und nochmal ein form Problem HTML, Usability und Barrierefreiheit 2 01.08.2004 13:10
[Erledigt] table problem HTML, Usability und Barrierefreiheit 3 10.06.2004 20:16

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
form in table, form table, table form, php formular zentrieren, table in form, php formular table, table und form, html formular zentrieren, form und table, php table in form, form in tables post, html form button table, html form zentrieren, php formular table funktioniert, form intable, probleme mit tabellen im formular, formular zentrieren mittels tabelle, php form tag in table, <form> in <table> problem, form not working table

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.