amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > HTML: Formulare im Table [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2005-06-05, 19:43 h

Petra
Posts: 1121
User
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. ]

[ - Answer - Quote - Direct link - ]

2005-06-05, 19:59 h

DJBase
Posts: 3354
[Former member]
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. ]

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:05 h

Supimajo
Posts: 1265
User


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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:06 h

DJBase
Posts: 3354
[Former member]
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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:12 h

Petra
Posts: 1121
User
@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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:17 h

Petra
Posts: 1121
User
@Petra:

Test wegen der URL

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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:18 h

DJBase
Posts: 3354
[Former member]
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. ]

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:21 h

DJBase
Posts: 3354
[Former member]
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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:24 h

Supimajo
Posts: 1265
User


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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:38 h

DJBase
Posts: 3354
[Former member]
@Supimajo:

Ich glaube soweit waren wir schon.



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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:39 h

Petra
Posts: 1121
User
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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:40 h

_PAB_
Posts: 3016
User
@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.

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:41 h

DJBase
Posts: 3354
[Former member]
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. ]

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:41 h

Petra
Posts: 1121
User
@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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:43 h

DJBase
Posts: 3354
[Former member]
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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:43 h

Supimajo
Posts: 1265
User


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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:46 h

DJBase
Posts: 3354
[Former member]
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

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:46 h

Petra
Posts: 1121
User
@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. ]

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:54 h

DJBase
Posts: 3354
[Former member]
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. ]

[ - Answer - Quote - Direct link - ]

2005-06-05, 20:57 h

Supimajo
Posts: 1265
User


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

[ - Answer - Quote - Direct link - ]

2005-06-05, 21:01 h

Supimajo
Posts: 1265
User


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

[ - Answer - Quote - Direct link - ]

2005-06-05, 21:53 h

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

[ - Answer - Quote - Direct link - ]

2005-06-05, 22:00 h

_PAB_
Posts: 3016
User
@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.

[ - Answer - Quote - Direct link - ]

2005-06-05, 22:07 h

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

[ - Answer - Quote - Direct link - ]

2005-06-05, 22:19 h

DJBase
Posts: 3354
[Former member]
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. ]

[ - Answer - Quote - Direct link - ]

2005-06-05, 22:40 h

_PAB_
Posts: 3016
User
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. ]

[ - Answer - Quote - Direct link - ]

2005-06-05, 22:58 h

TerAtoM
Posts: 1230
User
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

[ - Answer - Quote - Direct link - ]

2005-06-05, 23:02 h

Supimajo
Posts: 1265
User


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

[ - Answer - Quote - Direct link - ]

2005-06-05, 23:19 h

DJBase
Posts: 3354
[Former member]
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

[ - Answer - Quote - Direct link - ]

2005-06-06, 00:13 h

_PAB_
Posts: 3016
User
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. ]

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > HTML: Formulare im Table [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.