Ich entwickle ein WordPress Responsives Theme für meinen Blog. Dies ist die Struktur des Themas. Der gesamte Inhalt geht in das div "post".So verhindern Sie, dass Inhalt außerhalb seines Containers verschwindet
Wie kann ich alle Elemente in div „post“ nehmen machen alle Breite von ihm Behälter ist. Elemente wie Bilder, Texte werden gut angezeigt, aber eingebetteter Code aus YouTube-Videos, Tweets und Facebook-Looks im mobilen Browser abgeschnitten. Der aktuelle CSS-Code ist:
.container{
\t display: flex;
}
.content-area{
\t margin: 10px;
\t flex: 3;
\t order: 1;
\t border-radius: 3px;
}
.sidebar{
\t margin: 10px;
\t flex: 1;
\t order: 2;
}
.post{
\t background-color: #fbfbfb;
\t padding: 10px;
\t border-radius: 3px;
}
.post img{
\t width: 100%;
}
Wenn das alles zum Thema ist, müssen Dinge getan werden. @ Media-Abfragen für die mobile Ansicht, zum Beispiel, wo Sie die gesamte Breite des Bildschirms für das Post-Element, anstatt mit Margen, Boxen und Sidebar. Also, was meinst du "sieht beschnitten" - Sie fügen die Elemente hinzu und stylen sie Breite 100% Breite, und das sollte es tun (nicht eine Höhe einstellen, nur eine Breite, die Höhe wird je nach Bedarf dehnen/schrumpfen). – junkfoodjunkie
Es ist nicht klar, was Sie fragen. YouTube-Einbettungen und Twitter- und Facebook-Widgets sind alles sehr unterschiedliche Dinge. Es hat möglicherweise nichts mit Ihrem Thema zu tun. – isherwood