텍스트 아래의 줄이 표준 밑줄이 아닌 점선이되도록 HTML 텍스트에 어떻게 밑줄을 긋나요? 가급적이면 별도의 CSS 파일을 사용하지 않고이 작업을 수행하고 싶습니다. 저는 html의 초보자입니다.
답변
CSS 없이는 불가능합니다. 사실, <u>
태그는 단순히 text-decoration:underline
브라우저의 내장 CSS를 사용하여 텍스트에 추가 하는 것입니다.
수행 할 수있는 작업은 다음과 같습니다.
<html>
<head>
<!-- Other head stuff here, like title or meta -->
<style type="text/css">
u {
border-bottom: 1px dotted #000;
text-decoration: none;
}
</style>
</head>
<!-- Body, content here -->
</html>
답변
다음 CSS 코드 사용 …
text-decoration:underline;
text-decoration-style: dotted;
답변
CSS가 없으면 기본적으로 이미지 태그를 사용해야합니다. 기본적으로 텍스트의 이미지를 만들고 밑줄을 추가하십시오. 이는 기본적으로 화면 판독기에 페이지가 쓸모 없다는 것을 의미합니다.
CSS를 사용하면 간단합니다.
HTML :
<u class="dotted">I like cheese</u>
CSS :
u.dotted{
border-bottom: 1px dashed #999;
text-decoration: none;
}
예제 페이지
<!DOCTYPE HTML>
<html>
<head>
<style>
u.dotted{
border-bottom: 1px dashed #999;
text-decoration: none;
}
</style>
</head>
<body>
<u class="dotted">I like cheese</u>
</body>
</html>
답변
HTML5 요소는 점선 밑줄을 줄 수 있으므로 텍스트 아래에는 일반 밑줄이 아닌 점선이 있습니다. 그리고 title 속성은 사용자가 요소 위에 커서를 놓으면 도구 설명을 만듭니다.
참고 : 점선 테두리 / 밑줄은 기본적으로 Firefox 및 Opera에 표시되지만 IE8, Safari 및 Chrome에는 CSS 줄이 필요합니다.
<abbr title="Hyper Text Markup Language">HTML</abbr>
답변
콘텐츠에 한 줄 이상이있는 경우 아래쪽 테두리를 추가해도 도움이되지 않습니다. 이 경우에는 사용해야합니다.
text-decoration: underline;
text-decoration-style: dotted;
텍스트와 줄 사이에 더 많은 숨을 쉴 수있는 공간을 원하면 다음을 사용하십시오.
text-underline-position: under;
답변
@epascarello 의 답변 형식을 다시 지정했습니다 .
u.dotted {
border-bottom: 1px dashed #999;
text-decoration: none;
}
<!DOCTYPE html>
<u class="dotted">I like cheese</u>
답변
dotted
옵션으로 테두리 하단을 사용할 수 있습니다 .
border-bottom: 1px dotted #807f80;