Estoy de acuerdo en que debe buscarse en Google primero, pero creo que el punto es que la próxima vez que alguien busque en Google, se lo dirigirá a SO, lo que veo como algo bueno. Más tráfico y gente llegando a SO.
Andrija el
@binfolder podría querer decir si aprendió o no <negrita> de Google. Otra posibilidad más general: cada vez más personas se desarrollan sin escuela y sin leer libros. Aprendimos esto en el "día uno" o el "día dos" de "HTML 101". No tienen clases programadas.
John Saunders
2
@Andrija: Estoy de acuerdo en dirigirlos aquí. Es por eso que mi respuesta los dirigió de regreso a un lugar donde pueden aprender la respuesta a la siguiente pregunta: "¿Cómo hago la cursiva?"
John Saunders el
Respuestas:
222
uso <strong>o <b>etiqueta
también puedes probar con css <span style="font-weight:bold">text</span>
+1 b es HTML 4, nunca debería ser fuerte / css es el camino a seguir
googletorp el
<b> nunca ha quedado en desuso. Recomendado en contra de <em>, <strong>, <h1..6>, etc., sí; en desuso, no.
Noah Medling el
¿Por qué debería <b>desalentarse el uso a favor de CSS? Es como decir que no se recomienda usar <h* n* >a favor de CSS. Está en el estándar, así que úsalo.
Gumbo el
Gumbo: De w3.org/TR/html4/present/graphics.html#h-15.2.1 - "Los siguientes elementos HTML especifican información de fuente. Aunque no están en desuso, se desaconseja su uso a favor de las hojas de estilo".
Joey el
1
En realidad, esos elementos están regresando en HTML 5 como "elementos de frase", por ejemplo, <small> simboliza la letra pequeña, mientras que <b> debe usarse para títulos de libros, creo.
DisgruntledGoat el
21
La forma de marcado:
<strong>I'm Bold!</strong> and <b>I'm Bold Too!</b>
Este elemento encierra el texto que el navegador debe representar como negrita. Debido a que el significado del elemento B define la apariencia del contenido que encierra, este elemento se considera un elemento de marcado "físico". Como tal, no transmite el significado de un elemento de marcado semántico como fuerte.
<strong>
Descripción Este elemento pone entre corchetes el texto que debe enfatizarse fuertemente. Más fuerte que el elemento em.
"negrita" nunca ha sido un elemento HTML ("b" es la coincidencia más cercana).
HTML debe contener contenido estructurado; El editor CSS debería sugerir estilos para ese contenido. De esta forma, los agentes de usuario pueden exponer el contenido estructurado con un estilo útil y controles de navegación a los usuarios que no pueden ver su estilo audaz sugerido (por ejemplo, usuarios de motores de búsqueda, usuarios totalmente ciegos que usan lectores de pantalla, usuarios con poca visión que usan sus propios colores y fuentes, usuarios geek que usan navegadores de texto, usuarios de navegadores que hablan y controlan por voz como Opera para Windows). Por lo tanto, la forma correcta de hacer que el texto aparezca en negrita depende de por qué desea darle estilo en negrita. Por ejemplo:
¿Quieres distinguir los títulos de otro texto? Use elementos de encabezado ("h1" a "h6") y sugiera un estilo en negrita para ellos dentro de su CSS ("h1, h2, h3, h4, h5, h6 {font-weight: bold;}".
¿Quiere envalentonar etiquetas para campos de formulario? Utilice un elemento de "etiqueta", asócielo programáticamente con el elemento "select", "input" o "textarea" correspondiente, dándole un atributo "for" que coincida con un atributo "id" en el destino y sugiera un estilo en negrita para dentro de su CSS ("label {font-weight: bold;"}).
¿Desea envalentonar un encabezado para un grupo de campos relacionados en un formulario, como un grupo de opciones de radio? Rodéalos con un elemento "conjunto de campos", asígnele un elemento "leyenda" y sugiérale un estilo en negrita dentro de su CSS ("leyenda {font-weight: bold;}").
¿Desea distinguir un título de tabla de los títulos de tabla? Use un elemento "caption" y sugiera un estilo en negrita dentro de su CSS ("caption {font-weight: bold;}").
¿Desea distinguir encabezados de tabla de celdas de datos de tabla? Use un elemento "th" y sugiera un estilo en negrita dentro de su CSS ("th {font-weight: bold;}").
¿Quiere distinguir el título de una película o álbum referenciado del texto circundante? Use un elemento "cite" con una clase ("cite class =" movie-title "), y sugiera un estilo en negrita dentro de su CSS (" .movie-title {font-weight: bold;} ").
¿Desea distinguir una palabra clave definida del texto circundante que la define o explica? Use un elemento "dfn" y sugiera un estilo en negrita dentro de su CSS ("dfn {font-weight: bold;}").
¿Quiere distinguir algún código de computadora del texto que lo rodea? Use un elemento de "código" y sugiera un estilo en negrita dentro de su CSS ("code {font-weight: bold;}").
¿Desea distinguir un nombre variable del texto circundante? Use un elemento "var" y sugiera un estilo en negrita dentro de su CSS ("var {font-weight: bold;}").
¿Quiere indicar que se ha agregado algún texto como actualización? Use un elemento "ins" y sugiera un estilo en negrita dentro de su CSS ("ins {font-weight: bold;}").
¿Quieres enfatizar un poco el texto ("Me encantan los gatitos!")? Use un elemento "em" y sugiera un estilo en negrita dentro de su CSS (por ejemplo, "em {font-weight: bold;}").
¿Quiere enfatizar mucho algún texto, tal vez como una advertencia ("¡ Cuidado con el perro! ")? Use un elemento "fuerte" y sugiera un estilo en negrita dentro de su CSS (por ejemplo, "fuerte {font-weight: bold;}").
... Tienes la idea (con suerte).
¿No puede encontrar un elemento HTML con la semántica correcta para expresar / por qué / desea poner este texto en negrita? Envuélvalo en un elemento genérico "span", asígnele un nombre de clase significativo que exprese su justificación para distinguir ese texto ("<abarcan clase =" lede "> Permítanme comenzar este artículo de noticias con una oración que lo resume. </ Span >), y sugiera un estilo en negrita dentro de su CSS (".lede {font-weight: bold;"}. Antes de crear sus propios nombres de clase, es posible que desee comprobar si hay un microformato (microformats.org) o convención común para lo que quieres expresar.
Esta pregunta realmente se hizo hace siete años y ya tiene una solución (la respuesta correcta se publicó 3 minutos después de que se hizo). Entonces su respuesta realmente no agrega nada útil. Si desea encontrar problemas que aún no se han resuelto, escriba answers:0en el cuadro de búsqueda en la parte superior, que le dará una lista de todas las preguntas que no tienen respuestas publicadas.
Sr. Lister
1
@MrLister IMO, el enlace a JSfiddle es bastante útil.
Tenga en cuenta que <b>solo cambia la apariencia del texto. Si desea ponerlo en negrita porque desea expresar un fuerte énfasis, debería usar mejor el <strong>elemento .
Exactamente. Si usted no sabe cómo hacer que el texto en negrita en HTML, y no cómo averiguarlo, es necesario comenzar con la lección 1.
myplacedk
2
@Gareth: ¿qué consideras incorrecto con w3schools y cuál consideras que es la respuesta correcta para alguien que no conoce el HTML del primer día? Ok, tal vez el día dos si son días cortos.
John Saunders el
Esta fue una de las pocas veces que recomendé w3schools. Vive y aprende.
Respuestas:
uso
<strong>
o<b>
etiquetatambién puedes probar con css
<span style="font-weight:bold">text</span>
fuente
HTML no tiene una
<bold>
etiqueta, en su lugar, tendría que usar<b>
. Sin embargo,<b>
tenga en cuenta que se desaconseja el uso a favor de CSS por un tiempo . Sería mejor usar CSS para lograr eso.La
<strong>
etiqueta es un elemento semántico para un fuerte énfasis que por defecto es negrita.fuente
<b>
desalentarse el uso a favor de CSS? Es como decir que no se recomienda usar<h
*n
*>
a favor de CSS. Está en el estándar, así que úsalo.La forma de marcado:
La forma de peinado:
fuente
strong
No es lo mismo queb
.En uso de HTML:
<b>
texto</b>
que quiero envalentonado.<strong>
texto</strong>
que quiero envalentonado.En uso de CSS:
<span style="font-weight:bold">
texto</span>
que quiero envalentonado.fuente
"negrita" nunca ha sido un elemento HTML ("b" es la coincidencia más cercana).
HTML debe contener contenido estructurado; El editor CSS debería sugerir estilos para ese contenido. De esta forma, los agentes de usuario pueden exponer el contenido estructurado con un estilo útil y controles de navegación a los usuarios que no pueden ver su estilo audaz sugerido (por ejemplo, usuarios de motores de búsqueda, usuarios totalmente ciegos que usan lectores de pantalla, usuarios con poca visión que usan sus propios colores y fuentes, usuarios geek que usan navegadores de texto, usuarios de navegadores que hablan y controlan por voz como Opera para Windows). Por lo tanto, la forma correcta de hacer que el texto aparezca en negrita depende de por qué desea darle estilo en negrita. Por ejemplo:
¿Quieres distinguir los títulos de otro texto? Use elementos de encabezado ("h1" a "h6") y sugiera un estilo en negrita para ellos dentro de su CSS ("h1, h2, h3, h4, h5, h6 {font-weight: bold;}".
¿Quiere envalentonar etiquetas para campos de formulario? Utilice un elemento de "etiqueta", asócielo programáticamente con el elemento "select", "input" o "textarea" correspondiente, dándole un atributo "for" que coincida con un atributo "id" en el destino y sugiera un estilo en negrita para dentro de su CSS ("label {font-weight: bold;"}).
¿Desea envalentonar un encabezado para un grupo de campos relacionados en un formulario, como un grupo de opciones de radio? Rodéalos con un elemento "conjunto de campos", asígnele un elemento "leyenda" y sugiérale un estilo en negrita dentro de su CSS ("leyenda {font-weight: bold;}").
¿Desea distinguir un título de tabla de los títulos de tabla? Use un elemento "caption" y sugiera un estilo en negrita dentro de su CSS ("caption {font-weight: bold;}").
¿Desea distinguir encabezados de tabla de celdas de datos de tabla? Use un elemento "th" y sugiera un estilo en negrita dentro de su CSS ("th {font-weight: bold;}").
¿Quiere distinguir el título de una película o álbum referenciado del texto circundante? Use un elemento "cite" con una clase ("cite class =" movie-title "), y sugiera un estilo en negrita dentro de su CSS (" .movie-title {font-weight: bold;} ").
¿Desea distinguir una palabra clave definida del texto circundante que la define o explica? Use un elemento "dfn" y sugiera un estilo en negrita dentro de su CSS ("dfn {font-weight: bold;}").
¿Quiere distinguir algún código de computadora del texto que lo rodea? Use un elemento de "código" y sugiera un estilo en negrita dentro de su CSS ("code {font-weight: bold;}").
¿Desea distinguir un nombre variable del texto circundante? Use un elemento "var" y sugiera un estilo en negrita dentro de su CSS ("var {font-weight: bold;}").
¿Quiere indicar que se ha agregado algún texto como actualización? Use un elemento "ins" y sugiera un estilo en negrita dentro de su CSS ("ins {font-weight: bold;}").
¿Quieres enfatizar un poco el texto ("Me encantan los gatitos!")? Use un elemento "em" y sugiera un estilo en negrita dentro de su CSS (por ejemplo, "em {font-weight: bold;}").
¿Quiere enfatizar mucho algún texto, tal vez como una advertencia ("¡ Cuidado con el perro! ")? Use un elemento "fuerte" y sugiera un estilo en negrita dentro de su CSS (por ejemplo, "fuerte {font-weight: bold;}").
... Tienes la idea (con suerte).
¿No puede encontrar un elemento HTML con la semántica correcta para expresar / por qué / desea poner este texto en negrita? Envuélvalo en un elemento genérico "span", asígnele un nombre de clase significativo que exprese su justificación para distinguir ese texto ("<abarcan clase =" lede "> Permítanme comenzar este artículo de noticias con una oración que lo resume. </ Span >), y sugiera un estilo en negrita dentro de su CSS (".lede {font-weight: bold;"}. Antes de crear sus propios nombres de clase, es posible que desee comprobar si hay un microformato (microformats.org) o convención común para lo que quieres expresar.
fuente
El elemento HTML define texto en negrita, sin ninguna importancia adicional.
El elemento HTML define texto fuerte, con una importancia semántica "fuerte" añadida.
fuente
Otra opción es hacerlo a través de CSS ...
Eg 1
Ej. 2
fuente
¡Ya casi estás allí!
Para un texto en negrita, debe tener esto:
<b> bold text</b>
o<strong>bold text</strong>
Tienen el mismo resultado.Ejemplo de trabajo - JSfiddle
fuente
answers:0
en el cuadro de búsqueda en la parte superior, que le dará una lista de todas las preguntas que no tienen respuestas publicadas.Es solo en
<b>
lugar de<bold>
:Tenga en cuenta que
<b>
solo cambia la apariencia del texto. Si desea ponerlo en negrita porque desea expresar un fuerte énfasis, debería usar mejor el<strong>
elemento .fuente
Creo que la respuesta real es http://www.w3schools.com/HTML/default.asp .
fuente