amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > HTML: Formulare im Table [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

05.06.2005, 19:43 Uhr

Petra
Posts: 1121
Nutzer
Ich habe ein kleines HTML-Konformitätsproblem. Auf der Hauptseite
(und auch hier im Forum) gibt es ja die drei Suchfelder. Aufgrund
der Struktur von AN.de sind diese in einen Table eingebunden.
Damit nun im IE nicht zwischen den einzelnen Suchfeldern Leerzeichen
stehen, haben wir nun folgende Lösung:

code:
<table border="0">
<tr><form method="post" action="/cgi-bin/htsearch"><td>
<font size="1" color="#919190"><a href="/suche.php">SUCHEN</a></font><br>
<input type="hidden" name="method" value="and">
<input type="hidden" name="format" value="builtin-short">
<input type="hidden" name="sort" value="score">
<input type="hidden" name="matchesperpage" value="50">
<input type="hidden" name="config" value="htdig">
<input type="hidden" name="restrict" value="">
<input type="hidden" name="exclude" value="">
<input type="text" size="15" name="words" value="amiga-news.de"></td></form></tr>

<tr><form action="http://www.nettz.de/Sucher/start/transmeta_www2.cgi" method="post"><td>
<input type="hidden" name="hintergrund" value="ffffff">
<input type="hidden" name="schrift_groesse" value="2">
<input type="hidden" name="schrift" value="Arial">
<input type="hidden" name="schrift_farbe" value="400040">
<input type="hidden" name="logo" value="http://www.amiga-news.de/pics/kinnesmall2.jpg"> 
<input type="hidden" name="titel" value="Die Suche mit unserem 
Metacrawler beginnt nun, haben Sie bitte einige Sekunden Geduld...">
<input type="hidden" name="zurueck_text" value="Zurück zu amiga-news.de">
<input type="hidden" name="zurueck_link" value="http://www.amiga-news.de/"> 
<input type="hidden" name="trennbalken" value="f0f0f0">
<input type="hidden" name="neufenster" value="ja">
<input type="hidden" name="rubrik" value="wwwsuch_d">
<input type="hidden" name="ort" value="">
<input type="text" size="15" name="suchbegriff" value="Metacrawler"></td></form></tr>

<tr><form method="get" action="http://www.google.de/search"><td> 
<input type="text" name="q" size="15" maxlength="255" value="Google">
<input type="hidden" name="hl" value="de"></td></form></tr>
</table>
</td></tr></table>


Diese "Lösung" funktioniert zwar, ist aber leider nicht W3C valide.
Hat jemand eine Idee, wie das in W3C-konform programmiert werden
müsste?

Wenn ich jedes Form in einen eigenen Table setze, habe ich im IE
wieder die Leerzeilen dazwischen.
--
[°¿°] Ciao, Petra

[ Dieser Beitrag wurde von Petra am 05.06.2005 um 19:48 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 19:59 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Klar, so gehts:


code:
<table border="0">

<tr><td><form method="post" action="/cgi-bin/htsearch">

<font size="1" color="#919190"><a href="/suche.php">SUCHEN</a></font><br>

<input type="hidden" name="method" value="and">

<input type="hidden" name="format" value="builtin-short">

<input type="hidden" name="sort" value="score">

<input type="hidden" name="matchesperpage" value="50">

<input type="hidden" name="config" value="htdig">

<input type="hidden" name="restrict" value="">

<input type="hidden" name="exclude" value="">

<input type="text" size="15" name="words" value="amiga-news.de"></form></td></tr>



<tr><td><form action="http://www.nettz.de/Sucher/start/transmeta_www2.cgi" method="post">

<input type="hidden" name="hintergrund" value="ffffff">

<input type="hidden" name="schrift_groesse" value="2">

<input type="hidden" name="schrift" value="Arial">

<input type="hidden" name="schrift_farbe" value="400040">

<input type="hidden" name="logo" value="http://www.amiga-news.de/pics/kinnesmall2.jpg">
 
 

<input type="hidden" name="titel" value="Die Suche mit unserem

Metacrawler beginnt nun, haben Sie bitte einige Sekunden Geduld...">

<input type="hidden" name="zurueck_text" value="Zurück zu amiga-news.de">

<input type="hidden" name="zurueck_link" value="http://www.amiga-news.de/">
 
 

<input type="hidden" name="trennbalken" value="f0f0f0">

<input type="hidden" name="neufenster" value="ja">

<input type="hidden" name="rubrik" value="wwwsuch_d">

<input type="hidden" name="ort" value="">

<input type="text" size="15" name="suchbegriff" value="Metacrawler"></form></td></tr>



<tr><td><form method="get" action="http://www.google.de/search">
 
 

<input type="text" name="q" size="15" maxlength="255" value="Google">

<input type="hidden" name="hl" value="de"></form></td></tr>

</table>



Und repariert mal das Forum! Siehe Signatur.


--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ Dieser Beitrag wurde von DJBase am 05.06.2005 um 20:00 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:05 Uhr

Supimajo
Posts: 1265
Nutzer


[ Dieser Beitrag wurde von Supimajo am 30.07.2005 um 19:57 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:06 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von Supimajo:
die <FORM> open und close TAGS müssen jeweils in eigenen Zeile stehen um valide zu sein.


Nein, müssen sie nicht.




--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:12 Uhr

Petra
Posts: 1121
Nutzer
@DJBase:

Hm, klar, so wäre es richtig. AAAAAber so habe ich im IE wieder die
Leerzeilen zwischen den einzelnen Abfragefeldern. Genau diese
Leerzeilen will ich aber weghaben.

Praktisch so:

Feld1
Feld2
Feld3


Bei deiner (w3c-konformen und natürlich richtigen) Lösung ist der
Output im IE so:

Feld1

Feld2

Feld3

--
[°¿°] Ciao, Petra

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:17 Uhr

Petra
Posts: 1121
Nutzer
@Petra:

Test wegen der URL

amgia-news.de
--
[°¿°] Ciao, Petra

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:18 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Hm, ok, IE habe ich nicht hier und der Browser ist alles andere als W3C-konform. Wie wäre folgende Lösung:

code:
<table border="0" cellpadding="0" cellspacing="0">
<tr><td><form method="post" action="/cgi-bin/htsearch">
<font size="1" color="#919190"><a href="/suche.php">SUCHEN</a></font><br>
<input type="hidden" name="method" value="and">
<input type="hidden" name="format" value="builtin-short">
<input type="hidden" name="sort" value="score">
<input type="hidden" name="matchesperpage" value="50">
<input type="hidden" name="config" value="htdig">
<input type="hidden" name="restrict" value="">
<input type="hidden" name="exclude" value="">
<input type="text" size="15" name="words" value="amiga-news.de"></form></td></tr>
<tr><td><form action="http://www.nettz.de/Sucher/start/transmeta_www2.cgi" method="post">
<input type="hidden" name="hintergrund" value="ffffff">
<input type="hidden" name="schrift_groesse" value="2">
<input type="hidden" name="schrift" value="Arial">
<input type="hidden" name="schrift_farbe" value="400040">
<input type="hidden" name="logo" value="http://www.amiga-news.de/pics/kinnesmall2.jpg">
 
<input type="hidden" name="titel" value="Die Suche mit unserem
Metacrawler beginnt nun, haben Sie bitte einige Sekunden Geduld...">
<input type="hidden" name="zurueck_text" value="Zurück zu amiga-news.de">
<input type="hidden" name="zurueck_link" value="http://www.amiga-news.de/"> 
<input type="hidden" name="trennbalken" value="f0f0f0">
<input type="hidden" name="neufenster" value="ja">
<input type="hidden" name="rubrik" value="wwwsuch_d">
<input type="hidden" name="ort" value="">
<input type="text" size="15" name="suchbegriff" value="Metacrawler"></form></td></tr>
<tr><td><form method="get" action="http://www.google.de/search"> 
<input type="text" name="q" size="15" maxlength="255" value="Google">
<input type="hidden" name="hl" value="de"></form></td></tr>
</table>



--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network


[ Dieser Beitrag wurde von DJBase am 05.06.2005 um 20:23 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:21 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von Petra:
@Petra:

Test wegen der URL

amgia-news.de
--
[°¿°] Ciao, Petra


Liegt wohl an der Forensoftware, die mag keine Textformatierung innerhalb der [url]-Tags.




--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:24 Uhr

Supimajo
Posts: 1265
Nutzer


[ Dieser Beitrag wurde von Supimajo am 30.07.2005 um 19:57 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:38 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
@Supimajo:

Ich glaube soweit waren wir schon.



--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:39 Uhr

Petra
Posts: 1121
Nutzer
Hallo Supimajo,

dein Controller geht offensichtlich von einem vollständigen HTML-
Dokument aus, bei obigem Code handelt es sich aber nur um einen
Codeschnipsel.

--
[°¿°] Ciao, Petra

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:40 Uhr

_PAB_
Posts: 3016
Nutzer
@DJBase:
Hast Du die Signatur geändert ?
Kann es sein, daß früher kein fetter Text drinnen war ?
Ich werde es mir gleich mal ansehen.

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:41 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von _PAB_:
@DJBase:
Hast Du die Signatur geändert ?
Kann es sein, daß früher kein fetter Text drinnen war ?
Ich werde es mir gleich mal ansehen.


Ja, hat sich erledigt. b-Tag darf hier nicht innerhalb der url-Tag sein.



--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ Dieser Beitrag wurde von DJBase am 05.06.2005 um 20:41 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:41 Uhr

Petra
Posts: 1121
Nutzer
@DJBase:

hm, ich sehe jetzt keinen Unterschied zu deinem ersten Vorschlag,
oder habe ich was übersehen?

Was deine Sig betrifft: Richtig, vermutlich war dein "Bold" innerhalb
des Links die Fehlerursache. Hattest du das kürzlich geändert?

--
[°¿°] Ciao, Petra

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:43 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von Petra:
@DJBase:

hm, ich sehe jetzt keinen Unterschied zu deinem ersten Vorschlag,
oder habe ich was übersehen?

Was deine Sig betrifft: Richtig, vermutlich war dein "Bold" innerhalb
des Links die Fehlerursache. Hattest du das kürzlich geändert?

--
[°¿°] Ciao, Petra




Jo, gestern abend oder so geändert.

Zum geänderten Code zur Vereinfachung:

code:
<table border="0" cellpadding="0" cellspacing="0">


Neu ist hier cellpadding="0" und cellspacing="0".
--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:43 Uhr

Supimajo
Posts: 1265
Nutzer


[ Dieser Beitrag wurde von Supimajo am 30.07.2005 um 19:57 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:46 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von Supimajo:
Stimmt, DJBase, dein Code ist fehlerfrei.

Frage: Warum muß es denn ausgerechnet valider Code sein, wenns doch eigentlich funktioniert?


Das ist glaube nunmal so unter Webmastern, da versucht man einen einheitlichen Standard einzuhalten.


--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:46 Uhr

Petra
Posts: 1121
Nutzer
@Supimajo:

Naja, weil wir schon möchten, dass unser Code HTML-konform ist :-)

Es macht Sinn, sich an die Vorgaben zu halten.

Irgendjemand hat gesagt, dass man das sicher mit CSS HTML-konform
lösen könnte, aber davon verstehe ich leider nicht genug.

--
[°¿°] Ciao, Petra

[ Dieser Beitrag wurde von Petra am 05.06.2005 um 20:48 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:54 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
CSS muß ich passen, das nutze ich eigentlich nicht und wenn nur für Textformatierung. Vielleicht hilft das hier:

code:
input, textarea, select {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  
}

input { text-indent : 2px; }

input.button {
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;  
}




--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ Dieser Beitrag wurde von DJBase am 05.06.2005 um 21:57 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 20:57 Uhr

Supimajo
Posts: 1265
Nutzer


[ Dieser Beitrag wurde von Supimajo am 30.07.2005 um 19:58 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 21:01 Uhr

Supimajo
Posts: 1265
Nutzer


[ Dieser Beitrag wurde von Supimajo am 30.07.2005 um 19:58 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 21:53 Uhr

_PAB_
Posts: 3016
Nutzer
@DJBase:
Deine Signatur funktioniert jetzt auch mit dem B-Tag innerhalb vom URL-Tag.

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 22:00 Uhr

_PAB_
Posts: 3016
Nutzer
@DJBase:
Dein Vorschlag von Heute, 20:18 Uhr funktioniert zwar, nur auf IE kommen wieder die unerwünschten Leerzeilen.
CSS ist leider kein gutes Mittel, da das dann wiederum auf den Amiga-Browsern nicht läuft.

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 22:07 Uhr

_PAB_
Posts: 3016
Nutzer
@Petra:
Habe den Code nochmals geringfügig geändert.
Denn ganz ohne die BORDER, CELLPADDING und CELLSPACING ist es wirklich nicht schön.

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 22:19 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von _PAB_:
@DJBase:
Dein Vorschlag von Heute, 20:18 Uhr funktioniert zwar, nur auf IE kommen wieder die unerwünschten Leerzeilen.
CSS ist leider kein gutes Mittel, da das dann wiederum auf den Amiga-Browsern nicht läuft.


Du kannst CSS ruhig zusätzlich mit einbauen, das wird am Amiga einfach ignoriert, denn dort schaut es ja aus, wie es soll.



--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ Dieser Beitrag wurde von DJBase am 05.06.2005 um 22:19 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 22:40 Uhr

_PAB_
Posts: 3016
Nutzer
Original von DJBase:
Zitat:
Du kannst CSS ruhig zusätzlich mit einbauen, das wird am Amiga einfach ignoriert, denn dort schaut es ja aus, wie es soll.

Das ist das eigentliche Problem:
Das FORM soll einen Absatz hervorrufen, das ist Absicht.
Lediglich, wenn es der einzige Inhalt in einer TD ist, dann *sollte* es keinen Absatz geben, dafür könnte man nun extra für den IE das FORM-Stylesheet verwenden (also margin=0).

Aber sind wir mal ehrlich: das Forum strotzt nur so von W3C-Inkompatibilität also nur für den header diesen Umweg machen halte ich für überflüssig.

[ Dieser Beitrag wurde von _PAB_ am 05.06.2005 um 22:41 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 22:58 Uhr

TerAtoM
Posts: 1230
Nutzer
Zitat:
Original von Supimajo:
Mit CSS läßt sich das garantiert einfach lösen. Allerdings kann es dann sein, daß insbesondere Amiga-Browser da aussteigen.


"Kann sein"? Hat den (irgend)ein AmigaBrowser CSS unterstützung?

CU TerA
--
TerAtoM
(A4K 604e/233MHz 060/50MHz 146MB CV643D+SD)
Band: http://www.TERATOM.de
Privat: http://www.TerAmigA.de.vu
Profession: http://www.Xavo.de
ICQ: 18056588

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 23:02 Uhr

Supimajo
Posts: 1265
Nutzer


[ Dieser Beitrag wurde von Supimajo am 30.07.2005 um 19:58 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

05.06.2005, 23:19 Uhr

DJBase
Posts: 3354
[Ex-Mitglied]
Zitat:
Original von Supimajo:
Zitat:
Original von TerAtoM:

"Kann sein"? Hat den (irgend)ein AmigaBrowser CSS unterstützung?


Zumindest teilweise.


Bisher überhaupt nicht um genau zu sein.



--
:peggy: PegasosForum - Deutsche Pegasos Community
:amiga: AmigaWorld - Amiga Support Network

[ - Antworten - Zitieren - Direktlink - ]

06.06.2005, 00:13 Uhr

_PAB_
Posts: 3016
Nutzer
CSS ist bisher nicht auf dem Amiga vorhanden.
Von einer IBrowse-Beta mit CSS habe ich noch nichts gehört oder gesehen,
aber eine Ankündigung gab es mal, glaube ich.

[ Dieser Beitrag wurde von _PAB_ am 06.06.2005 um 02:58 Uhr editiert. ]

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > HTML: Formulare im Table [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.