bestsource

두께를 변경하려면 어떻게 해야 합니까?두께를 변경하려면 어떻게 해야 합니까?두께를 변경하려면 어떻게 해야 합니까?꼬리표를 달다꼬리표를 달다꼬리표를 달다

bestsource 2023. 7. 28. 22:28
반응형

두께를 변경하려면 어떻게 해야 합니까?
꼬리표를 달다

.<hr>)를 CSS로 입력합니다.로 할 수 것을 - HTML 그 할 수 있 것 알 있 습 니 다 고 을 는 다 렇 게 로 다 니 있 습 ▁i 알 고 ▁- ▁html ▁html ▁be ▁can ▁in ▁it

<hr size="10">

하지만 여기 MDN에서 언급한 것처럼 이것은 사용되지 않는다고 들었습니다.CSS에서 사용해 보았습니다.height:1px하지만 두께는 변하지 않습니다.나는 그것을 원합니다.<hr>0.5px두운꺼운

Ubuntu에서 Firefox 3.6.11을 사용하고 있습니다.

을 위해 합니다.<hr>두께배경색을 추가하면 스타일이 변경됩니다.<hr>높이와 색상을 지정합니다.

hr {
  border: none;
  height: 1px;
  /* Set the hr color */
  color: #333;  /* old IE */
  background-color: #333;  /* Modern Browsers */
}
<hr>

인라인 버전:

<hr style="height:1px;border:none;color:#333;background-color:#333;">

더 긴 설명입니다.

브라우저의 하위 픽셀 렌더링

하위 픽셀 렌더링이 까다롭습니다.실제로 모니터가 픽셀 미만의 가는 선을 렌더링할 것으로 기대할 수는 없습니다.하지만 하위 픽셀 치수를 제공하는 것은 가능합니다.브라우저에 따라 다르게 렌더링됩니다.이것에 대한 John Reig의 블로그 게시물을 확인해 보세요.

기본적으로 모니터가 LCD이고 수직선을 그리는 경우 1/3픽셀 선을 쉽게 그릴 수 있습니다.이면 라인 컬러를 ▁your▁of▁colour▁if▁give다니지.#f0f이 선은 픽셀 폭의 1/3입니다.모니터를 확대하면 전체 픽셀(RGB로 구성) 중 하나의 세그먼트만 어둡게 표시됩니다.이것은 미세 유형 암시에 사용되는 거의 대부분의 기술입니다.유형 지우기.

그러나 가로선은 전체 픽셀 높이만 될 수 있습니다.그것이 LCD 모니터의 기술적 한계입니다.CRT는 (아퍼처 그릴 타입이 아닌 경우) 삼각형 형광체로 인해 훨씬 더 복잡했습니다.소니 트리니트론) 하지만 그것은 다른 이야기입니다.

기본적으로 하위 픽셀 치수를 제공하고 해당 치수가 그런 식으로 렌더링될 것으로 예상하는 것은 정수 변수가 1.2034759349를 저장할 것으로 예상하는 것과 같습니다.이것이 불가능하다는 것을 이해하면 모니터가 하위 픽셀 치수를 렌더링할 수 없다는 것을 이해해야 합니다.

크로스 브라우저 안전 스타일

하지만 수평적인 규칙이 섞이는 방법은 보통 색을 사용하여 이루어집니다.그래서 예를 들어 당신의 배경이 백인이라면 (#fff) 당신은 항상 당신의 것을 만들 수 있습니다.HR 아주 가벼운맘에 들다#eee.

매우 가벼운 수평 규칙을 위한 크로스 브라우저 안전 스타일은 다음과 같습니다.

hr
{
    background-color: #eee;
    border: 0 none;
    color: #eee;
    height: 1px;
}

그리고 인라인 스타일 대신 CSS 파일을 사용합니다.특정 요소뿐만 아니라 전체 사이트에 대한 중앙 정의를 제공합니다.유지보수성이 훨씬 향상됩니다.

는 설을권장다니합을 하는 것을 합니다.HR그 자체로0px높게 표시하고 테두리를 사용하여 표시합니다.+ wheel)시 확대및축소할(ctrl + mouse wheel)의 두께를 했습니다.HR경계를 설정하면 항상 동일하게 유지되지만 자동으로 변경됩니다.

hr {
    height: 0px;
    border: none;
    border-top: 1px solid black;
}

라인에 불투명도를 추가하여 더 얇아 보입니다.

<hr style="opacity: 0.25">

분리된 CSS의 전체 로드가 가장 빠르거나 짧은 해결책이 아니기 때문에 1px 선을 그리는 가장 짧은 방법을 찾고 있었습니다.

HTML5까지는 1pxhr에 대한 더 짧은 방법이었습니다: <hrnoshade> 하지만..HTML5에서는 <hr>의 noshade 특성이 지원되지 않습니다. 대신 CSS를 사용하십시오.(이전에 사용된 다른 속성(크기, 너비, 정렬 등)...


이것은 꽤 까다롭지만 대부분의 간단한 1pxhr이 필요하다면 잘 작동합니다.

변동 1, 검정 시간: (검정색에 대한 최적의 솔루션)

<hr style="border-bottom: 0px">

출력: FF, Opera - 검은색 / Safari - 진한 회색


변동 2, 회색 시간(가장 짧은 시간!):

<hr style="border-top: 0px">

출력: Opera - 다크 그레이 / FF - 그레이 / 사파리 - 라이트 그레이


Variation 3, COLOR as desired:

<hr style="border: none; border-bottom: 1px solid red;">

출력 : Opera / FF / Safari : 1px red.

html 5에서 높이 특성이 더 이상 사용되지 않습니다.제가 할 일은 hr 주위에 테두리를 만들고 테두리 두께를 늘리는 것입니다. hr style="border: 솔리드 2인치 블랙;"

<hr />브라우저 구현 차이로 인해 사용자 지정하기에 적합하지 않습니다.

그냥 div를 사용하는 것이 더 쉬운 경우가 많습니다.

Blah blah
<div style="border-bottom: 1px solid #333;"></div>
More blah blah

는 스타일링에 의 성과라고 합니다.<hr>태그는 다음과 같습니다.

hr {
    color: #ddd;
    background-color: #ddd;
    height: 1px;
    border: none;
    max-width: 100%;
}

과 같이 추가하면 됩니다.<hr>.

다음은 테두리나 여백이 없는 1픽셀 검은색 선에 대한 솔루션입니다.

hr {background-color:black; border:none; height:1px; margin:0px;}
  • Google Chrome에서 테스트됨

에는 다음이에 이것을 했습니다: 다른답변다음포이때이생것다추각니습했고이라가할를문에.margin:0px;.

  • 데모

hr {background-color:black; border:none; height:1px; margin:0px;}
<div style="border: 1px solid black; text-align:center;">
<div style="background-color:lightblue;"> ↑ container ↑ <br> <br> <br> ↓ hr ↓ </div>
<hr>
<div style="background-color:lightgreen;"> ↑ hr ↑ <br> <br> <br> ↓ container ↓ </div>
</div>

저는 제가 만들 때 색상을 진짜 검은색으로 바꾸는 것에 문제가 있었습니다.


thicker. So I changed the opacity to 1 and it solved the problem:

hr{
    height: 5px;
    background-color: black;
    opacity: 1;
}

태그 자체에서 HTML 속성을 사용하는 간단한 또 다른 방법이 있습니다. '크기' 속성을 선언한 후에 '노쉐이드' 속성을 추가하면 됩니다.

여기서 'size'는 라인의 두께를 반영하고 'no shade'는 라인의 배경색을 두께에 걸쳐 적용합니다.

예:

<hr size="10" noshade/>

저는 다음과 같은 구조를 사용할 것을 제안합니다.

<style>
  .hr { height:0; border-top:1px solid _anycolor_; }
  .hr hr { display:none }
</style>

<div class="hr"><hr /></div>

언급URL : https://stackoverflow.com/questions/4151743/how-can-i-change-the-thickness-of-my-hr-tag

반응형