<ol> (Ordered List) - 순서가 있는 목록list-style-type 속성으로 A, i, I 등 지정 가능start 속성으로 시작 번호 설정 가능<ol style="list-style-type: upper-alpha;" start="11">
<li>자바</li>
<li>오라클</li>
</ol>
<ul> (Unordered List) - 순서 없는 목록list-style 속성으로 모양 변경 가능list-style: none;으로 불릿 제거 가능<ul style="list-style: square;">
<li>리액트</li>
<li>자바스크립트</li>
</ul>
<dl> (Definition List) - 용어 설명 목록<dt>는 용어, <dd>는 설명<dl>
<dt>웹 개발</dt>
<dd>HTML</dd>
<dd>CSS</dd>
<dd>JavaScript</dd>
</dl>
<dt>에 여러 개 <dd> 연결 가능 <ul>을 활용한 UI 구성<nav>
<ul>
<li><a href="#">홈</a></li>
<li><a href="#">소개</a></li>
</ul>
</nav>
nav ul > li {
float: left;
width: 170px;
text-align: center;
background: #2d2d2d;
}
nav a {
display: block;
color: white;
padding: 10px 0;
text-decoration: none;
}
float left: 메뉴 항목을 가로로 나열width: 각 항목의 너비 설정text-align: center: 텍스트 가운데 정렬display: block: 전체 영역 클릭 가능하게 설정<ul>
<li>이름</li>
<li>국어</li>
<li>영어</li>
</ul>
<ul>
<li>이자바</li>
<li>90</li>
<li>80</li>
</ul>
.score-list ul > li {
float: left;
width: 100px;
text-align: center;
border-bottom: 1px solid #333;
}
<ul>
<li class="num">3</li>
<li class="subject"><a href="#">HTML 강좌입니다.</a></li>
<li class="name">프론트</li>
<li class="date">2022-03-21</li>
<li class="hit">5</li>
</ul>
.board-list .subject {
width: 400px;
text-align: left;
padding-left: 10px;
}
<ul>이 하나의 게시글을 구성float으로 항목 정렬.board-list ul:first-child로 헤더 스타일 차별화 가능ellipsis)게시판 제목이 너무 길면 한 줄로 자르고 ...으로 표시할 수 있음
.subject {
width: 300px;
white-space: nowrap; /* 줄바꿈 금지 */
overflow: hidden; /* 넘치는 부분 잘림 */
text-overflow: ellipsis; /* 잘린 부분은 ...으로 표시 */
}
주의사항
width가 반드시 지정되어야 함display는 block 또는 inline-block이어야 작동<ul style="list-style: none; padding: 0;">
<li>자바</li>
<li>오라클</li>
</ul>
.subject {
width: 300px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
<ul>
<li class="subject"><a href="#">길게 길게 작성된 게시판 제목이 잘려 보입니다.</a></li>
</ul>