![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam sobie diva, i chciał bym namalować w nim ikonki cytatu. " " Logicznym jest że pierwsza ikona powinna być left-top a druga powinna być right - down Dzięki temu, czy div by miał 2 linie, czy 50, zawsze miały by odpowiednie pozycje. http://www.w3schools.com/css/pr_background-position.asp Czytam to świństwo. Czy jest jakiś pomysł na to żeby dać w top left i down right ? Jednocześnie ? Jakikolwiek logiczny pomysł ? Bardzo bardzo proszę... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 293 Pomógł: 4 Dołączył: 28.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
A mógł by ktoś doradzić jak to wykonać.
Moja wiedza z zakresu HTML zatrzymała się w czasie odkrycia iż <table z parametrem 0 staje się niewidoczne > Ja zrobił bym tabelkę na 3 <td> <td> <td> Pierwszemu valign na top, drugiemu na middle, trzeciemu na bottom. W pierwszego td img z quote na samą górę, w drugim treść, w trzecim obrazek z quote na sam dół. Takie coś pozwala mi wykonać moja wiedza.... ale moja wiedza jest przestarzałą. Pytanie brzmi, czy można to zrobić jakoś lepiej, żeby uzyskać ten sam efekt co z tabelką. Chyba dawać 3 divy obok siebie to odpada. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 3 Dołączył: 26.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
A mógł by ktoś doradzić jak to wykonać. Moja wiedza z zakresu HTML zatrzymała się w czasie odkrycia iż <table z parametrem 0 staje się niewidoczne > Ja zrobił bym tabelkę na 3 <td> <td> <td> Pierwszemu valign na top, drugiemu na middle, trzeciemu na bottom. W pierwszego td img z quote na samą górę, w drugim treść, w trzecim obrazek z quote na sam dół. Chyba dawać 3 divy obok siebie to odpada. Widzisz ten obrazek tła " cudzysłów? Posłużę się nim dla przykładu i mam nadzieje, że admini mi za to nie dokopią (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) To jest ten obrazek: (IMG:http://forum.php.pl/style_images/1/css_img_quote.gif) Oczywiście, zakładam z góry, że Ty masz własny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) O tabelkach na chwilę zapomnij, choć to zdecydowanie prostrze.. Bawiłeś się kiedyś Photoshopem? Pociąłeś kiedyś grafikę i zapisałeś jako strone html? To jeśli to zrobisz, to bedzie 95% roboty, pozamieniasz sobie wtedy obrazki w komórkach na background'y, nie zapominając, że taka komórka powinna mieć wymiary danego kawałka obrazka, (pociętego elementu), inaczej grafika się "schowa" a komórka "skurczy" w każdą stronę w którą będzie mogła.. Zrobimy coś innego i zastosujemy div'y To będzie taka konstrukcja: Jak widać w powyższym w głównym divie z klasą "quote" umieścimy w górnej części diva z klasą "quotetop" z obrazkiem tła i to zrobimy z divem z klasą "quotebottom", tylko, że na dole głównego diva z klasą "quote". Dodałem na chwilę bordery do tych dwóch dzivów w środku, żeby pokazać gdzie będą przebiegać divów - górnego i dolnego. Poniżej dwie fotki obrazujace, jak to może wyglądać. Pierwsza ma kropkowana linię, dla pokazania granicy, a druga już jest czyściutka. Fotki przed zrobieniem screenów, przeskalowałem do wielkości 80%, żeby mogły się tu wygodnie zmieścić w poście. Tym nie mniej, załączę na końcu miniaturki z imageshack.us, żeby zademonstrować te fotki nie przeskalowane.. To pierwsza z ustawionym kropkowanym borderem: (IMG:http://img243.imageshack.us/img243/7369/testdiva1c.jpg) A tu już jest czysto i jednolicie: (IMG:http://img84.imageshack.us/img84/742/testdiva1d.jpg) Konstrukcję podałem na początku.. hmm myśle, że nie ma co się rozdrabniać i nie będę dawał tego po kawałku.. wyszedł z tego niezły "pomocnik" i napewno przyda Ci się w całości. Linie określające border w stylach zostały wyłączona, możesz je włączyć, żeby widzieć, gdzie co masz, podczas ustawiania itp.. Pisałem to na szybko i w strict'cie a to z powodu głupka IE, i pewne kwestie w stylach i może metodach mogą być kontrowersyjne, jednak to jest jakieś rozwiazanie i po prostu potraktuj to jako ściągawkę na przyszłość, ok? Wszystko jest razem, więc wkleję tu od razu cały dokument html:
Żeby cokolwiek było tam widac, to wrzuciłem do środka text "Lorem Ipsum..." Miłej zabawy! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) BTW. Obiecane fotki w prawdziwych rozmiarach, (po kliknieciu na miniaturę) (IMG:http://img84.imageshack.us/img84/2285/testdiva2a.th.jpg) i (IMG:http://img243.imageshack.us/img243/4042/testdiva2b.th.jpg) Oczywiście, gdyby było coś nie jasne to niekrępuj się... Zachęcam Cię jednak do lektury, którą można za free pozyskać z netu, jak również kursy "of-line". Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) rr. Ten post edytował R&R 3.03.2009, 17:38:56 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 12:03 |