CSS - design-Ansicht in dreamweaver ist ok, aber nicht im browser
So, ich habe diesen css-code zur Formatierung einer html-Seite. Das problem ist, dass, wenn ich eine Seite im browser, ich bekomme es als nicht formatiert an alle. Div ' s titulo und titulo2 sind einfache Textzeilen und das formulario die div ist eine form. Ich will die form zu sein, zentriert auf der Seite, mit einem margin-left und-right auf auto.
Dank
@charset "utf-8";
/* CSS Document */
#titulo{
background:white;
text-align:center;
};
#titulo2{
background:white;
text-align:center;
};
#formulario{
margin-left: auto ;
margin-right: auto ;
width: 400px;
display: inline-block;
};
Ok, also hier ist mein html:
<body>
<p>
<div id="titulo">Área Pessoal</div>
</p>
<p>
<div id="titulo2">Registo de Saídas</div>
</p>
<div id="formulario"><form>
<p>
<label>Data e hora : <input /></label>
</p>
<p>
<label>Morada : <input /></label>
</p>
<p>
<label>Localização Geográfica : <input /></label>
</p>
<p>
<label>Tipo de saída : <input type="radio" name="tipo" value="Sozinho" />Sozinho</label><input type="radio" name="tipo" value="Acompanhado" />Acompanhado</label>
</p>
<p>
<label>Condições Atmosféricas : <input /></label>
</p>
<p>
<label>Altura da maré : <input type="radio" name="mare" value="Alta" />Alta</label><input type="radio" name="mare" value="Baixa" />Baixa</label>
</p>
<p>
<label>Temperatura da Água : <input /></label>
</p>
<p>
<label>Visibilidade Dentro de Água : <input type="radio" name="visibilidade" value="Boa" />Boa</label><input type="radio" name="visibilidade" value="Má" />Má</label>
</p>
<p>
<label>Peixes Capturados : </label>
</p>
<p>
<label>espécies <input type="text" /></label>
</p>
<p>
<label>compimento <input type="text" /></label>
</p>
<p>
<label>peso <input type="text" /></label>
</p>
<p>
<label>Upload Ficheiros Multimédia :<br />
<input type="file" name="ficheiro" multiple>
</label>
<p><input type="submit" value="Enviar"><input type="reset"></p>
</form></div>
<p>
<label><a href="historico_saidas.html">Histórico de Saídas</a></label>
</p>
<p>
<label><a href="estatisticas.html">Estatisticas</a></label>
</p>
</body>
</html>
- Vielleicht ist das HTML ist nicht einschließlich die CSS-Datei richtig?
- Sie müssen den gesamten code.
- Redest du von diesem ? "<link type="text/css" href="registo_saidas.css" />" Das ist richtig, die erste "titulo" bekomme ich zentriert, wie ich will, aber nicht den rest der Seite
- Setzen Sie das Formular in ein div dann das div zentriert... ich habe gesehen, Probleme mit der Formatierung von Formularen centerally.
- Die form ist innerhalb seiner eigenen div...
- Keine Ideen ?
- Haben Sie eine
reset
stylesheet? - Was meinst du mit einem reset-stylesheet ? Sorry, aber ich habe nie davon gehört..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mag dies offensichtlich sein, aber sind deine divs korrekt gekennzeichnet?
Beispiel
<div id="titulo"></div>
Du hast schließenden tags nach dem Stil, aber nach, dass der einfachste Weg ist wohl zu wickeln alles mit einem div
HTML:
etc..
Okay, 1) verwenden Sie Niemals Dreamweaver als Ihre Quelle zu sehen, wie HTML - /CSS-erfüllt ist, immer in einem browser auszuführen... Zu viele Gründe, um zu diskutieren. 2) Sie müssen wickeln Sie das Formular in ein div-element, und weisen Sie ihm einen Satz Breite (und Höhe, je nachdem, wie Ihre form ist). Sobald dies erledigt ist, dann weisen Sie dem div margin:auto Eigenschaften...
Ist es möglich, dass der link-tag hat ein root-relativer Verweis.
Beispielsweise, wenn ich schon diese:
dann der link kann wie folgt Aussehen:
Diese werden nicht korrekt gerendert, wenn der "Galerie.css" - Datei ist nicht in der folgenden Position:
Um dieses problem zu beheben, könnte man hinzufügen, einen Zeitraum, um den Weg, wie diese:
oder entfernen Sie den ersten Schrägstrich wie diesen:
Diese würden für eine html-Seite mit einem Verzeichnis von gehört. Zum Beispiel, für die index.html Seite:
Den Weg, der browser sucht die Galerie.css-Datei in diesem Fall in der folgenden Art und Weise:
Ich hoffe, das hilft.
Viele Grüße - Wayne Riesterer