Diskuze: Sporné HTML
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
HTML není sporné. Je to značkovací jazyk. Napíšeš text, který označkuješ tagy podle významu a doplníš CSS, aby to "nějak vypadalo". Lepší editory toho hodně udělají za tebe. Nejpodstatnější je text, ten za tebe nikdo nevymyslí. Tedy pokud ho někde neobšlehneš.
PHP je programovací a pro menší weby také šablonovací jazyk. Pokud se chceš zaměřit na tvorbu textů, bude možná lepší sáhnout po nějakém kvalitním editoru nebo redakčním systému. Pokud chceš dělat webové aplikace, bude PHP docela dobrou volbou.
Jazyk SQL byl původně určen pro přímou interakci s uživatelem. Je na to velmi dobře vybaven, uživatelé však už méně. Zjistilo se, že SQL je tak komplexní, že uživatelé přenechali vývojářům i tvorbu různých rozhraní k databázím. Samotný jazyk SQL však stále má svůj význam. Běžně dělám v SQL dotazy, které se například v OOP dělají velmi obtížně.
Je mnoho cest, jak dosáhnout požadovaného výsledku. Každý z jazyků je optimalizován pro jiný účel, ale jejich schopnosti se dost prolínají. Je tedy možné napsat celý web v HTML, PHP, XSLT nebo SQL (ano, i to je možné). Daleko výhodnější je však rozdělit kompetence na všechny tyto komponenty do vrstev tak, aby každá dělala jen tu část úlohy, kterou umí nejlépe. Tedy SQL na manipulaci s daty, PHP na řízení zpracování, XSLT na výstupní šablonu, HTML jako strukturovaný text a CSS na layout.
Pro malé weby to však nemusí být tak komplexní řešení. Vyberou se jen ty komponenty, které budu pro daný účel potřebovat a zbytek "nějak dolepím", protože se ve schopnostech překrývají.
Jinak tu taky není myslím doplněna úprava textu v nabídce menu. Text je stále zbarven a podtržen jako odkazy a proto jsem si tam musel přidat do .css souboru
#menu li a{
text-decoration:none;
color:rgb(255,255,255);
}
A pak ještě "hover", atd., ale asi se s tím počítá, že se to doplní z předchozího článku
Odkazy v menu mají být podtržené, aby bylo poznat, že to jsou odkazy. Je také vhodné, aby byly odlišeny i barvou textu. Proto je tvůj doplněk do CSS zbytečný.
dík moc za upřesnění koukám, že o SQL si toho budu muset dohledat víc. Já byl furt v domnění, že je to jen databáze, ze které není cesta dovnitř ani ven, bez toho, aniž by se na něco navazovalo. Myslel jsem, že je to jen pytel, který slouží různým jazykům, se kterými spolupracuje pomocí toho svého jazyka SQL Jinak mě dost zaujal JavaScript, protože se tam dají, jak jsem zjistil, krásně dávat prográmky a vychytávky na web. Jediné tedy s čím mám celkem problém, je ten jazyk PhP, vůbec se mi do něj nechce. Jednak z důvodu, že jsem se poslední dobou dost učil C# a v minulosti Javu a také, protože mám docela problém to z Mircosoftových tutoriálů vyčíst,jak přesně na to krok po krůčku. Vypsat nějakou větu je pohoda, ale zbytek je docela složitý. Java, nebo C# šlo hned, ale tady jsem bloumal v textu a přitom na netu píšou, že PhP je hrozně jednoduchý a že se dá i vyčíst, takže asi budu dohledávat ohnisko mých problémů
Nauč se psát zkratku "PHP" tak jak se má, ten tvůj zápis trochu mate.
Zápis v PHP se hodně podobá zápisu v Javě. Jen proměnné nemusíš
deklarovat, před jejich názvy musíš psát $
a před
komponentami objektu $this->
nebo self::
.
Tutoriálů na PHP je hodně a referenční příručka na http://php.net je k dispozici
také.
Zobrazeno 6 zpráv z 6.