좋습니다. HTML에서는 <b>태그를 사용할 수 있지만 태그에 사용할 수 있는 "weight=bold"속성이 <p>없습니까?
아니면 CSS 또는 Javascript입니까?
좋습니다. HTML에서는 <b>태그를 사용할 수 있지만 태그에 사용할 수 있는 "weight=bold"속성이 <p>없습니까?
아니면 CSS 또는 Javascript입니까?
p없다면 그것은 자신의 문제입니다. 아마도 그들은 그것을 명확히 할 다른 SO 질문을 할 것입니다.
답변:
<strong>태그 도 고려하십시오 . 화면 판독기에 훨씬 더 좋으므로 접근성이 더 좋습니다. 검색 엔진도 사용 <strong>그들이 헤더 태그를 사용하는 방법과 유사 중요한 내용을 결정하기 위해 태그를 <h1>, <h2>등 (하지만 <b>또한 검색 엔진에 유사한 의미를해야합니다). 텍스트의 중요성을 강조하려면 <strong>. 당신이 경우 없는 스트레스의 중요성을 원하는, 사용 <b>태그를하거나 사용하는 font-weight:bold;요소 또는 CSS에서 스타일을.
전체 단락을 굵게 표시하는 경우 CSS 옵션을 사용하는 것이 좋습니다. 이렇게하면 스크린 리더에 미치는 영향이 줄어들며 전체 단락을 강조하는 것은 의미가 없습니다. 그러나 다른 한편으로, 나는 정당한 이유로 전체 단락을 강조하기 위해 굵게 사용 된 것을 보았습니다. 어떤 경우 font-weight:bold;에는 클래스 / 스타일에서 사용하려는 것입니다.
결국 <strong>, <b>또는 font-weight:bold;모두 작동하고 시각적으로 비슷한 것을 수행하지만 (아마도 정확히 똑같은) 의미가 약간 다릅니다. 또한, 무엇을있는 거 굵은 글자는 헤더 경우, 헤더 태그를 사용할 수 있는지 확인하십시오 <h1>, <h2>등
CSS 속성을 생각하고 있습니다 font-weight.
p { font-weight: bold; }
<p>OP에서 예제로 사용했기 때문에 저는 예제로 사용하고 있습니다. font-weight그러나 모든 요소에서 작동합니다.
텍스트의 의미가 의미가 강한 경우 strong요소를 사용합니다 . 그렇지 않다면 의미 론적 이름의 클래스 (요소의 의미를 명확하게 보여주는 클래스,이를 호출하여 프리젠 테이션과 데이터를 혼합하지 않음 bold)를 사용하고 CSS에서 참조하십시오.
<span class="important-message">I'm important!</span>
.important-message {
font-weight: bold;
}
일부 사람들은 여전히 b요소를 프리젠 테이션 후크 로 사용 하지만, strong현재 대부분의 사람들이 요소를 선호하지만 더 이상 사용되지 않습니다 . 올바르게 사용되었는지 확인하십시오.
<B> 태그는 건재하다. <b>은 (는) 더 이상 사용되지 않지만 사용이 명확하고 제한되었습니다. <b>에는 의미 론적 의미가 없으며 화면 판독기에서 말하는 것과 같은 음성 강조를 전달하지도 않습니다. 그러나 <b>는 <i> 태그와 마찬가지로 인쇄 된 엠파 시스를 전달 합니다. 둘 다 typograpghy에서 특정 위치를 가지고 있지만 음성 의사 소통에서는 그렇지 않습니다 . mes frères .
http://www.whatwg.org/ 에서 인용하려면
b 요소는 문서 초록의 키워드, 리뷰의 제품 이름 또는 일반적인 타이포그래피 표현이 굵게 표시된 기타 텍스트 범위와 같이 추가 중요도를 전달하지 않고 일반 산문에서 스타일 적으로 상쇄되는 텍스트 범위를 나타냅니다.
태그 Bold를 사용하여 텍스트 나 단어 를 만들 수 있습니다 <b>Text</b>.
<strong>Text</strong>태그를 사용할 수도 있습니다.
헤드 태그 <h1>, <h2>, <h3>, ... 기본 굵게 태그이고, 당신은 CSS로 자신의 스타일을 변경하지 않는 한 기본적으로 굵은 텍스트를 만들
위의 태그는 HTML에서 사용할 수 있었지만 스타일을 변경 CSS하려면
font-weight:bold
글꼴 두께 속성을 사용할 수 있습니다.
예를 들면 :
<p>This is my paragraph</p>
CSS를 아래와 같이 인라인으로 만들 수 있습니다.
<p style="font-weight:bold;">This is my paragraph</p>
또는 아래와 같이 외부 CSS 스타일 시트에 있습니다.
p{
font-weight:bold;
}
공룡이 지구를 걸어 다니고 CSS가 존재하지 않았던 시대의 모든 역사와 날짜입니다.
더 진지하게, <b/>태그를 잊어 버리고 font-weight:boldCSS 규칙에서 사용하십시오 :)
<b> 최후의 수단이다사용할 수 <b>있지만 마지막 수단으로 만 사용할 수 있습니다 . 에 대한 좋은 대안으로 작동하는 다양한 요소가 있습니다 <b>. 여기에 가장 유용한 순서대로 나열되어 있습니다.
<strong><em><h1> through <h6><b>내가 옹호하는 유일한 경우 <b>는
<strong>염두에두고있는 텍스트를 표시하지 않으려는 다른 방식으로 스타일을 지정 했습니다.
기울임 꼴 강조 또는 제목을 원하지 않는 경우
인라인 스팬 또는 클래스와 함께 스팬을 굵은 텍스트 로 사용하려고 합니다 . (예를 들어 <span class='bold'>)
그런 다음 <b>대신 사용하는 것이 합리적 입니다.이 경우 비의 미적 범위보다 명확하고 짧고 의미가 많을 것이고 b가 요소로 사용하도록 재정의 되었기 때문에 간결함 / 가독성이 그 선택을하는 좋은 이유입니다. 인쇄 된 강조 표시 .
당신은 또한 할 수 있습니다 <p style="font-weight:bold;"> bold text here </p>
b요소 대신 사용하는 것은 해당 요소 콘텐츠의 의미에 따라 다릅니다.
b와 strong는 지금까지 오랫동안 공존 해 왔습니다. HTML5로 대체 된 HTML 4.01 에서는 strong"강조 강조", 즉 em요소 (단지 강조 표시) 보다 더 강한 강조를 위해 사용되었습니다 . 에서 HTML 5.2 , strong"그 내용에 대한 강력한 중요성, 심각성, 또는 긴급을 나타냅니다"; "심각함"과 "긴급함"의 측면은 HTML 4.01에 비해 사양에서 새로워졌습니다. 따라서 b중요하거나 심각하거나 긴급한 콘텐츠를 표현 했었다면 strong대신 사용 하는 것이 좋습니다 . 당신이 원하는 경우, 예를 들어, 의미있는 클래스 속성을 추가하여 서로 다른 의미를 구별 할 수 <strong class="urgent">...</strong>및<strong class="warning">...</strong>적절한 CSS 선택기를 사용하여 이러한 유형의 "강조"스타일을 다르게 지정합니다 (예 : 다른 색상 및 글꼴 크기 사용) (예 : CSS 파일 : strong.warning { color: red; background-color: transparent; border: 2px solid red; }.).
b은 HTML 5.2에서 "내용의 강조 강조를 나타내는" em요소 입니다. 이 요소는 일반적으로 이탤릭체로 렌더링됩니다 (따라서 i요소 의 대체물로 종종 권장 됨 ).
<strong class="bold">...</strong>. 첫째, 클래스 속성은 비 시각적 컨텍스트 (ePub 책 듣기, 일반적으로 텍스트 음성 변환, 화면 판독기, 점자)에서 어떤 것도 의미하지 않습니다. 둘째,대담한 이유 .b(이전 글 머리에서 사용하는 경우가 텍스트의 짧은 스팬, 반대) 전체 단락 또는 제목, 나는 적절한로 교체 할 class경우, 속성이나 적용, WAI-ARIA 역할 과 같은 alert라이브에 대한 "중요하고 일반적으로 시간에 민감한 정보가있는"지역. 위에서 언급했듯이 "의미 적" class속성 값을 사용 하여 코드를 유지하는 사람들 (미래의 자신 포함)이 왜 무언가가 굵게 표시 되었는지 파악할 수 있도록해야합니다 .b의미론을 나타내는 것은 아닙니다 . 예를 들어, 인쇄 된 문서를 HTML로 변환 할 때 강조 또는 중요성과는 무관하지만 시각적 가이드로 텍스트가 굵게 표시 될 수 있습니다. 당신이 유지할 수 있도록 예를 들어, 사전의 표제어는 다른 내용보다는 "긴급"더 이상 "심각한"없는 b요소 및 optionallly 의미있는 클래스 속성, 예를 추가 <b class="headword">하거나로 태그를 대체 <span class="headword">인수에 따라 b이 비 시각적 맥락에서는 의미가 없습니다.CSS 파일 ( style다른 답변에서 권장하는대로 속성 을 사용하는 대신 )에는 "굵게"또는 중요한 텍스트를 스타일링하는 몇 가지 옵션이 있습니다.
font-weight속성 단지 이상의 값을 허용 normal하고 bold, 즉을 normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900,참고 숫자 글꼴 가중치를 지원하는 것은 항상 좋은되지 않았습니다.
#bold{
font-weight: bold;
}
#custom{
font-weight: 200;
}
<body>
<p id="bold"> here is a bold text using css </p>
<p id="custom"> here is a custom bold text using css </p>
</body>
잘 됐으면 좋겠어
요즘 사람들은 처음부터 자신의 블로그를 코딩하는 대신 웹 사이트 빌더 (Wordpress와 같은 CMS)를 사용하는 경향이 있습니다. 전문 웹 개발자도 더 빠르기 때문에 그렇게합니다.
실생활에서 자신의 블로그를 코딩 할 때 명심해야 할 장점과 사항을 언급 할 수 있다면 좋을 것입니다. 예를 들면 다음과 같습니다.
어쨌든 대화 형 웹 페이지를 만들기 위해 css / css3 또는 JavaScript를 사용할 수 있습니다. 모든 종류의 코드를 기본 블로그 테마 형식으로 서버에 업로드 할 수도 있습니다.
@Darryl Hein의 대답은 한 가지 점에도 불구하고 정확합니다 . 의미 론적<b> 이지 않기 때문에 XHTML 이후로 전혀 권장되지 않습니다 .
<strong> 의미 적으로 강조된 텍스트를 의미합니다.
font-weight: bold 시각적으로 강조된 텍스트를 의미합니다.
<strong>일반적인 기본값이지만 굵게 표시되지 않도록 css 튜닝 할 수 있습니다. 빨간색, 기울임 꼴 또는 밑줄로 만들 수 있습니다 (이 모든 가능성이 실제로 사용자에게 친숙하지는 않지만). 시각적 디자인 때문이 아니라 의미와 관련된 문구 / 단어에 사용합니다.
font-weight: bold 헤더, 하위 헤더, 표 헤더 셀 등과 같은 디자인 관련 굵은 부분에 사용되어야합니다.
<b>최후의 수단 이라고 직접 썼고 나는 b는 권장하지 않는다고 썼습니다. 모순은 어디에 있습니까?
...previous versions of HTML defined the b element only in presentational terms, the element has now been given the specific semantic purpose of representing text “offset from its surrounding content without conveying any extra emphasis or importance, and [conventionally boldened]”. 따라 html 5 에서 html5 에서 의미 론적 의미가 retconned 의미를 갖는다는 점에서 더 구체적 이어야했습니다 . 그것이 내가 생각하는 이유입니다 <b>: 유효 함 / 최후의 수단 / 의미 론적이지 않음 / 시맨틱으로 재정의 됨 등. 미묘한 차이 일뿐입니다.
<strong>더 의미가 있으므로 태그를 사용하십시오 . <b>감가 상각되었으므로 사용하지 않는 것이 가장 좋습니다. 또한 굵은 텍스트에는 더 많은 검색 엔진 최적화 (SEO) 가중치가 부여되므로 CSS를 사용하여 또는 굵게 <strong>만드는 것보다 항상 실제를 사용하는 것이 가장 좋습니다 .<p><span>