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

Span z tłem + h1 obok

0 głosów
466 wizyt
pytanie zadane 4 marca 2017 w HTML i CSS przez Daniel Kudyba Obywatel (1,260 p.)

Witam Wszystkich,

 

Chce zrobić obrazek z nagłówkiem po prawej. Nie mam pojęcia jaki robię błąd, że nie wyświetla mi obrazka (jako tła span). Ścieżkę obrazka testowałem z <img src.....> - działa 

<h1 class="h1-produkty"> <span>PRODUKTY</span> </h1> 

<style>

.h1-produkty {
    text-align: center;
    padding:30px 0;
    border-bottom: 2px dotted #204d74;
    color: #FFF;
}
.h1-produkty span {
    background: url("img/branze.png") no-repeat 0 0;
    padding: 0 0 0 100px;
    height: inherit;
    width: inherit;
}
</style>

 

1
komentarz 4 marca 2017 przez Chess Szeryf (76,730 p.)
edycja 4 marca 2017 przez Chess

Musisz podać bezwzględne wymiary obrazka dla niego, np.: width:100px; height:100px, a nie, że ty podajesz inherit. W src przeglądarka automatycznie pobiera wymiary, a po użyciu background nie pobiera wymiarów tylko czeka, aż ktoś je poda, bo inaczej nie wyświetli go. Teraz wyświetla kawałek image, bo podałeś padding.

 

http://stackoverflow.com/questions/492809/when-to-use-img-vs-css-background-image

http://stackoverflow.com/questions/3967344/background-image-in-img-element

komentarz 4 marca 2017 przez Daniel Kudyba Obywatel (1,260 p.)

Próbowałem już z wymiarami, obrazek ma 87x75px. dodałem height: 100px; width:300px; i nic nie pomogło. 

 


.h1-produkty {
    text-align: center;
    padding:30px 0;
    border-bottom: 5px dotted #FFF;
    color: #FFF;
}
.h1-produkty span {
    background: url("img/branze.png") no-repeat 0 0;
    padding: 0 0 0 200px;
    display: inline-block;
    height: 100px;
    width: 300px;
    
   
}

 

komentarz 4 marca 2017 przez Chess Szeryf (76,730 p.)
A czy mógłbyś swoją wizję udostępnić tutaj w postaci obrazka .jpg lub .png?

Narysuj w paint'cie o co ci dokładniej chodzi. Narysuj schemat i wrzuć. Wtedy będziemy wiedzieli, co autor ma na myśli.
komentarz 4 marca 2017 przez Daniel Kudyba Obywatel (1,260 p.)

Wygląd docelowy

2 odpowiedzi

0 głosów
odpowiedź 4 marca 2017 przez rusk Obywatel (1,640 p.)

A nie można by jakoś tak?


.title-container div {
    display: inline-block;
    vertical-align: middle;
}

<div class="title-container">
    <div class="logo"><img src="img/branze.png" /></div>
    <div class="title"><h1>BRANŻE</h1></div>
</div>

 

0 głosów
odpowiedź 4 marca 2017 przez Chess Szeryf (76,730 p.)
edycja 4 marca 2017 przez Chess
<div style="background:red;height:100px">

<div style="background:url('obraz.png');width:500px;height:115px;margin-left:auto;margin-right:auto"></div>

</div>

lub

<style>
	.content{
		background:orange;
		width:100px;
		height:100px;
		margin-left:auto;
		margin-right:auto;
	}
	.content:after{ 
		content:'BRANŻE';
		padding-left:110px;
	}
		
</style>


<div style="background:red;height:100px">

<div class="content"></div>

</div>

 

komentarz 4 marca 2017 przez Daniel Kudyba Obywatel (1,260 p.)
Jaka jest pełna ściezka w przypadku katalogów z obrazkiemi w Neatbeans? Przez to może być ten błąd, robiłem na sucho w notepad++ i wyszło.
komentarz 4 marca 2017 przez Chess Szeryf (76,730 p.)
komentarz 4 marca 2017 przez Daniel Kudyba Obywatel (1,260 p.)
bez zmian.
komentarz 4 marca 2017 przez Daniel Kudyba Obywatel (1,260 p.)

Nie wiem jak to wytłumaczyć, ale znalazłem bład - pewnie jest gdzie jeszcze dodatkowy, bo tak być nie powinno. Obrazek jako tło działa w pliku html tylko, co najlepsze wszystkie inne parametry przeniosłem do css i działają poza :

background:url("img/branze.png");

background-repeat: no-repeat;

Podobne pytania

+1 głos
2 odpowiedzi 246 wizyt
pytanie zadane 9 czerwca 2023 w HTML i CSS przez maxkolanko1998 Gaduła (3,230 p.)
+1 głos
1 odpowiedź 603 wizyt
pytanie zadane 6 lipca 2022 w HTML i CSS przez AnimaVillis Stary wyjadacz (13,670 p.)
+1 głos
2 odpowiedzi 1,034 wizyt
pytanie zadane 12 lipca 2020 w HTML i CSS przez WiktroH Mądrala (6,550 p.)

93,664 zapytań

142,580 odpowiedzi

323,121 komentarzy

63,189 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.

...