사이트 내 전체검색
[홈페이지제작] 아이템을 한 라인에 표시하는 방법 <li 태그>
로빈아빠
https://cmd.kr/html/155 URL이 복사되었습니다.

본문

[홈페이지제작] 아이템을 한 라인에 표시하는 방법 <li 태그>

<li> 태그의 li는 list item의 약자이다.
각각의 아이템을 <li> 태그를 이용하여 표시하면 기본적으로 각 아이템들은 라인별로 나타난다.
예를 들어 <li> 태그의 디폴트 결과는 다음과 같다.

  • 리스트 아이템 1
  • 리스트 아이템 2
  • 리스트 아이템 3

위 결과에 대한 소스 코드는 다음과 같다.

<ul>
    <li>리스트 아이템 1</li>
    <li>리스트 아이템 2</li>
    <li>리스트 아이템 3</li>
</ul>

수직으로 펼쳐진 이 리스트 아이템을 수평으로 펼치려면 CSS에서의 display 속성을 inline으로 주면 된다.

  • 리스트 아이템 1
  • 리스트 아이템 2
  • 리스트 아이템 3

<style>
li.inline {
  display: inline;
}
</style>

<ul>
    <li class="inline">리스트 아이템 1</li>
    <li class="inline">리스트 아이템 2</li>
    <li class="inline">리스트 아이템 3</li>
</ul>

결과를 보면 알겠지만 display 속성을 inline으로 주면 불렛(bullet) 모양의 list-style-type이 없어진다. 그래서 조금은 허전한 듯 하다. 이런 이유로 수평으로 펼칠 경우 각각의 아이템 사이에 적당한 구분선을 삽입해 주는데 이 부분을 CSS를 이용하여 구현해 보자.

  • 리스트 아이템 1
  • 리스트 아이템 2
  • 리스트 아이템 3

<style>
li.inline2 {
  display: inline;
  padding-left: 9px;
  padding-right: 7px;
  border-right: 1px dotted #D36;
}
 
li.last {
  display: inline;
  padding-left: 9px;
  padding-right: 7px;
  border-right: 0px;
}
</style>

<ul>
    <li class="inline2">리스트 아이템 1</li>
    <li class="inline2">리스트 아이템 2</li>
    <li class="last">리스트 아이템 3</li>
</ul>

여기서 눈여겨 볼 것은 마지막 리스트 아이템의 스타일 클래스를 별도로 지정해준 부분이다. 이렇게 하는 이유는 마지막 리스트 아이템 오른 쪽 옆에는 구분선이 나오면 안돼기 때문이다.

물론 구분선을 다음과 같이 조금 더 굵게 줄 수 도 있을 것이다.

  • 리스트 아이템 1
  • 리스트 아이템 2
  • 리스트 아이템 3

<style>
li.inline3 {
  display: inline;
  padding-left: 9px;
  padding-right: 7px;
  border-right: 2px solid #D36;
}
 
li.last {
  display: inline;
  padding-left: 9px;
  padding-right: 7px;
  border-right: 0px;
}
</style>

<ul>
    <li class="inline3">리스트 아이템 1</li>
    <li class="inline3">리스트 아이템 2</li>
    <li class="last">리스트 아이템 3</li>
</ul>

아니면 다음과 같이 각각의 리스트 아이템에 경계선을 표시하여 박스 형태로 나타나게 할 수도 있을 것이다.

  • 리스트 아이템 1
  • 리스트 아이템 2
  • 리스트 아이템 3

위 결과에 대한 소스 코드는 다음과 같다.

<style>
li.inline4 {
  display: inline;
  padding: 9px;
  border: 1px solid #D36;
  margin: 1px;
}
</style>

<ul>
    <li class="inline4">리스트 아이템 1</li>
    <li class="inline4">리스트 아이템 2</li>
    <li class="inline4">리스트 아이템 3</li>
</ul>



쇼핑몰창업 홈페이지제작 홍보마케팅 창업정보
국내1위 인터넷쇼핑몰 창업교육 나우앤 http://nowand.com/

댓글목록

등록된 댓글이 없습니다.

Search

Copyright © Cmd 명령어 3.17.174.108