今さら聞けないHTML 2022年07月01日

今さら聞けないHTML 2022年07月01日

[HTML,CSS]新人エンジニアがView作成時にするうっかりミス

# はじめに
新人エンジニアの私がビューを作成しているときに犯したうっかりミスをいくつか紹介します。
反面教師にして、皆さんもお気をつけください。

# 新人エンジニアがView作成時にするうっかりミス
## ウインドウを縮めた時にビューが崩れる
私「ビュー完成しました!」
先輩「お〜画面ちょっと縮めてみて」
・・・・・
私「あれ、レイアウトが崩れた…」

画面サイズは端末や見る人によっても異なります。
ウィンドウを縮めたときにもレイアウトが崩れていないかを必ず確認するようにしましょう。

## cssの記述が散らばっている
“`
.header {
    font-size: 16px;
    padding-top: 20px;
background-color: grey;
padding-bottom: 30px;
}

.body {
padding: 25px;
background-color: white;
    font-size: 14px;
}
“`
上記のコードで気になる点が**2つ**あります。
1つ目は`.header`で`pa

元記事を表示

【Vue.js】tableタグの中でcomponentが読み込まれない

# コンポーネントが正しく読み込まれない!

“`html

… …

hogege

“`

このようなtableを作ってthead部分だけコンポーネント化していました。
そうするとコンポーネントが読み込まれているのですが、完全にレイアウトが崩れてしまいました。

調べたところ以下のドキュメントに記載がありました。

https://vuejs.org/guide/essentials/component-basics.html#dom-template-parsing-caveats:~:text=Element%20Placement%20Restrictions

“`
Some HTML elements, such as

    ,

      ,

      and