Forum Webmasterskie: Jak ustawić gdzie ma znaleźć się obrazek? CSS - Forum Webmasterskie

Skocz do zawartości

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Jak ustawić gdzie ma znaleźć się obrazek? CSS

#1 Użytkownik nie jest zalogowany   pulpido Ikona

  • Przedszkolak
  • Pip
  • Grupa Members
  • Postów 6
  • Rejestracja 25-listopad 10

Napisano 25 listopad 2010 - 17:40

Witam. Kiedyś uczyłem się samego html, dlatego wczoraj go sobie tylko przypomniałem i zacząłem uczyć się CSS. Korzystam z kursu "pl.html.net", ale szukałem też na "kurshtml.boo.pl" i nie mogę znaleźć, jak ustawia się, gdzie ma być dany obrazek? Jak ustawić żeby był np. 200px od góry i 100px od lewej?
0

#0 Reklama

  • WebForum.pl
  • Grupa Advert

Napisano --



#2 Użytkownik nie jest zalogowany   Jarek Ikona

  • Bywalec
  • Ikona
  • Grupa Moderators
  • Postów 43
  • Rejestracja 30-lipiec 09

Napisano 25 listopad 2010 - 17:45

Sam uczyłem się z kurshtml.boo.pl za czasów kiedy jeszcze nie był tak rozbudowany jak teraz i polecam go.
Co do ustawienia obrazka to odstęp od lewej to margin-left: ??? px;
od góry: margin-top: ??? px; gdzie ??? to ilość pikseli.
1

#3 Użytkownik nie jest zalogowany   mervin Ikona

  • Administrator
  • Ikona
  • Grupa Administrators
  • Postów 143
  • Rejestracja 17-lipiec 09

Napisano 25 listopad 2010 - 17:49

<img style="position: relative; top: XXpx; left: XXpx;">

1

#4 Użytkownik nie jest zalogowany   pulpido Ikona

  • Przedszkolak
  • Pip
  • Grupa Members
  • Postów 6
  • Rejestracja 25-listopad 10

Napisano 25 listopad 2010 - 18:16

Jarek, czyli ma to wyglądać tak:
#ramka1 {
background-image: url(images/ramka.png); 
width: 392px; 
height: 241px; 
margin-left: 950 px;
margin-ltop: 400 px;
}

?
0

#5 Użytkownik nie jest zalogowany   Jarek Ikona

  • Bywalec
  • Ikona
  • Grupa Moderators
  • Postów 43
  • Rejestracja 30-lipiec 09

Napisano 25 listopad 2010 - 18:34

margin-left: 950 px;
margin-ltop: 400 px;


a czy obrazek ma się znajdować 950 pikseli od lewej i 400pikseli od góry?
Jeżeli tak to tak z tym, że przesunie Ci on całą zawartość strony.
Musisz pamiętać, że odstępy te brane są względem poprzedniego elementu.
i masz literówkę, top a nie ltop.
0

#6 Użytkownik nie jest zalogowany   pulpido Ikona

  • Przedszkolak
  • Pip
  • Grupa Members
  • Postów 6
  • Rejestracja 25-listopad 10

Napisano 25 listopad 2010 - 21:11

Już sobie poradziłem. Dodałem
position: absolute;
right: XXpx;
top: XXpx;
do pliku .css
0

#7 Użytkownik nie jest zalogowany   mervin Ikona

  • Administrator
  • Ikona
  • Grupa Administrators
  • Postów 143
  • Rejestracja 17-lipiec 09

Napisano 25 listopad 2010 - 21:23

Wyświetl postUżytkownik pulpido dnia 25 listopad 2010 - 21:11 napisał

Już sobie poradziłem. Dodałem
position: absolute;
right: XXpx;
top: XXpx;
do pliku .css

przetestuj stronę w różnych przeglądarkach i rozdzielczościach i sprawdź czy wszystkie elementy wyświetlają się prawidłowo.
0

#8 Użytkownik nie jest zalogowany   pulpido Ikona

  • Przedszkolak
  • Pip
  • Grupa Members
  • Postów 6
  • Rejestracja 25-listopad 10

Napisano 26 listopad 2010 - 19:09

Jak okno przeglądarki jest maksymalne to wszystko hasa, ale jak zmniejsze okno, to wszystko się przesuwa ;/
adres portfolio: pulpido.freecast.pl
Jak to naprawić?
0

#9 Użytkownik nie jest zalogowany   Jarek Ikona

  • Bywalec
  • Ikona
  • Grupa Moderators
  • Postów 43
  • Rejestracja 30-lipiec 09

Napisano 26 listopad 2010 - 22:28

Daj stronie stałą szerokość.
Do body dodaj:
text-align: center;
margin:0;
padding:0;

Całość obejmij divem:
#strona {
width: 900px; /* czy ile tam masz tej szerokości */
margin:0 auto;
text-align:left;
overflow:hidden;
}

Nie rób position absolute.
Zamiast tego dopisz do tych swoich pól:
float:left; 

i odstępy od góry i dołu robisz względem poprzedniego elementu.
1

#10 Użytkownik nie jest zalogowany   pulpido Ikona

  • Przedszkolak
  • Pip
  • Grupa Members
  • Postów 6
  • Rejestracja 25-listopad 10

Napisano 26 listopad 2010 - 23:56

Czyli teraz w CSS zamiast
left: 250px;
top: 250px;
co mam wstawić, żeby określić gdzie ma znajdować się dany obrazek?

Pierwszy raz koduje jakąś stronę i nie jestem jeszcze obeznany ze wszystkim, dlatego się pytam. Szukałem tego na różnych kursach html i css ale nie mogłem tego znaleźć.
0

#11 Użytkownik nie jest zalogowany   Jarek Ikona

  • Bywalec
  • Ikona
  • Grupa Moderators
  • Postów 43
  • Rejestracja 30-lipiec 09

Napisano 27 listopad 2010 - 21:16

Podobnie jak masz div "omnie3".
Potem edytuj styl omnie3, wywal te odstępy i przenieś go do środka ramka1.
Nie może być tak, że jakiś div jest pusty.
Zrób
<div id="ramka1"><div id="omnie3">tresc</div></div> 

A co do kursu to prześledź tą część http://www.kurshtml..../marginesy.html
0

#12 Użytkownik nie jest zalogowany   pulpido Ikona

  • Przedszkolak
  • Pip
  • Grupa Members
  • Postów 6
  • Rejestracja 25-listopad 10

Napisano 27 listopad 2010 - 22:14

a jak ustawić gdzie ma się znajdować ramka1?
0

#13 Użytkownik nie jest zalogowany   Jarek Ikona

  • Bywalec
  • Ikona
  • Grupa Moderators
  • Postów 43
  • Rejestracja 30-lipiec 09

Napisano 28 listopad 2010 - 18:54

Wyświetl postUżytkownik pulpido dnia 27 listopad 2010 - 21:14 napisał

a jak ustawić gdzie ma się znajdować ramka1?

#ramka1 {
background-image:url("images/ramka.png");
height:246px;
float:left;
margin-left:220px;
width:400px;
}

1

#14 Użytkownik nie jest zalogowany   stozek419 Ikona

  • Przedszkolak
  • Pip
  • Grupa Members
  • Postów 3
  • Rejestracja 29-lipiec 11

Napisano 29 lipiec 2011 - 14:10

<div style="position:relative; top:150px; left:445px;">
<IMG SRC="???.jpg" WIDTH="350" HEIGHT="320" BORDER="0">
/></a></div>
0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych