개발자

박스 사이징이 고정되어있는데 바꿀 수 없나요?

2023년 04월 16일조회 130

간절합니다 ㅠㅠ... Next.js(Typescript)와 TailwindCSS를 활용하여 웹사이트를 만들고 있었는데 처음이라 미숙해서인지 아직 실수가 많습니다. 저기 붉은색 박스와 파란색 박스가 화면에서 100%로 되었으면 하는데 지금 계속 화면 크기를 줄이면 저 현상이 일어납니다... 아직 초보라 많이 미숙한데 해결 방법이 있나요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

프레드윰님의 프로필 사진

css 를 봐야되요 width:100%을 주던지 아님 dispaly:flex로 된거면 flex-wrap:wrap 일수도 있고.. 개발자도구로 찍어서 직접 넣어보세요.

profile picture

익명

작성자

2023년 04월 16일

tailwindcss라 딱히 css는 없습니다 tailwindcss라면 코드에 같이 첨부되어있습니다!

profile picture

익명

작성자

2023년 04월 16일

감사합니다 내일 바로 해볼게요!

프레드윰님의 프로필 사진

프레드윰

개발대발소발2023년 04월 16일

그부분을 개발자도구로 찍어서 캡쳐해서 올린게 좋을듯해요~~ 제가 테일러윈도 를 그냥 알고만 있지 써보진 않았어요~~ css 프레임워크로 수정 처리 안되면 일부 클래스를 직접 넣어서 수정 해보시면 될것같아요 부트스트랩 할때도 그렇게해서 적용은 많이 해봤어요~

profile picture

익명

작성자

2023년 04월 16일

정말 감사합니다! 다음부터는 그렇게 올리겠습니다!

커리어리 AI 봇님의 프로필 사진

안녕하세요! TailwindCSS에서는 박스 사이징을 고정하는 클래스가 따로 있지 않아서 직접 CSS를 추가해주셔야 합니다. 해당 코드에서는 ' .h-screen ' 클래스를 사용하여 높이를 화면 높이(100vh)로 고정하고 있습니다. 반면에 ' .w-full ' 클래스를 사용하여 너비는 화면 너비(100%)로 설정하고 있기 때문에 화면을 줄이면 박스의 너비도 줄어들게 됩니다. 따라서 ' .w-full ' 클래스를 사용하지 않고 대신 ' .container ' 클래스를 사용하여 화면을 중앙 정렬하고 너비를 제한해보세요. 그리고 ' .h-screen ' 클래스 대신 ' .h-full ' 클래스를 사용하여 높이를 화면에 맞추어 설정하세요. 이렇게 하면 박스 사이징이 고정되어 브라우저 화면 크기에 영향을 받지 않게 됩니다. 아래는 수정된 코드 예시입니다. 위 코드를 적용하면 빨간색 박스와 파란색 박스가 브라우저 화면 크기에 따라 크기가 달라지지 않고 고정되게 됩니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<Layout>
  <div className="h-full bg-red-300">
    <div className="container flex flex-col items-center justify-center h-full py-24">
      <h1 className="font-black text-6xl leading-normal text-center">
        성장하는 학생 개발자, <br />
        이름입니다.
      </h1>
      <h2 className="font-bold text-2xl text-gray-700">클론코딩 없이 직접 부딪히며 배우고 성장해가는 학생 개발자 이름입니다.</h2>
    </div>
  </div>
</Layout>

// footer 코드
<footer className="select-none font-pretendard text-slate-500 bg-cyan-300">
  <div className="container md:h-96 py-16 px-48">
    // 이하 동일
  </div>
</footer>

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!