정렬되지 않은 목록을 만들었습니다. 정렬되지 않은 목록의 글머리 기호가 귀찮은 것 같아서 제거하고 싶습니다.
글머리 기호 없이 목록을 가질 수 있습니까?
질문자 :praveenjayapal
정렬되지 않은 목록을 만들었습니다. 정렬되지 않은 목록의 글머리 기호가 귀찮은 것 같아서 제거하고 싶습니다.
글머리 기호 없이 목록을 가질 수 있습니까?
예를 들어 다음과 같이 부모 요소(일반적으로 <ul>
list-style-type
을 none
으로 설정하여 글머리 기호를 제거할 수 있습니다.
ul { list-style-type: none; }
들여쓰기도 제거하려면 padding: 0
및 margin: 0
을 추가할 수도 있습니다.
목록 형식화 기술에 대한 훌륭한 연습은 Listutorial 을 참조하십시오.
Bootstrap을 사용하는 경우 "스타일이 지정되지 않은" 클래스가 있습니다.
목록 항목의 기본 목록 스타일과 왼쪽 패딩을 제거합니다(직계 자식만 해당).
<ul class="unstyled"> <li>...</li> </ul>
http://twitter.github.io/bootstrap/base-css.html#typography
<ul class="list-unstyled"> <li>...</li> </ul>
부트스트랩 3: http://getbootstrap.com/css/#type-lists
부트스트랩 4: https://getbootstrap.com/docs/4.3/content/typography/#unstyled
부트스트랩 5: https://getbootstrap.com/docs/5.0/content/typography/#unstyled
목록 스타일을 사용해야 list-style: none;
<ul style="list-style: none;"> <li>...</li> </ul>
이전 답변에 대한 약간의 개선: 더 긴 줄이 추가 화면 줄로 넘어가는 경우 더 읽기 쉽게 만들기:
ul, li {list-style-type: none;} li {padding-left: 2em; text-indent: -2em;}
<ul>
수준에서 작동하도록 할 수 없다면 list-style-type: none;
을 배치해야 할 수도 있습니다. <li>
수준에서:
<ul> <li style="list-style-type: none;">Item 1</li> <li style="list-style-type: none;">Item 2</li> </ul>
이 반복을 피하기 위해 CSS 클래스를 만들 수 있습니다.
<style> ul.no-bullets li { list-style-type: none; } </style> <ul class="no-bullets"> <li>Item 1</li> <li>Item 2</li> </ul>
필요한 경우 !important
사용하십시오.
<style> ul.no-bullets li { list-style-type: none !important; } </style>
총알을 제거하기 위해 ul과 li 모두에 list-style
을 사용했습니다. 총알을 사용자 지정 문자(이 경우 '대시')로 교체하고 싶었습니다. 그러면 텍스트가 줄 바꿈될 때 제대로 작동하는 멋지게 들여쓰기된 효과가 나타납니다.
ul.dashed-list { list-style: none outside none; } ul.dashed-list li:before { content: "\2014"; float: left; margin: 0 0 0 -27px; padding: 0; } ul.dashed-list li { list-style-type: none; }
<ul class="dashed-list"> <li>text</li> <li>text</li> </ul>
ul
기본 스타일을 완전히 제거하려면:
list-style-type: none; margin: 0; margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0; padding-inline-start: 0;
순수 HTML만으로 이 작업을 수행하려는 경우 이 솔루션은 모든 주요 브라우저에서 작동합니다.
설명 목록
다음 HTML을 사용하기만 하면 됩니다.
<dl> <dt>List Item 1</dt> <dd>Sub-Item 1.1</dd> <dt>List Item 2</dt> <dd>Sub-Item 2.1</dd> <dd>Sub-Item 2.2</dd> <dd>Sub-Item 2.3</dd> <dt>List Item 3</dt> <dd>Sub-Item 3.1</dd> </dl>
이것은 글머리 기호 없이 세로로 목록을 정렬합니다. 단 한 줄로!
li { display: block; }
ul{list-style-type:none;}
정렬되지 않은 목록의 스타일을 없음으로 설정하기만 하면 됩니다.
기존 테마를 개발하는 경우 테마에 사용자 지정 목록 스타일이 있을 수 있습니다.
list-style: none;
사용하여 목록 스타일을 변경할 수 없는 경우: 없음; ul 또는 li 태그에서 먼저 !important
확인하십시오. 다른 스타일 라인이 귀하의 스타일을 덮어쓰고 있을 수 있기 때문입니다. !important
했다면 더 구체적인 선택기를 찾아 !important
지워야 합니다.
li { list-style: none !important; }
그렇지 않은 경우 li:before
를 확인하십시오. 콘텐츠가 포함된 경우 다음을 수행합니다.
li:before { display: none; }
::marker
의사 요소를 사용하여 숨길 수 있습니다.
::marker
ul li::marker { color: transparent; }
ul li::marker { color: transparent; } ul { padding-inline-start: 10px; /* Just to reset the browser initial padding */ }
<ul> <li> Bullets are bothersome </li> <li> I want to remove them. </li> <li> Hey! ::marker to the rescue </li> </ul>
::marker
빈 내용 ul li::marker { content: ""; }
ul li::marker { content: ""; }
<ul> <li> Bullets are bothersome </li> <li> I want to remove them </li> <li> Hey! ::marker to the rescue </li> </ul>
특정 목록 항목에서 글머리 기호를 제거해야 할 때 더 좋습니다.
ul li:nth-child(n)::marker { /* Replace n with the list item's position*/ content: ""; }
ul li:not(:nth-child(2))::marker { content: ""; }
<ul> <li> Bullets are bothersome </li> <li> But I can live with it using ::marker </li> <li> Not again though </li> </ul>
li{ list-style: none; }
모든 목록 항목에서 글머리 기호를 제거합니다.
것이 가능하다. <style> 요소 또는 CSS 파일에서 글머리 기호 없이 정렬되지 않은 목록을 만드는 것은 다음과 같습니다.
ul { list-style-type: none; }
<div class="custom-control custom-checkbox left"> <ul class="list-unstyled"> <li> <label class="btn btn-secondary text-left" style="width:100%;text-align:left;padding:2px;"> <input type="checkbox" style="zoom:1.7;vertical-align:bottom;" asp-for="@Model[i].IsChecked" class="custom-control-input" /> @Model[i].Title </label> </li> </ul> </div>
나는 시도하고 관찰했다:
header ul { margin: 0; padding: 0; }
CSS에 의존하지 않고 간단하게 유지하려면
내 코드 라인에서. 즉, <table></table>
.
네, 약간의 공백이 있지만 나쁘지 않습니다.
출처 : http:www.stackoverflow.com/questions/1027354/i-need-an-unordered-list-without-any-bullets
**(이중 별표/별표) 및 *(별표/별표)는 매개변수에 대해 무엇을 합니까? (0) | 2021.11.10 |
---|---|
JavaScript에서 URL을 인코딩하시겠습니까? (0) | 2021.11.10 |
인스턴스 상태 저장을 사용하여 활동 상태를 저장하려면 어떻게 해야 합니까? (0) | 2021.11.10 |
#include의 차이점은 무엇입니까?<filename> 및 #include "파일 이름"? (0) | 2021.11.10 |
Bash의 반향 줄 바꿈은 리터럴을 인쇄합니다. \n (0) | 2021.11.10 |