2
I want to leave my text with the same margin that is being used in the tag <b>
<head>
<meta charset="UTF-8"/>
<title>Harley Davidson</title>
<style>
div#interface {
width: 1200px;
margin: auto;
}
b {
margin-left: 30px;
}
</style>
</head>
<body>
<div id="interface">
<p><b>História:</b> <i>Com efeito, um dia, um rapaz inteligente, farto de ter de pedalar, teve a ideia genial de acrescentar um motor à sua bicicleta. Foi exatamente isso que aconteceu a dois americanos, colegas de universidade, Arthur Davidson e William S. Harley, respetivamente escultor e desenhista, que se lançaram nessa arriscada união. Se bem que tenham tido o cuidado de associar aos seus trabalhos Ole Evinrude, um motorista, a primeira máquina assim criada, entre outros detalhes, a lenda diz que o carburador era feito de uma lata em conservas - foi uma falha completa: o engenho recusou-se terminantemente a andar. O motor, demasiado fraco, não conseguiu proporcionar o conjunto.</i></p>
</div>
In case you still can not understand, what I want to do is align the text this way (being the black line where I want to align):
But I want my text in bold, there is another way to make my text bold other than with the tag
<b>
?– Carlos Maia
The text is bold in the same, this is not why it will no longer be bold as you can see in the example I posted by clicking the button
► Executar trecho de código
, because what was changed was just the stylemargin-left: 30px;
which will now be implemented in<p>
, instead of the<b>
.– Chun
You can and should use
<b>
to make text bold, but Yes, you could bold the text in another way, for example by creating a specific class for it as follows: CSS -.negrito{font-weight:bold;}
and in HTML -<span class="negrito">texto a negrito</span>
– Chun
Thank you very much, you helped me a lot!
– Carlos Maia