Exacto, veo que tiene que ver con la CSS y la propiedad float.
¿Tengo que aplicarla a cada FORM de forma explícita?
Voy a ver por internet que es eso.
Gracias mil, Roman.
Edito:
Después de hacer unas pruebas, mi código estaba tal que así:
Código PHP:
<div id="options_menu" class="optionsmenu">
<form method="post" action="index.php">
<input id="search" name="companyaddressid" type="hidden" value="<?php echo $company_address_id; ?>" />
<input type="submit" value="Clientes" />
</form>
<form method="post" action="temp/clientes.php">
<input id="addedit" name="companyaddressid" type="hidden" value="<?php echo $company_address_id; ?>" />
<input type="submit" value="Añadir/Editar" />
</form>
</div>
Y al ver tu código:
Código PHP:
<style type='text/css'>
form
{
border: 1px solid silver;
padding: 1em;
width: 15%;
float: left;
margin-right: 1em;
}
</style>
</head>
<body>
<form>
<div><input type='text'></div>
<div><input type='submit'></div>
</form>
<form>
<div><input type='text'></div>
<div><input type='submit'></div>
</form>
<form>
<div><input type='text'></div>
<div><input type='submit'></div>
</form>
</body>
</html>
Yo, en un arranque de ingenio sin precedentes, he puesto lo mío así:
Código PHP:
<div id="options_menu" class="optionsmenu">
<form method="post" action="index.php" style="float: left">
<input id="search" name="companyaddressid" type="hidden" value="<?php echo $company_address_id; ?>" />
<input type="submit" value="Clientes" />
</form>
<form method="post" action="temp/clientes.php" style="float: left">
<input id="addedit" name="companyaddressid" type="hidden" value="<?php echo $company_address_id; ?>" />
<input type="submit" value="Añadir/Editar" />
</form>
</div>
Partiendo que la página tiene el contenido centrado (lo indico en las CSS sobre el <body> y tengo un <div> con un ancho y tal, ahora, sin darle estilo de ningún tipo, me salían dos botones (de los form) uno encima del otro, en bloque en medio de la pantalla y con un bonito fondo de color.
Ahora me salen los dos botones en la parte izquierda de la pantalla, pero situados fuera-dabajo de una linea de un par de pixels que deben de ser los margenes del DIV.
No se bien bien donde falla.