• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Uporządkowanie tekstu w poszczególnych linijkach w polu na czarnym tle.

0 głosów
527 wizyt
pytanie zadane 27 kwietnia 2016 w HTML i CSS przez Krzysiek_34 Mądrala (6,640 p.)

Witam.

Na czarnym tle chciałbym umieścić tekst w linijce nr 2, 4, 6 i 8, ale z odstępami.

Linijka nr 1 - tu ma być puste pole

Linijka nr 2 - tu ma być tekst nr 1

Linijka nr 3 - tu ma być puste pole

Linijka nr 4 - tu ma być tekst nr 2

Linijka nr 5 - tu ma być puste pole

Linijka nr 6 - tu ma być tekst nr 3

Linijka nr 7 - tu ma być puste pole

Linijka nr 8 - tu ma być tekst nr 4

Linijka nr 9 - tu ma być puste pole

Chodzi mi o to, abym w linijce nr 1 mógł regulować wolny odstęp nad linijką nr 2. Coś w stylu enteru <br>, ale z możliwością regulacji odstępu w pikselach. I tak, aby puste pole w linijce nr 3, 5 i 7 miało ten sam wolny odstęp. Ale w linijce nr 9 chciałbym regulować wolny odstęp pod linijką nr 8.

Co muszę poprawić w kodzie?

<div class="content">
	<p>
		<span style="color: red; font-size: 11px">Tekst nr 1:	</span><span style="color: yellow; font-size: 11px">Tekst nr 1</span>
	</p>
	<p>
		<span style="color: red; font-size: 11px">Tekst nr 2:	</span><span style="color: white; font-size: 11px">Tekst nr 2</span>
	</p>
	<p>
		<span style="color: red; font-size: 11px">Tekst nr 3:	</span><span style="color: white; font-size: 11px">Tekst nr 3</span>
	</p>
	<p>
		<span style="color: red; font-size: 11px">Tekst nr 4:	</span><span style="color: white; font-size: 11px">Tekst nr 4</span>
	</p>
</div>
.content
{
	background-color: #000000;
	text-align: justify;
	width: 200px;
	height: 100px;
}

 

2 odpowiedzi

+1 głos
odpowiedź 27 kwietnia 2016 przez BerdPL Obywatel (1,190 p.)

nie twórz pustych elementów, tylko dodaj do każdego elementu p odpowiedni margines.

.content > p
{
margin: 20px 0;
}


Jezeli chcesz ustawić inny odsęp dla jednego paragrafu użyj

.content > p:nth-child(tu-wpisz-numer-paragrafu)
{
margin: 10px 0;
}


Dla linijki 8 (ostatniej) możesz użyć

content > p:last-child
{
margin: 50px 0;
}

Pamietaj że marginesy łączą się.
Czyli jeżeli element na górze ma margines 20 a na dole ma 30 to to się nie doda.
Będzie widoczny tylko największy margines czyli 30

komentarz 27 kwietnia 2016 przez Krzysiek_34 Mądrala (6,640 p.)
OK, dzięki.
0 głosów
odpowiedź 27 kwietnia 2016 przez Mateusz11 Pasjonat (22,910 p.)

W tym spanie dodaj:

margin-bottom: 10px;
margin-top: 10px;

 

komentarz 27 kwietnia 2016 przez Krzysiek_34 Mądrala (6,640 p.)

Zrobiłem to w następujący sposób i jest super:

<div class="content">
	<p><span style="color: red; font-size: 11px">Tekst nr 1:	</span><span style="color: yellow; font-size: 11px">Tekst nr 1</span></p>
	<p><span style="color: red; font-size: 11px">Tekst nr 2:	</span><span style="color: white; font-size: 11px">Tekst nr 2</span></p>
	<p><span style="color: red; font-size: 11px">Tekst nr 3:	</span><span style="color: white; font-size: 11px">Tekst nr 3</span></p>
	<p><span style="color: red; font-size: 11px">Tekst nr 4:	</span><span style="color: white; font-size: 11px">Tekst nr 4</span></p>
</div>
.content
{
	padding: 5px 40px 6px;
	text-align: justify;
}

.content p
{
	margin: 10px 0px;
}

Wielkie dzięki za pomoc.smiley

Podobne pytania

0 głosów
2 odpowiedzi 422 wizyt
pytanie zadane 29 lutego 2024 w HTML i CSS przez whiteman808 Mądrala (5,560 p.)
+2 głosów
2 odpowiedzi 364 wizyt
pytanie zadane 9 listopada 2021 w HTML i CSS przez FabQ Początkujący (450 p.)
+1 głos
2 odpowiedzi 1,450 wizyt
pytanie zadane 28 października 2021 w HTML i CSS przez michal9207 Nowicjusz (220 p.)

93,733 zapytań

142,669 odpowiedzi

323,287 komentarzy

63,294 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...