Ich habe einen Chatroom Ich baute in Knoten js, HTML und CSS und ich bin anhängen die Nachrichten an ein div und styled die Nachrichten mit CSS so meine Frage ist was ist der beste Weg, diese Elemente wie das Profilbild, den Namen, das Datum und die Nachricht zu positionierenWas ist der beste Weg, um Elemente innerhalb eines div
Hier ist mein aktueller Stil Ich fühle mich nicht gut über diese, denn wenn Sie sie in Dev-Tools betrachten, werden Sie sehen, dass die Spannweite oder was auch immer ist viel größer oder kleiner als das eigentliche Element soll ich denke
here ist der Link zu meiner Seite, damit Sie die Entwickler-Tools
sehen können hierist, was ich versucht habe ich den Blick mögen, aber das stört mich und führt mich, dass es zu denken, auf andere grafische Bugs sein
Geräte#message-container {
word-wrap: break-word;
position: relative;
padding: 0px;
margin: 0px;
color: black;
}
.chat-room-profilePic img {
position: relative;
left: 10px;
height: 50px;
width: 50px;
border-radius: 25px;
margin-bottom: 0px;
padding: 0px;
margin: 0px;
}
.chat-room-message {
color: black;
position: relative;
left: 52px;
top: 10px;
}
.chat-room-date {
position: relative;
font-size: 12px;
top: 0px;
margin-bottom: 0px;
color: cadetblue;
}
.message-info {
position: relative;
top: -32px;
left: 20px;
}
kann mir somone bitte helfen oder mir sagen, was ich
Dies beantwortet nicht direkt Ihre Frage, aber ich würde empfehlen, zu lernen, wie man CSS Flexbox verwendet. Flexbox ist eine Spezifikation für dynamische Layouts. [Stackoverflow-Dokumentation] (http://stackoverflow.com/documentation/css/445/flexible-box-layout-flexbox#t=201702220104341168087) und [css-Tricks] (https://css-tricks.com/snippets/css/a-guide-to-flexbox /) hat ein anständiges Tutorial. –