Erste Frage überhaupt, ich begann vor etwa einem Monat wegen eines Jobs, den ich bekam, an CSS zu arbeiten, aber es scheint, dass ich einige Probleme habe, die ich nicht beheben kann (hauptsächlich wegen meiner Unerfahrenheit und CSS von jemand anderem)Beginner's stuff: Wie kann man verhindern, dass sich CSS-Divs überschneiden?
Ich werde nicht so viel um den heißen Brei herumreden und das Problem erklären, bevor ich den Code zeige. Es gibt eine Reihe von Divs in einer formellen Umgebung, aber wenn der Text zu voll wird, dringt er in die nächste Div ein und repariert sie via CSS und nicht HTML, irgendwelche Korrekturen daran? Von dem Problem kann ich mir vorstellen, dass es so einfach ist, dass es albern ist, aber na ja.
Edit: Ich habe irgendwie vergessen, diesen Teil zu erwähnen, ich will nicht, dass sie ausgeblendet werden, ich will jedes div automatisch für die "vorherige" erlauben, um es zu beenden, ohne Überlappung (Versucht mit Überlauf: Auto aber es ihnen Scrollbalken gab, auf alle Formen in der gesamten Website.
Hier ist ein Bild, wie es im Moment aussieht, ich bin sicher, dass Sie das Problem sehen sofort
Hier ist der relevante HTML
<html>
<head>
<link href="hue.css" rel="stylesheet">
</head>
<body>
<div class="content">
<div class="column">
<div class="form">
<div class="form-nivel">
<label for="cfdiCreate:organizationRfc">RFC</label><label id="cfdiCreate:organizationRfc">XXXXXXXXXXXX</label>
</div>
<div class="form-nivel">
<label for="cfdiCreate:organizationTaxSystem">Regimen fiscal</label><label id="cfdiCreate:organizationTaxSystem">Sueldos y salarios</label>
</div>
<div class="form-nivel">
<label for="cfdiCreate:organizationTaxAddress">Domicilio fiscal</label><label id="cfdiCreate:organizationTaxAddress">XXXXXX Colonia Tecnológico Monterrey,Nuevo León,México.C.P.XXXXXX</label>
</div>
<div class="form-nivel">
<label for="cfdiCreate:organizationExpeditionPlace">Lugar de expedición</label><label id="cfdiCreate:organizationExpeditionPlace">Suc.1 Chiapas,México. </label>
</div>
</div>
</div>
<div class="column secondary">
<!--?xml version="1.0" encoding="UTF-8"?-->
</div>
</body>
</html>
Und hier ist die CSS
body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align: center;
}
p {
text-align: left;
}
.content {
display: block;
width: 100%;
height: auto;
margin-bottom: 10px;
float: left;
background: #;
text-align: left;
}
.content label, .content p {
font-size: 16px;
color: #024DA1;
padding-left: 2%;
}
.column {
display: block;
float: left;
width: 48%;
margin-top: 15px;
height: auto;
background:;
}
.secondary {
margin-left: 10px;
}
.clearfix {
clear: both;
margin-bottom: 10px;
}
.form {
display: block;
width: 96%;
height: auto;
background:;
}
.form-nivel {
display: block;
width: 100%;
width: 470px;
min-height: 20px;
margin-bottom: 20px;
position: relative;
}
.form-nivel label {
width: 160px;
float: left;
height: 20px;
line-height: 20px;
margin-right: 10px;
text-align: right;
}
Welche Lösung suchen Sie? Möchten Sie den überschüssigen Text verbergen? Willst du es wickeln? Erwarten Sie etwas anderes? –
Ich habe vergessen, diesen Teil zu erwähnen, ich will nicht, dass sie ausgeblendet werden, ich möchte, dass jedes div automatisch das "vorherige" erlaubt, um es ohne Überlappung zu beenden (Versucht mit Überlauf: Auto, aber es gab ihnen Bildlaufleisten zu allen Formen in der ganzen Seite – Xionico