HTML w CSS'ie


(Animologic) #1

Czy można w jakiś sposób wstawić kod HTML w CSS'a ??

Najbardziej mi chodzi oto aby nie powtarzać np. menu do każdego pliku. Abym tylko w jakimś pliku zmienił i wszędzie było tak samo.


(Elektrrrus) #2

Jedyna możliwość to: http://webmade.org/porady/content-css.php

ale tym nie wstawisz kodu htmla.

To trzeba zrobić inaczej, na przykład includowanie pliku z menu do każdej strony w php.


(Skr3czu) #3

najlepiej użyj do tego PHP...


(Sidhmor) #4

Najlepiej PHP i SMARTY do tego.. uczyć się warto (też się uczę, jak zresztą całe życie:P) od razu w ten sposób. PHP ma służyć do "pracy" z/na danymi a HTML do ich prezentacji - tako rzecze mój mentor w tej sprawie;)


(Elektrrrus) #5

SMARTY - tylko nie to. Są kiepskie, to zwykły "znajdź i zamień" z paroma dodatkowymi ficzerami, w dodatku ciągle na niedługo już nie wspieranym php 4.

Bardzo dobry system szablonów to np. phptal, wymaga trochę czasu na opanowanie specyficznego działania, ale zwraca się to szybko sprawnością działania i produkowaniem dobrego kodu. Albo można iść we własny silnik renderowania htmla przez rozszerzenie dom w php, jak ja to ostatnio robie.


(Animologic) #6

no to ja już nieczaje


(system) #7

Jeże chodzi tylko o menu to najlepszym sposobem jest php i include. Masz np. plik menu.php w którym masz kod menu (tylko samego menu) i na stronie gdzie to menu ma być piszesz

<?php include('menu.php'); ?>

Naturalnie serwer musi obsługiwać php a rozszerzenie pliku to .php a nie .html .


(Animologic) #8

Mam problem z polskimi znakami, przy takiej konfiguracji

<?php include('styles/header.php'); ?>

Mam ustawione na UTF-8


(Atsuki) #9

idea jest taka.. ze jak cos inclodujesz, to caly kod pliku jest wklejany do pliku docelowego. Wiec w header.php masz tylko samo menu, i nic po za tym. Za strone kodowana odpowiada plik do ktorego includujesz, jak masz ustawiona strone kodowa w utf-8 to header.php tez musi zapisany w tym kodowaniu.


(Animologic) #10

No to w jakim razie mam zapisywać w formacie UTF-8 w FrontPage'u??


(system) #11

Kodowanie w meta musi być zgodne z tym w jakim zapisujesz plik, include nic nie zmienia jeśli chodzi o kodowanie. Nawiasem mówiąc to FrontPage nie jest najlepszym edytorem, lubi swoje śmieci dorzucać do kodu.


(Animologic) #12

zauważyłem to i owo, ale to jest lepsze od notatnika czy nvu


(Forx) #13

Zamiast FrontPage proponuję Ci korzystanie z darmowego Komodo Edit.

CSS służy do prezentacji a HTML do tworzenia kody strony.

Używaj PHP jest wszędzie na serwerach przeznaczonych na witryny.

W pliku index.php możesz includować inne pliki, np.

<? include("menu.php"); ?>

<? include("prawa.php"); ?>


(Forx) #14

Proponuję uczyć się XHTML oraz CSS.

Absolutnie nie korzystać z takiego badziewia jak FP.

Jak sam napiszesz w XHTML wtedy kod jest mały objętościowo i szybki,

zgodny ze standardami.


(Forx) #15

Super magazyn do poczytania, wiele porad wielkiej klasy specjalistów, html, css, pozycjonowanie i inne


(Animologic) #16

sprawa wyjaśniona, dzięki za lekcje :smiley: