Wątek zablokowany 2011-01-20 20:52 przez Demonical Monk.

Zle wstawiony obrazek

0

Mam problem z divem.. a wiec w jednym divie mam tekst i obrazek .. i jak wklejam obrazek do diva to mi obrazek zachodzi za tekst a jak zrobic tak by obrazek byl pierwszy ( od lewej) i po zakonczeniu obrazka lecial tekst od poczatku..? tak jakby obrazek byl częscia tekstu..

ps. oto obrazek http://img713.imageshack.us/i/sasasasx.png/
ps2. obcina mi dół kubicy i nie ma suwaka w dół po prostu ucielo mi roberta
ps3. oto kod

<div id="RobertKubicainfo">
     Robert Kubica (ur. 7 grudnia 1984 w Krakowie) – polski kierowca wyścigowy. W 2005 roku zdobył tytuł mistrzowski w cyklu World Series by Renault. Od sezonu 2006 startuje w wyścigach Formuły 1. Od sezonu 2010 reprezentuje zespół Renault. Kubica jest pierwszym i jedynym w historii Polakiem startującym w Formule 1, stanął także na najwyższym stopniu podium podczas Grand Prix Formuły 1. Trzykrotny laureat Plebiscytu Przeglądu Sportowego (2. miejsce w 2006, 6. miejsce w 2007 i 1. miejsce w 2008). Laureat Trofeum Lorenzo Bandiniego za rok 2007. W 2009 roku Kubica utworzył zespół kartingowy RK Kart Team.
     
</div>
#RobertKubicainfo {
	background:url(Robert.jpg);
	background-repeat:no-repeat;
	position:absolute; bottom: 5px; left: 65px; right: 65px; top: 260px ;
	
}
0

Obrazek masz jako tło div'a, więc musisz ustawić wysokość div'a sam. Użyj padding-left:, żeby odsunąć początek tekstu od lewej krawędzi div'a.

Za suwaki odpowiadają właściwości overflow, overflow-x, overflow-y - poszukaj sobie jakiegoś prostego kursu css w google.

0

Ok dzięki ale teraz to wygląda tak
:http://img7.imageshack.us/i/kubicapoprawka.png/

a tak powinno to wyglądać

http://www.3fun.pl/imgs_upload/Image/Arai%202010/Robert.jpg

0

U mnie z takim kodem wszystko gra, ale nie znam całości twojego kodu - może coś tam ma wpływ na taki wygląd.

0

Ale masakra ściągnełem Safari i Internet Explo 8 i moje menu strasznie się rozjezdza a kubicy nadal nie widać i nie wiem jak to ustawić..

0

Czyli najpierw uporządkuj kod. Robiąc stronę ja zawsze sprawdzam w trzech przeglądarkach na bieŻąco (Boże, widzisz takie błędy i nie grzmisz): IE, Opera, Firefox - zazwyczaj to wystarcza, żeby reszta wyświetlała stronkę porządnie. W przypadku IE sprawdzam na wersjach od 6 w górę używając np. takiego programu: http://www.my-debugbar.com/wiki/IETester/HomePage. Przy projektowaniu strony warto korzystać głównie z Firefox'a i wtyczki: Web Developer - pozwala na zmianę css w locie - czasami najlepsze wyjście to szukanie w ten sposób błędnego css-a.

0

http://img7.imageshack.us/i/kubicapoprawka.png/

nie wiem dlaczego obcina mi obrazek..

i chyba jezeli tam by nic nie bylo to tekst powinien zachodzic pod obrazek..

juz nie wiem bo tak ten kod zamieszany..

0

BTW: Dopiero teraz zwróciłem na to uwagę: masz pozycjonowanie absolute - wyrzuć to!
Prawdopodobnie to będzie przyczyna błędów. Unikaj takiego ustawiania div'ów - to ostateczność.

0

a co mam wstawiać? zamiast teog?

0

Nic - absolute ustawia na sztywno div na danej pozycji , musisz się nauczyć ustawiać div'y bez tego, coś w stylu div, do niego przylega kolejny itd. tak, żeby pozycja kolejnego div'a zależała od pozycji poprzednych - podejrzyj sobie jakąś dobrze zrobioną stronkę z css-em - użyj do tego firefox'a i wtyczki Web Developer - tam masz sporo narzędzi do podglądu - rozpracuj ją sobie.

0

Kurde..moja strona się zupełnie rozwala pod innymi przeglądarkami niż Opera... zaraz wyjde z siebie

0

co to znaczy ? bo teraz mam normalnie 7 podstron i wszystkie robilem na raz. a teraz mam kazda robić np osobno?

0

Tak mam 7 podstron z indentycznym plikiem style.css, takim samym menu i wszystkim co bylo opisywane w tych stylach :)

ale cala reszta musiala być przerobiona zupelnie inaczej, różne divy na podstronach i z tego calego zamieszania mam w stylach tyle linijek ze nie wiem co jest do czego już..

a wiec mam robic tak jak robilem ale kazda podstrone doprowadzać osobno do konca?

0

No tak, ale po co mi SMARTY skoro ja w swojej stronie uzywam tylko HTML i css?

0

Wcale nie musisz. Może na przyszłość.

Mam pytanie: Masz np. zrobione 10 podstron, i dochodzisz do wniosku, że menu wygląda źle i chcesz go zmienić. W ilu plikach musisz dokonać zmian?

0

No jak chce dokonać tylko zmiany stylu to tylko w jednym pliku,
ale jak chce np, dodać jeszcze jedno menu (blok jeden) to we wszystkich plikach :)

ps. kolega powiedział mi że może robić strony tylko w php..

<html>
<head>
</head>
<body>
<html>
<?php include('stopka.php'); ?>
</html>

zapisujemy plik jako .php

no i stopke piszemy normalnie i zapisujesz jako .php i include do kazdej podstrony i tak samo z menu i banerem

tylko nie wiem czy tak sie powinno robić

0

To np. moje napisać kod stopki w html i zapisać jako .php i w kazdej podstronie includować je?

i co to da?

0

No jak co to da? Pomyśl ponownie o tej sytuacji, o której kazał Ci wcześniej pomyśleć madmike. Masz teraz ok. 10 podstron w formie plików HTML. W każdym jest kod stopki. A jak będziesz chciał zaktualizować stopkę? To co, będziesz 10 plików edytował? A jakbyś miał 100 podstron, to byś edytował 100? Mi by się nie chciało edytować nawet 10. Ba, nawet 2. Jest taka zasada programistyczna, bardzo ważna: DRY. Don't Repeat Yourself. Wbrew pozorom, należy ją też stosować, gdy piszesz ręcznie HTML. Jeśli masz pewną rzecz i powtarzasz ją w kilku miejscach, to raz, że jej zaktualizowanie będzie bólem, a dwa, jest większa szansa, że w którymś miejscu będziesz miał błąd. Jest nawet spora szansa, że aktualizując kilka miejsc, jedno z nich pominiesz.

Zmiany nie muszą być duże ani nawet bezpośrednio widoczne. Na stronie mogą się zmienić np. ogólne meta-tagi. Możesz chcieć dodać dodatkowy plik ze skryptem na każdą stronę. Możesz zauważyć, że gdzieś w nagłówku nie zamknąłeś tagu albo wstawiłeś głupią wartość atrybutu id i dobrze by było ją zmienić na mądrzejszą. Jeśli nie zastosujesz inkludów, to może wystąpić inne znane zjawisko: niechęć do aktualizowania strony. Nikt nie chce pracować jak debil i robić 10x tego samego, szczególnie na komputerze. A strona aktualna jest dobra -- podobnie zresztą jak kod. Refaktoryzacje (polepszanie jakości istniejącego kodu przy zachowaniu jego działania) też są dobre.

We wszystkich takich przypadkach pomaga trzymanie się DRY (w miarę możliwości -- w końcu mówimy tu kodzie HTML i CSS). Zmniejsza liczbę błędów i skraca czas aktualizacji strony. Jednym z narzędzi umożliwiających zwiększenie zgodności z DRY jest zastosowanie inkludów.

0

To jak teraz wygląda kod html? głównej strony? głównie include? a gdzie css bo w tej calej rozmowanie i czytaniu o zend frameworku , zgubiłem się...

0

/ - zamiast jęczeć, szukaj w internecie przykładów - tu np. prosta strona z wykorzystaniem smarty krok po kroku: http://www.webtips.pl/topic/5950-smarty/

0

Możecie mi dać kod takiego kodu index.html bo nie wiem jak to ma wygladać!?

0

To wymyśl. Na tacy ci nie damy. Od tego jest umiejętność googlowania, czytaj poradniki i tutoriale z łaski swojej.

0

a ktoś inny ?:D

0

Ktoś inny już ci podpowiedział gdzie i czego szukać, a za ciebie tego robić nie będzie :) Przykładów w google znajdziesz od cholery i jeszcze troszkę...

1 użytkowników online, w tym zalogowanych: 0, gości: 1