Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Jak określić width i height do obrazka
Forum PHP.pl > Forum > Przedszkole
marcincompl
Witam mam w templatce taką funkcję {image} która wywołuje obrazek.
Obrazki wyświetlaja się w różnej rozdzielczości, jak zrobić tak aby wyświetlały się
zawsze w tej samej rozdzielczości.
Pytanie jak przypisać "width i height" do funkcji {image}
Spawnm
Dodaj tagi do tematu.
webber
Cytat(marcincompl @ 1.07.2009, 09:04:59 ) *
Witam mam w templatce taką funkcję {image} która wywołuje obrazek.
Obrazki wyświetlaja się w różnej rozdzielczości, jak zrobić tak aby wyświetlały się
zawsze w tej samej rozdzielczości.
Pytanie jak przypisać "width i height" do funkcji {image}


Być może jeśli {image} jest w jakimś "div", to możesz zrobić tak:

div.jakis img { width: szer; height: wys; }
sowiq
Cytat(marcincompl @ 1.07.2009, 09:04:59 ) *
Witam mam w templatce taką funkcję {image} która wywołuje obrazek.
Z jakiego systemu szablonów korzystasz? Bo taka składnia przypomina mi Smarty, ale tam jest {html_image}. Zerknij do dokumentacji: http://www.smarty.net/manual/en/language.f....html.image.php
cojack
Jeżeli każdy obrazek będzie miał taką samą wysokość i szerokość, to przy różnych proporcjach obrazów, wygląd będą miały zdeformowany.
marcincompl
To jest templatka 4image ,w templatce plik details.html tutaj cały kod odwołuje się do pliku details.php skryptu kod tutaj , w detalist.html funkcja {image} odpowiedzialna jest za wyświetlanie obrazka. Nie wiem jak to pozmieniać w detalist.php aby obrazek zawsze miał tą samą rozdzielczość, może ktoś DOBRY przeglądnie kod i mi coś podpowie.....
sowiq
Cytat(marcincompl @ 1.07.2009, 10:51:41 ) *
może ktoś DOBRY przeglądnie kod i mi coś podpowie.....
~webber podał Ci bardzo DOBRY sposób - zamykasz wszystkie obrazki w jakiś kontener (np. div) z nadaną klasą i w CSS robisz:
Kod
div.moja_klasa img{
    width: 123px;
    height: 3px;
}

Tylko to wymaga odrobiny wysiłku, nie wiem czy będzie Ci się chciało to robić na dzień DOBRY.
marcincompl
A wieć zrobiłem tak kod html:
CODE
<div id="obrazek">{image}</div>

i w css:
CODE
div.obrazek img{
width: 123px;
height: 3px;
}

zamknąłem w div ale coś nie działa, może pokręciłem coś.....
zeulus
Cytat(marcincompl @ 1.07.2009, 13:13:13 ) *
A wieć zrobiłem tak kod html:
Kod
<div id="obrazek">{image}</div>

i w css:
Kod
div.obrazek img{
    width: 123px;
    height: 3px;
}

zamknąłem w div ale coś nie działa, może pokręciłem coś.....


div.obrazek -> <div class="obrazek">
div#obrazek -> <div id="obrazek">

Ponieważ będziesz pewnie używał tego div'a więcej razy na stronie, zmień sobie tylko w kodzie na "id" na "class" i będzie ok.

Kod
<div class="obrazek">{image}</div>
marcincompl
Wielkie dzięki z tymi div-ami zrobiłem i wszystko działa DZIĘKI WSZYSTKIM
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.