<li>タグが間違って配置されているのはなぜですか?

user2326844

4列のテーブルがあります。最初の列に画像があります。に設定しalign attributeましたtop残りの列にはテキストが含まれています。ただし、テキストが4番目の列に挿入されると<li>タグのinline display順序が失われます。

この問題を解決するための提案は大歓迎です。

ul.film1 li,
ul.film2 li,
ul.film3 li {
  width: 150px;
  height: 290px;
  border: 3px solid blue;
  display: inline-block;
}
#tableheadheader1,
#tableheadbody1 {
  font-family: Lato;
  font-size: 16px;
  text-align: center;
}
#tableheadfooter1 {
  font-family: Lato;
  font-size: 10px;
  text-align: justify;
}
<ul class="film1">
  <li id="tableheadimage1">
    <img src="http://placehold.it/75x75" align="top">
  </li>
  <li id="tableheadheader1">
    <p>Tomorrowland</p>
  </li>
  <li id="tableheadbody1">
    <p>2015</p>
  </li>
  <li id="tableheadfooter1">
    <p>Whenever Casey Newton (Britt Robertson) touches a lapel pin with the letter T on it, she finds herself transported to Tomorrowland, a city filled with huge robots and sleek buildings. The gifted young woman recruits the help of scientist Frank Walker
      (George Clooney), a previous visitor to Tomorrowland, who years ago made a startling discovery about the future. Together, the two adventurers travel to the metropolis to uncover its mysterious secrets.</p>
  </li>
</ul>

dinkydani

あなたがvertical-align: top;あなたの<li>要素を身に着けているならば、あなたの問題を解決するはずです。

ul.film1 li,
ul.film2 li,
ul.film3 li {
  width: 150px;
  height: 290px;
  border: 3px solid blue;
  display: inline-block;
  vertical-align: top; /* <-- this has been added */
}
#tableheadheader1,
#tableheadbody1 {
  font-family: Lato;
  font-size: 16px;
  text-align: center;
}
#tableheadfooter1 {
  font-family: Lato;
  font-size: 10px;
  text-align: justify;
}
<ul class="film1">
  <li id="tableheadimage1">
    <img src="http://placehold.it/75x75" align="top">
  </li>
  <li id="tableheadheader1">
    <p>Tomorrowland</p>
  </li>
  <li id="tableheadbody1">
    <p>2015</p>
  </li>
  <li id="tableheadfooter1">
    <p>Whenever Casey Newton (Britt Robertson) touches a lapel pin with the letter T on it, she finds herself transported to Tomorrowland, a city filled with huge robots and sleek buildings. The gifted young woman recruits the help of scientist Frank Walker
      (George Clooney), a previous visitor to Tomorrowland, who years ago made a startling discovery about the future. Together, the two adventurers travel to the metropolis to uncover its mysterious secrets.</p>
  </li>
</ul>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

返されるliタグがレンダリングされないのはなぜですか?ESlintは戻り値を期待しています

分類Dev

順序付けされていないリストのliタグを取得し、JQueryを使用してこれらのタグを配列に配置するにはどうすればよいですか?

分類Dev

li幅が親ulタグで固定されていない

分類Dev

この単純な例で私の背景が間違って配置されているのはなぜですか

分類Dev

これらのJSX <li>アイテムがレンダリングされないのはなぜですか?

分類Dev

<ol> <li> a </ li> <li> b </ li> </ ol>が番号なしのままであるのはなぜですか?

分類Dev

Javascriptを使用して<li>文字列の一部を置き換えると、<a>タグと<span>タグが削除されます。タグではなくテキストを削除するにはどうすればよいですか?

分類Dev

この<li>が複数回追加されるのはなぜですか?

分類Dev

.next()を使用すると、1つではなくすべてのliアイテムが選択されるのはなぜですか

分類Dev

Watir-Chrome-すべてが表示されていないすべての「li」エントリを取得するにはどうすればよいですか?

分類Dev

WordPressが<li>タグの間にスペースを入れずにメニューhtmlを出力するのはなぜですか

分類Dev

一部のCSSがすべての<li>タグに適用されないようにする方法

分類Dev

CSS ul li with display:inline-blockしかし、位置が間違っています

分類Dev

ナビゲーションバーが表示されていないのに、なぜliをクリックできるのですか?

分類Dev

web-design:分離しない限り、scssがli内にネストされて動作しないのはなぜですか?

分類Dev

<p>タグ内でこのCSSセレクターが<li>で機能しないのはなぜですか?

分類Dev

すべての子<li>が非表示になっている場合は、親<li>を非表示にします

分類Dev

jQueryは、<li>に2つのimgタグが含まれているかどうかを確認します

分類Dev

img.srcが各「li」のimgタグのソースを定義しないのはなぜですか?

分類Dev

img.srcが各「li」のimgタグのソースを定義しないのはなぜですか?

分類Dev

liを選択する最初のタブの後でtabIndexが機能しないのはなぜですか?

分類Dev

<img> float:leftの横に<li>がインデントされないのはなぜですか?

分類Dev

li = [0] * 10とli = [set()] * 10の違いは何ですか

分類Dev

ホバーするとすべてのliタグが変更されます

分類Dev

このli:last-childが順序付けられていないリストで機能しないのはなぜですか?

分類Dev

ulbgがすべてのliの後ろに表示されない

分類Dev

長方形が間違って描かれているのはなぜですか?

分類Dev

長方形が間違って描かれているのはなぜですか?

分類Dev

<li>内で許可されるタグは何ですか?

Related 関連記事

  1. 1

    返されるliタグがレンダリングされないのはなぜですか?ESlintは戻り値を期待しています

  2. 2

    順序付けされていないリストのliタグを取得し、JQueryを使用してこれらのタグを配列に配置するにはどうすればよいですか?

  3. 3

    li幅が親ulタグで固定されていない

  4. 4

    この単純な例で私の背景が間違って配置されているのはなぜですか

  5. 5

    これらのJSX <li>アイテムがレンダリングされないのはなぜですか?

  6. 6

    <ol> <li> a </ li> <li> b </ li> </ ol>が番号なしのままであるのはなぜですか?

  7. 7

    Javascriptを使用して<li>文字列の一部を置き換えると、<a>タグと<span>タグが削除されます。タグではなくテキストを削除するにはどうすればよいですか?

  8. 8

    この<li>が複数回追加されるのはなぜですか?

  9. 9

    .next()を使用すると、1つではなくすべてのliアイテムが選択されるのはなぜですか

  10. 10

    Watir-Chrome-すべてが表示されていないすべての「li」エントリを取得するにはどうすればよいですか?

  11. 11

    WordPressが<li>タグの間にスペースを入れずにメニューhtmlを出力するのはなぜですか

  12. 12

    一部のCSSがすべての<li>タグに適用されないようにする方法

  13. 13

    CSS ul li with display:inline-blockしかし、位置が間違っています

  14. 14

    ナビゲーションバーが表示されていないのに、なぜliをクリックできるのですか?

  15. 15

    web-design:分離しない限り、scssがli内にネストされて動作しないのはなぜですか?

  16. 16

    <p>タグ内でこのCSSセレクターが<li>で機能しないのはなぜですか?

  17. 17

    すべての子<li>が非表示になっている場合は、親<li>を非表示にします

  18. 18

    jQueryは、<li>に2つのimgタグが含まれているかどうかを確認します

  19. 19

    img.srcが各「li」のimgタグのソースを定義しないのはなぜですか?

  20. 20

    img.srcが各「li」のimgタグのソースを定義しないのはなぜですか?

  21. 21

    liを選択する最初のタブの後でtabIndexが機能しないのはなぜですか?

  22. 22

    <img> float:leftの横に<li>がインデントされないのはなぜですか?

  23. 23

    li = [0] * 10とli = [set()] * 10の違いは何ですか

  24. 24

    ホバーするとすべてのliタグが変更されます

  25. 25

    このli:last-childが順序付けられていないリストで機能しないのはなぜですか?

  26. 26

    ulbgがすべてのliの後ろに表示されない

  27. 27

    長方形が間違って描かれているのはなぜですか?

  28. 28

    長方形が間違って描かれているのはなぜですか?

  29. 29

    <li>内で許可されるタグは何ですか?

ホットタグ

アーカイブ