웹 복습 - 1

조재형·2023년 6월 1일
0

html의 뼈대를 작성할 때

<p>입력할 내용</p>

이렇게 p로 감싸면 줄을 나눌 수 있다.

코드는 위 예시와 같이

    <p>ID : <input type="text" /></p>
    <p>PW : <input type="text" /></p>

이렇게 잘 감싸여 져 있는것을 볼 수 있다.

한 구역을 박스 째로 감싸려면

<div>감싸줄 내용</div>

이렇게 div로 코드를 감싸면 된다.

위 보기를 바탕으로 코드를 예시로 든다면

<div class="mytitle">
            <h1>로그인 페이지</h1>
            <h5>아이디, 비밀번호를 입력하세요</h5>
    </div>

이렇게 된다.


다음엔 뼈대를 꾸미는 CSS이다.

꾸미려면 무언가를 가리킬 수 있어야 한다.

우선 CSS를 해 주려면 대상을 가리킬 명찰이 필요하다.

body의 로그인 페이지로 가 준다.

<h1>로그인 페이지</h1>

여기에서 h1 앞에 명찰을 추가 해준다.

<h1 class="mytitle">로그인 페이지</h1>

이제 대상을 가리키러 head에 style을 추가해준다.

<style>
.mytitle{
            background-color: green;
  }
</style>

이렇게 하면 로그인 페이지가 초록색으로 꾸며졌다.

이런식으로 명찰을 단 뼈대에

CSS로 꾸며주고 가리켜 줄 수 있다.

위에서 보았던 div는 따로 수정해 주지 않으면

이렇게 한 줄을 싹 먹어버린다.

때문에 CSS에서 적절하게 수정해 줄 필요가 있다.

위에서 보기에 이미 body에서 명찰을 달아 놓았으니

바로 head로 가서 style에서 div를 조정해보자.

.mytitle{
            background-color: green;

            width: 300px;
            height: 200px;
}

이런식으로 div의 사이즈를 조정할 수 있다.

모서리에 관련된 것을 수정하고 싶다면

border에 대부분 다 있다.

사이즈의 단위는 px 이다~

div의 배경 색은 background-color을 사용했었는데,

글자 색을 바꾸려면 그냥 color을 사용하면 된다.
color : white;

글자 정렬은
text-align: center;
이처럼 가운데 정렬을 할 수 있다.

여백은 padding을 사용하면 된다.

이와 같은 명령어들은 기억이 나지 않거나 모른다면

구글링을 하면 된다! 꼭 외울 필요는 없다.

배경 이미지를 추가하고 싶다면,

background-image: url('URL주소');

를 입력하면 된다.

이렇게 이미지를 추가하면

이미지의 사이즈가 조절되지 않고

이런식으로 이미지가 잘려서 나오게 되는데

바로 이미지를 조절해주는 코드를 넣는다.

background-image: url('URL주소');
background-position: center;
backgroind-size: cover;

이렇게 이미지를 넣는 코드 3줄은

항상 세트로 다닌다고 생각하면 된다.


이번엔 사이트 한쪽에 치우쳐진 내용을 정렬해보자

우리가 만든 뼈대를 전부 박스를 씌워주자.

박스는 div로 감싸는 거라고 했었다.


<body>
    <div class="wrap"> 
        <div class="mytitle">
            <h1>로그인 페이지</h1>
            <h5>아이디, 비밀번호를 입력하세요</h5>
    </div>
    
    <p>ID : <input type="text" /></p>
    <p>PW : <input type="text" /></p>
    <button class="mybtn">로그인하기</button>
</div>
   
</body>

이렇게 전체를 감싸주고 CSS를 하러 가자.

우리가 만든 내용을 가운데 정렬하려면

왼쪽과 오른쪽의 여백이 같으면 된다.

여백은 margin을 사용한다.

style 안에서 우리가 만든 명찰 wrap을 조작하자.

.wrap{
            width: 300px;
            margin: 20px auto 0px auto;
        }

우선 박스가 한줄을 다 먹으면 조절할 수가 없으니

박스의 넓이를 300px로 줄인다.

먼저 위쪽 여백을 쓰고 (20px)

auto는 쭉 밀으라는 뜻이다.

왼쪽을 auto 쭉 밀고

아래 여백은 띄울 필요가 없으니 0px

오른쪽 여백도 auto로 쭉 밀어서

양쪽 여백을 같게 만든다.

이렇게 저장하면,

이와같이 가운데 정렬이 된다.

profile
안녕하세요.

0개의 댓글