2016-10-28 3 views
0

Dieser Code erzeugtWie wird Text ausgerichtet und horizontal ausgewählt?

<table> 
    <tr> 
     <td NOWRAP><?php echo "Employee Birthdays for " . $monthName; ?></td> 
     <td width="100%"></td> 
     <td>Browse:</td> 
     <td valign="middle"> 
      <form method="get"> 
       <select type="submit" name="mo" onchange="this.form.submit()"> 
        <option value="01">January</option> 
        <option value="02">February</option> 
        <option value="03">March</option> 
        <option value="04">April</option> 
        <option value="05">May</option> 
        <option value="06">June</option> 
        <option value="07">July</option> 
        <option value="08">August</option> 
        <option value="09">September</option> 
        <option value="10">October</option> 
        <option value="11">November</option> 
        <option value="12">December</option> 
       </select> 
      </form> 
     </td> 
    </tr> 
</table> 

dieses Bild: enter image description here

Wie kann ich den Monat Auswahlbox bekommen tatsächlich mit aufreihen „durchsuchen:“?

Edit: Ich sollte beachten, dass dies in IE funktioniert, aber in Chrome ist es falsch ausgerichtet.

+0

Könnten Sie die Box eine ID geben und es dann eine Position zuweisen: relative mit einem Wert von x Anzahl der Pixel, um die Box nach unten zu drücken? – A1raa

Antwort

1

fügen irgendeinen Code in Ihrem css

form{ 
    margin-bottom: 0em; 
} 

oder

form{ 
    margin-bottom: 0em !important; 
} 
+0

Dies behebt das Chrome-Problem, aber bricht dann die Seite in IE – doominabox1

+0

versuchen Rand: unten: 0em; – mkawa

+1

änderte die Lösung. Versuch das. – mkawa

2

Sie haben einige andere CSS-Stile, die sich auf den Code auswirken.

Ich habe dies sowohl in Firefox und Chrome, neueste Versionen überprüft.

td { 
 
    border: 1px dotted gray; 
 
    height: 100px; /* for demo only */ 
 
} 
 
form { 
 
    border: 1px dashed blue; 
 
}
<table> 
 
    <tr> 
 
    <td nowrap>Employee Birthdays for October</td> 
 
    <td width="100%"></td> 
 
    <td>Browse:</td> 
 
    <td valign="middle"> 
 
     <form method="get"> 
 
     <select type="submit" name="mo" onchange="this.form.submit()"> 
 
      <option value="01">January</option> 
 
      <option value="02">February</option> 
 
      <option value="03">March</option> 
 
      <option value="04">April</option> 
 
      <option value="05">May</option> 
 
      <option value="06">June</option> 
 
      <option value="07">July</option> 
 
      <option value="08">August</option> 
 
      <option value="09">September</option> 
 
      <option value="10">October</option> 
 
      <option value="11">November</option> 
 
      <option value="12">December</option> 
 
     </select> 
 
     </form> 
 
    </td> 
 
    </tr> 
 
</table>

+0

Marc hat Recht. Ich würde vorschlagen, die Entwickler-Tools zu öffnen (f12 im Browser) und einen Blick darauf zu werfen, welche CSS-Stile das betreffende Element betreffen. – A1raa

+0

Der einzige Stil, den ich habe, ist für eine andere Tabelle, die kein Elternteil oder irgendetwas ist. – doominabox1

+0

http://imgur.com/h2u3OUe scheint das Problem zu sein, was ist ein Benutzer-Stylesheet? – doominabox1

Verwandte Themen