프로그래밍/javacscript

[211230] clone_네이버 회원가입폼 / absolute, relative

한코코 2021. 12. 30. 16:51

목표 페이지

 

목적

1. 전체적인 구성을 짜는 능력을 기르기

2. 보기에 예쁜 여백 폼을 손에 익히기

 


 

막혔던 것

1. depth의 깊이

캡쳐하면 이렇게 뜨길래

  1. 전체 이미지 width:100%;
  2. 중간 이미지 width:460px; margin:auto;를 줌.
  3. 세부적인 요소들을 보려고하니까 뭔가 depth가 나랑 안 맞아서 계속 헤맴

 

<container>  //max-width 768 전체
	<content>  //460 중간전체
    	<join_content>  //통
        	<row_group>  //100% id pw re-pw
				<join_row>  //id
					<h3>

네이버 코드를 보면 나보다 div로 한번 더 싸놓았다. 왜 굳이굳이 이렇게 빡빡하게 씌운거여.. 예전에 뭔가 있었다가 사라졌던가, 아니면 버젼이 올라가면 적당히 둘러싸도 괜찮은데 옛날 버젼 애들은 호로록 흘러서 그런가.

 

2. absolute랑 relative 다시 알아야겠구나..

두번째 줄에서 흰 박스랑 인증번호 받기가 같이 있어야하는데 안올라감.

 

<div class="row_box">
  <h3 class="txtbox_title">휴대전화</h3>
  <span class="txbox"></span>
</div>
 
<div class="row_box get_phoneNum">
  <span class="txbox"></span>
  <a href="#">인증번호 받기</a>
</div>
  
<div class="row_box">
  <span class="txbox"></span>
</div>

원본에서는

  • <div class="row_box get_phoneNum"이 positon : relative;
  • <span>이 positon : relative;
  • <a>가 position : absolute;

라고 나와서 똑같이 했는데 안되네. 왜 안되지? 아니 뭔지는 아는데 왜 쓰지를 못하니

(수정) 다른 코드에다가 적용하고 있었다 멍청이야

 

3. li 사이에 구분선 넣는 법 알아냄

 

<ul>
	<li></li>
    <li></li>
    <li></li>
</ul>

li의 앞에 넣고 싶다면, li ::before{ content : "넣고 싶은 구분선" }

li의 뒤에 넣고 싶다면, li ::after{ content : "넣고 싶은 구분선" }

그만 넣고 싶다면, li:nth-child(3) ::after{ content : "넣고 싶은 구분선" }

 


 

작업 2시간째 결과물. 아직 손 봐야할게 많다