Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Tworzenie przyszłościowych stron
Forum PHP.pl > Forum > Przedszkole
Kloc
Siemanko, mam do was pytanie, albo na początek dwa małe pytania.
Jak powinno robić się przyszłościowe strony, aby nie rozjeżdżały się w różnych przeglądarkach. Nie chcę robić stron na %.
Wolę mieć wszystko na sztywno, ale gdy ktoś sobie ze scroluje okno przeglądarki to żeby się całość nie sypała, szukam tutaj "miękkich marginesów".
I drugie pytanie, czy z-index działa z <img>?
oneeyedsmiley02.png
Pyton_000
Ad. 1 nie wspieraj IE<10
Ad.2 tak
trueblue
Cytat(Kloc @ 15.11.2014, 20:25:26 ) *
Nie chcę robić stron na %.

Proponuję Ci mieszać px z %.
Rysh
Zerknij tez na min-width, max-width.
Kloc
Najlepiej nie wspierać żadnej wersji IE. Co coś zrobię to wszędzie tak samo tylko w IE jak zwykle jest coś nie tak.
Mam np. klasę newsów.

  1. <?Php
  2. class PluginsNews{
  3. function MethodFirst(){
  4. //Tutaj laczenie z bazą i pobieranie danych a następnie ich wyswietlanie
  5. //Razem z kodem Html np.
  6. echo '<table>
  7. <tr>
  8. <td>'.$nazwa.'</td><td>'.$tresc.'</td>
  9. </tr>
  10. </table>';
  11. }
  12. }
  13.  
  14. $class= new PluginsNews;
  15. $class ->MethodFirst();
  16. ?>


W tym przykładzie ingeruję w kod klasy aby wyświetlić dane w ładnej tabelce. A w klasach chodzi o to, aby nie ruszać jej wnętrza.
Jak mogę inaczej wyświetlić te dane, tak aby nie ruszać klasy i aby było to jak najbardziej obiektowo (Jak to robią w profesjonalnych aplikacjach pisanych OOP)?.
Turson
Metoda MethodFirst() ma zwrócić jedynie tablicę. Ma nie być tam żadnych echo.
  1. <?Php
  2. class PluginsNews{
  3. function MethodFirst(){
  4. //Tutaj laczenie z bazą i pobieranie danych
  5. return $jakasTablica;
  6. }
  7. }
  8.  
  9. $class= new PluginsNews;
  10. ?>
  11. <table>
  12. <?php foreach($class->MethodFirst() as $v): ?>
  13. <tr>
  14. <td><?= $v['nazwa'] ?></td><td><?= $v['tresc'] ?></td>
  15. </tr>
  16. <?php endforeach; ?>
  17. </table>
Rysh
Tabelka nie powinna byc wykorzystywana do tego typu danych. Lepiej dac to w DIV i ostylowac CSS.
Kloc
A czy warto zrezygnować z js na rzecz css?
tzm
Cytat(Kloc @ 16.11.2014, 09:59:06 ) *
A czy warto zrezygnować z js na rzecz css?




ZAWSZE, tam gdzie to mozliwe powinno sie pisac w css a dopiero jako drugie rozwiazanie stawiac javascript.
Chodzi o wydajnosc.
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.