윈도우 창 범위 이후의 글자는 안보이게 한다.
white-space: nowrap;
overflow: hidden; /* Optional: Hide overflowing content */
text-overflow: ellipsis;
‘,’로 구분하여 공통적인 부분을 모았다.
/* div.left right middle의 공통적인 속성은 한 곳에 묶어두기 */
div.left, div.right, div.middle{
height: 75vh;
position: relative;
top : 10px;
display: flex;
box-sizing: border-box;
}
⇒ 최대 화면
⇒윈도우 창 이미지 줄였을 때
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="css/style.css" />
<title>Irish App</title>
</head>
<body>
<!-- 최상단 => 환영 문구 -->
<div class="top">
<h1>Welcome! This is Irish's Web Page.</h1>
</div>
<!-- 좌측 상단 => 로그인 / 시간 API / 날씨 API -->
<div class="left">
<div>
<span>1</span> <br>
<span>2</span> <br>
<span>3</span> <br>
<span>4</span> <br>
<span>5</span> <br>
<span>6</span> <br>
<span>7</span> <br>
<span>8</span> <br>
<span>9</span> <br>
<span>10</span> <br>
<span>11</span> <br>
<span>12</span> <br>
</div>
</div>
<!-- 좌측 하단 => 자주 사용하는 웹 페이지 -->
<!-- 가운데 => TO DO LIST -->
<div class="middle">
<div>
<span>1</span> <br>
<span>2</span> <br>
<span>3</span> <br>
<span>4</span> <br>
<span>5</span> <br>
<span>6</span> <br>
<span>7</span> <br>
<span>8</span> <br>
<span>9</span> <br>
<span>10</span> <br>
<span>11</span> <br>
<span>12</span> <br>
</div>
</div>
<!-- 우측 => 깃허브 / VELOG / 노션 등 프로필 -->
<div class="right">
<h1>Right Area</h1>
</div>
<!-- 최하단 => 유명 문구 -->
<div class="bottom">
<div id="quote">
<span class="fontFaceText"></span> <br>
<span class="fontFaceWriter"></span>
</div>
</div>
<!-- ======================================================== -->
<!-- 로그인 영역 -->
<!-- <form id="login-form">
<input
required
maxlength="15"
type="text"
placeholder="INPUT YOUR ID"
/>
<button class="btn-1">Button 1</button>
<input type="submit" value="Log In" />
</form> -->
<!-- <h2 id="clock">00:00:00</h2>
<h1 id="greeting" class="hidden"></h1>
<form id="todo-form">
<input type="text" placeholder="Write a To Do and Press Enter" required />
</form>
<ul id="todo-list"></ul> -->
<!-- ======================================================== -->
<script src="js/greeting.js"></script>
<script src="js/clock.js"></script>
<script src="js/quotes.js"></script>
<script src="js/todo.js"></script>
</body>
</html>
@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);
body {
background: #2ecc71;
}
div.top {
background: white;
width:100%;
position: relative;
white-space: nowrap;
overflow: hidden; /* Optional: Hide overflowing content */
text-overflow: ellipsis; /* Optio */
text-align: center;
}
/* div.left right middle의 공통적인 속성은 한 곳에 묶어두기 */
div.left, div.right, div.middle{
height: 75vh;
position: relative;
top : 10px;
display: flex;
box-sizing: border-box;
}
/* 추후에 div.left / div.middle / div.right의 width를 px 단위로 해야할 듯? */
div.left {
width: 30%;
background: #ff0;
float: left;
}
div.middle {
width: 40%;
background: violet;
float: left;
}
div.right {
width: 30%;
background: #0ff;
float: left;
}
div.bottom {
background: red;
width:100%;
top: 20px;
position: relative;
white-space: nowrap;
overflow: hidden; /* Optional: Hide overflowing content */
text-overflow: ellipsis; /* Optio */
text-align: center;
}
span.fontFaceText{
color:black;
font-family: 'Nanum Pen Script', cursive;
font-size: 28pt;
}
span.fontFaceWriter{
color:blue;
font-family: 'Nanum Pen Script', cursive;
font-size: 24pt;
}
white-space
속성을 nowrap
으로 설정nowrap
설정값은 기본 설정값인 normal
과 동일하게 작동overflow
속성을 hidden
으로 설정하여 부모 요소 밖으로 빠져나오는 텍스트를 숨김text-overflow
속성을 사용하여 말줌임 기호인 ...
를 보여주는 경우도 많음