const TodaySentencePage = () =>{
return (
<>
<NavBar/>
<Background>
<OneSentenceContainer>
<BookContainer>
<BookImage></BookImage>
<BookInfo>
<BookTitle>뼈가 자라는 여름</BookTitle>
<BookTextBox>
<BookSentence>슬픔을 병처럼 여기지 않겠다고 말하면서 나는 조금씩 의연해졌다. 슬픔에게도 비밀이 있을거라고. 그 비밀을 추궁하지 않기로 했다.</BookSentence>
</BookTextBox>
<BookSubtext>저자: 백년의 고독<br/>분야: 소설<br/>출판사: 민음사</BookSubtext>
</BookInfo>
</BookContainer>
<BtnContainer>
<Btn>책 보러가기</Btn>
<Btn>확인</Btn>
</BtnContainer>
</OneSentenceContainer>
</Background>
<FooterBar/>
</>
)
}
const OneSentenceContainer = styled.div`
background-color: white;
width: 1295px;
height: 554px;
border-radius: 50px;
`;
const BookContainer = styled.div`
display: flex;
margin: 80px 90px;
`;
왜 BookContainer에 margin값을 주면 밖으로 나가지?
어쨌든 OneSentenceContainer 안에 있으니까 그 안에서 마진이 생겨야되는거 아닌가?
일단 OneSentenceContainer에 padding을 줘서 위치를 맞췄다.
하지만 패딩과 마진을 둘 다 주면 마진이 적용된다.
왤까
'웹 > CSS' 카테고리의 다른 글
[CSS] div 안에 이미지 꽉 채우기 (0) | 2023.08.30 |
---|---|
[CSS] 태그에 직접 스타일 속성 적기, 표기법 종류 (0) | 2023.08.26 |
[CSS] 수평중앙정렬 (0) | 2023.08.25 |
[CSS] 요소 겹치기 absolute relative (0) | 2023.08.24 |
[CSS] 반응형 웹페이지 생성 시 div 요소의 움직임 (0) | 2023.08.23 |
댓글