2017-11-02 36 views
-2
<div class="sc-content-footer container"> 
<div class="row"> 
<div class="col-md-4"> 
<!-- Begin MailChimp Signup Form --> 
</div> 

<div class="col-md-4"> 
<img src="images/BSY_LOGO_SIGNAGE.png"> 
</div> 

<div class="col-md-4"> 
<!-- Begin MailChimp Signup Form --> 
</div> 

Wie kann ich den Inhalt eines div zentrieren?

Nichts scheint, text-align zu arbeiten: center nichts tut. Der Inhalt in den 3 divs ist: MailChimp Form, Logo, MailChimp Form

+0

Benötigen Sie den vollen Code einschließlich mailchimp HTMLs zu überprüfen –

+1

Haben Sie versucht, margin: 0 auto? Flexbox? –

+0

Sie können die Klasse 'text-center' auf den Spalten https://jsfiddle.net/Lg0wyt9u/2448/ –

Antwort

1

... Ich wünschte, ich, bevor er fragte hier ein wenig mehr Zeit verbracht hatte. Ich entschuldige mich bei allen, ich bin neu im Webdesign und ich wurde frustriert. Wird nicht noch einmal passieren.

Das Problem war Mailchimp benutzerdefinierte CSS. Ich habe die CSS-Stylesheet-Importe aus dem HTML-Formular entfernt und den Textfeldern und Schaltflächen Bootstrap-Klassen hinzugefügt. Jetzt ist alles in Ordnung und Dandy.

1

in CSS die äußere DIV hat:

Position: relative;

und innere DIV haben

Position: relative; Rand: 0 automatisch;

versuchen Sie dies, das ist die richtige Form.

0

text-align: center funktioniert nur, wenn das auszurichtende Element display: inline-block hat.

Auch text-align: center ist nicht auf dem Element, das Sie ausrichten, sondern auf dem übergeordneten Element des Elements, das Sie ausrichten.

.inner { 
 
    width: 100px; 
 
    height: 100px; 
 
    background-color: red; 
 
    display: inline-block; 
 
} 
 

 
.outer { 
 
    blackground-color: yellow; 
 
    width: 100%; 
 
    text-align: center; 
 
}
<div class="outer"> 
 
<div class="inner"> 
 

 
</div> 
 
</div>

0

Es wird schwierig, wenn die <div> Tags verschachtelt sind, aber bitte versuchen:

.container 
{   
    width: 50%; 
    margin: 0 auto; 
} 

.row 
{ 
    display: inline-block; 
    text-align: center; 
} 
0

Da Sie Bootstrap verwenden, können Sie einfach eine Bootstrap-Klasse (Textcenter) verwenden, um den Inhalt div mittig auszurichten.

bearbeiten Ihren Code so etwas wie dieses:

<div class="sc-content-footer container text-center"> 
<div class="row"> 
<div class="col-md-4"> 
<!-- Begin MailChimp Signup Form --> 
</div> 

<div class="col-md-4"> 
<img src="images/BSY_LOGO_SIGNAGE.png"> 
</div> 

<div class="col-md-4"> 
<!-- Begin MailChimp Signup Form --> 
</div> 
</div> 
</div> 

Sie können auch den Text-Center-Klasse in den Kindern setzen div wenn Sie noch Probleme nach dem Ausführen des obigen Codes mit.

Verwandte Themen