Autor | Zpráva | ||
---|---|---|---|
7777 Profil |
#1 · Zasláno: 13. 2. 2013, 13:16:51
Chcem sa opýtať ako na moderný web čo je na webe moderné a čo už zastaralé? Keď som sa ja učil tvoriť web je to už nejaký rôčik boli moderné ramy potom framy,neskôr tabuľky a potom ich nahradili div a span. Nedávno som urobil svoj ďalší web ale vraj je zastaralí. Ako na ňom prvky zmodernizovať?
|
||
scheras Profil * |
#2 · Zasláno: 13. 2. 2013, 15:34:15
Rámy a framy se už nepoužívají vůbec, nevýhoda tabulek je dlouhé vykreslování. Pokud vím, tak nejmodernější přístup k vytváření webu je striktně oddělit obsahovou a vzhledovou část (tedy žádné html značky ovlivňující vzhled, žádné prázdné pomocné divy apod.).
|
||
7777 Profil |
#3 · Zasláno: 13. 2. 2013, 16:01:56
To sa ale ľahšie povie ako urobí. Minimálne kôli float potrebujem dva formátovacie divi
|
||
margin Profil * |
#4 · Zasláno: 13. 2. 2013, 16:09:34
scheras:
„Rámy a framy se už nepoužívají vůbec,“ Není pravda, frameset používá třeba google translator pro překlad stránek a iframe se používá třebas pro vložení youtube videa. „nejmodernější přístup k vytváření webu je striktně oddělit obsahovou a vzhledovou část“ Souhlas, tohle je tohle platí od dob, co vymizely prohlížeče neznající CSS. Já osobně nevidím rozdíl mezi <font color=red> a <span style=color:red> , ani v jednom případě nedošlo o oddělení obsahu a vzhledu.
„žádné prázdné pomocné divy apod.“ Často je prázdný DIV, nebo SPAN potřebný, nic proti nim nemám. Někteří se tak bojí prázdných elementů natolik, že do nich nacpou tvrdou mezeru ;-) „nevýhoda tabulek je dlouhé vykreslování“ Není, takhle stará poučka v současných prohlížečích neplatí, podle mých testů se tabulky vykreslují po buňkách, vím, že Yuhů má někde napsáno že tabulky se vykreslují po řádcích, ale je možné, že to platilo pro prohlížeče používané v té tobě. „žádné html značky ovlivňující vzhled“ Například? |
||
jenikkozak Profil |
#5 · Zasláno: 13. 2. 2013, 16:24:35
7777:
„nejaký rôčik boli moderné ramy potom framy“ Narážíš na to, že nějakou dobu bylo moderní psát na české stránky anglická slova? To se dělá pořád. A my to v Názorech na stránku rádi kritizujeme. :-) Jinak totiž frame je anglický ekvivalent českého rámu. A pokud náhodou myslíš iframe, tak ty se používají stále. Je to nejsnazší způsob, jak do stránky přidat součásti jiného webu (třeba Facebooková udělátka). Ale obecně na technologii tvorby stránky zas tak moc nezáleží. Kromě pár lidí, kteří nahlédnou to zdrojového kódu, to nikoho vůbec nezajímá. Hlavní je, aby stránka správně fungovala a vypadala snesitelně. Možná kritici spíše posuzovali zastaralý vzhled. |
||
scheras Profil * |
#6 · Zasláno: 13. 2. 2013, 16:32:45
margin:
1/ ano, specifické aplikace to stále používají, ale myslel jsem to tak, že bych asi nedělal stránku pomocí rámů. 2/ to je právě ono, nedošlo k oddělení obsahu a vzhledu a to je podle té teorie, kterou někteří prezentují jako nejideálnější přístup k modernímu webu, špatně. Správný zápis by tedy měl být asi takovýto <span class=trida> . Se style uvnitř elementu je problém s velice vysokou prioritou a font už přestává být podporován uplně.
3/ Také proti tomu nic nemám, ale opet existuje argument, že HTML jako značkovací jazyk by měl označovat části dokumentu. Pokud je HTML značka prázdná, neuvozuje nic. 4/ Prováděl jste testy i na pomalém připojení a na starších PC a mobilních zařízeních. S výkonem dnešních počítačů už to asi přestává hrát roli, ale rozdíl tam je. 5/ Například již zmiňovaný <font> |
||
7777 Profil |
#7 · Zasláno: 13. 2. 2013, 17:06:42
Je to moj 150 web ale tento jediný je delaný pres divi ostatné sú tabulkové.
|
||
jenikkozak Profil |
#8 · Zasláno: 13. 2. 2013, 17:11:38
scheras:
„a font už přestává být podporován uplně.“ Ajajaj. Jako tvůrce webů mám starší verze prohlížečů. A tak jsem ani netušil, že zelené texty nově nejsou zelené. :-/ By mě zajímalo, jaký prohlížeč s tím přišel. Vsadím se že Opera. Nejvíc se červená. „existuje argument, že HTML jako značkovací jazyk by měl označovat části dokumentu. Pokud je HTML značka prázdná, neuvozuje nic.“ Protiřečíš si. Jakou obalující HTML značkou do dokumentu načítáš externí stylopis? A jak třeba do stránky vkládáš prázdný <textarea> , jak zalamuješ řádky, jak vkládáš obrázky, přidáváš inputy?
Myslím, že i třeba poznámky pod čarou by měly být pod čarou a ne pod horním (či dolním) rámečkem. |
||
scheras Profil * |
#9 · Zasláno: 13. 2. 2013, 20:12:25
jenikkozak:
No, prázdnou textareou uvozuješ místo pro vložení textu, stejně tak input, <img> uvouje obrázek (obsahově obrázek, ne stylově), řádky zalamuješ pomocí css, já osobně něco jako <br> používám jen velice vyjímečně. Se <style> je to stejne jako s třeba <img>, prostě uvozuješ místo, kde je definován styl. Ale je to vlastně jedno, záleží na přístupu programátora a vlastně žádný vliv na funkčnost to nemá. Jde jen o filosofii a stejně se na tom neshodnou ani ti, co jsou třeba za HTML přímo zodpovědni. |
||
shaggy Profil |
#10 · Zasláno: 13. 2. 2013, 20:22:30
scheras:
„řádky zalamuješ pomocí css“ Toto by ma veľmi zaujímalo. Ja som asi žil v omyle, pretože riadky zalamujem cez <br>, o ktorom som si myslel, že je na to určený. Predstav si, že mám takýto kód: div { height: 500px; width: 1000px } <div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin viverra sapien quis nisi dapibus nec tristique leo vestibulum. Nunc sodales orci ac nisi vehicula non luctus eros interdum. In elit lorem, feugiat at volutpat id, auctor non lorem.</div> |
||
scheras Profil * |
#11 · Zasláno: 13. 2. 2013, 20:26:37
shaggy:
V tomto případě je použití na místě. Napsal jsem to jinak než jsem to myslel. |
||
Petr ZZZ Profil |
Reaguji na scherase:
„<img> uvozuje obrázek “ Neuvozuje, nýbrž vkládá. Tag <img> je nepárový, žádné </img> neexistuje.
|
||
scheras Profil * |
#13 · Zasláno: 13. 2. 2013, 20:53:48
Petr ZZZ:
měl jsem to napsat jako "uvozuje" (s uvozovkami), jistěže vkládá. A ještě bych chtěl říct, že netvrdím, že by to byl jediný možný a moderní způsob, je to jen jedna z cest. |
||
Časová prodleva: 11 let
|
0