Padding für Inline-Elemente

Ich lese ein Buch über CSS-Grundlagen. Es wird behauptet in dem Buch, das ein inline-element, hat die komplette Polsterung Eigenschaften, aber keine margin-top/bottom Eigenschaften, nur margin-left/rechts - Eigenschaften.

Meine erste Frage ist, wo kann ich finden, dass dies eine offizielle Anweisung? Ich fand hier , wenn margin-top/bottom eingestellt ist auto dann zu 0. Aber ist es nicht anders sagen margin-top/bottom gilt nicht für inline-Elemente?

Meine zweite Frage ist, muss ein inline-element, wirklich komplette Polsterung Eigenschaften? Ich habe versucht, das folgende Beispiel:

Padding für Inline-Elemente

<!DOCTYPE html>
<html>
  <head> </head>

  <body>
    <div style="margin: 20px; border: solid 20px;background: red;">
      <p style="margin:0">
        test test test test test test test test test test test test test test
        test test test test test test test test test test

        <strong style="padding:20px;background-color:yellow">hello</strong>
        test test test test
      </p>
    </div>
  </body>
</html>

Nun, dies zeigt, dass die Polsterung wirklich funktioniert irgendwie, aber für einige Grund padding-top und padding-bottom hat keine Auswirkung auf den umgebenden text. Warum ist das so? Ist dies irgendwo erwähnt W3-standards?

Fragen Sie Gewinnspanne, aber ein Beispiel geben, - Polsterung? Ihre Frage, die Sie state "inline-element, hat die komplette Polsterung Eigenschaften" und Ihr Beispiel zeigt, dass, also, was ist Ihre Frage.
und auch das Beispiel zeigt, dass die Polsterung arbeitet nur 50%. Die Hintergrundfarbe angewendet wird, padding-top, aber padding-top hat keinen Einfluss auf den umgebenden text. Daher behaupte ich, dass die Polsterung nicht wie erwartet funktioniert.
Siehe meine Antwort. Es ist das hinzufügen Polsterung an den strong element. Aber inline-Elemente haben kein height als block und inline-block-Elemente. Sie haben keinen Einfluss auf die Höhe Ihrer Eltern, wie ein block-element wie die height inline-element ist, dass es line-height als pro 10.6.1 denen Sie verknüpft sind.

InformationsquelleAutor Adam | 2015-11-09

Schreibe einen Kommentar