HTML5 - Nowości

0

Uczę się z kursów np: HTML5 i irytujące jest to, że co kurs to inna forma zapisu tzn:

np: tutaj chodzi mi o to jak tworząc formularz, tworzyć go w taki sposób aby poszczególne elementy były z góry na dół

Jeden kurs mówi żeby robić to poprzez element
drugi kurs mówi żeby poprzez elementy

a jeszcze inny http://html5doctor.com/ mówi żeby poprzez element
... a może to jest bez znaczenia tak jak np czy robić
czy taki </br> i robić strony a samymi szczegółami mam się nie zajmować....</p>

Z jakiej strony korzystać aby na bieżąco korygować kursy...

I co sądzicie o takiej książce jako uzupełnienie wiadomości o CSS3, warto ? czy lepie zająć się bootstrapem a takie szczegóły css3 to dowiem się w trakcie danych projektów.

0

Korzystaj z diva z klasą, będziesz mógł zmieniać coś dynamicznie bez modyfikacji wszystkiego. Oczywiście wszystko ma swoje zalety i wady. Musisz myśleć jak w każdym języku programowania, co będzie najlepsze w danym momencie, aby dobrze programować.

0

jak dla mnie używanie tabel w html5 jest ok jeśli tworzysz je do jakiś danych, jeżeli używasz tabel do prezentacji lepiej to ogarnąć w css z divami

a podstawy css i bootstrap zawsze ci się przydadzą to możesz się uczyć, na pewno nie będzie to czas stracony

1

<br /> rzadko Ci będzie potrzebny do samego layoutu. W zasadzie wcale. Stosować się go powinno głównie/tylko w tekście.

</br> - czegoś takiego nie ma i jest to błąd.

<br> i <br/> lub <br /> są w HTML5 jednoznaczne, po prostu zdecyduj się na jedną opcję i trzymaj się tego w całym projekcie (dotyczy wszystkich tagów bez zamknięcia, albo "samozamykających", czyli też <input />). Ja preferuję ostatnią formę - jest kompatybilna z XHTML Strict.

<p> to zgodnie z definicją - paragraf (polecam zaznajomić się po prostu z tym czym element jest, a nie jak wygląda - html5 doctor z tego co wiem ma dobre materiały na ten temat). Jeżeli potrzebujesz w tekście stworzyć nowy paragraf, to zamykasz poprzedni (o ile jakiś jest) i otwierasz nowy.

Jeżeli chodzi Ci tylko o prezentację (jeden element pod drugim) to zdecydowanie <div> jest tu jedyną sensowną opcją. <div> nie ma żadnego znaczenia - jest to po prostu kontener blokowy - "na duże elementy".

0

br - stosuje tylko w blokach tekstu generowanych przez usera
p - stosuje się do wydzielenia akapitów.

To o czym napisałeś powinno się robić na div (lub innym tagu blokowym jeśli korzystasz np z angulara i material design to stosujesz md-input-container)

0

A po co w ogóle dodawać jakieś elementy? Możesz za pomocą CSS zdefiniować element label i input jako blokowe i po sprawie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1