본문 바로가기
STUDY (My Job)/TIL

3)BOX 4 + 각기 다른 INPUT

by 태태. 2022. 12. 4.
728x90

만들어야 하는 것 

 

1차 완성본 

 

 

🔴 HTML + script

 

  <body>
    <div class="container">
      <div>box1<input type="text" placeholder="text" /></div>
      <div>box2<input type="password" placeholder="password" /></div>
      <div>box3<input type="email" placeholder="email" /></div>
      <div>box4<input type="date" placeholder="date" /></div>
    </div>

    <!--방법1 20221131-->
    <!-- <button onclick="javascript:btn('안녕하세요')">BUTTON</button> -->
    <!-- button onclick 관련 부분은 서치 -->
    
    <!--방법2, 방법1의 개선-->
    <button type="button" onclick="alert('안녕하세요')">클릭해보세요!</button>

    <script>
      <!--방법1 20221131-->
      // function btn(params) {
      //   alert(params);
      // }
    </script>
  </body>

🎀개선한점 :  <button type = "button" onclick="alert('안녕하세요')">클릭해보세요!</button>🎀

 

🔵CSS

* {
  padding: 0;
  margin: 0;
}
/* 브라우저마다 기본 padding, margin이 다 다르다. 그래서 브라우저 호환을 위해 작성 */

.container > div {
  width: 300px;
  height: 300px;
  border: 1px solid black;
  display: inline-block; /*👉이해부족*/
  text-align: center; /* 👉'글씨+input'이 가운데로감 */
  /* overflow: auto; */
}


/*width height border */
input {
  justify-items: center;
  position: relative;
  left: 30px;
  border: 3px solid black;
  
}

좀더 개선할 부분 : ✨ 중앙정렬 추가하기


20221205

20221205

개선된 점 

20221205 변경한 내용, 

🔸html 부분으로는 )

div상자 2개 /div

div 상자 2개 /div

div button /div 로 html구조를 바꾸고 

🔸css부분으로는 )

위 글을 참고하여 
부모 div 에
  display: flex;
  justify-content: center;
 

자식인 

.container > div 에

  text-align: center;

를 주었다. gyrh

728x90
반응형

댓글