HTML Semantic Web HW


2

Ето го и последното домашно




Отговори



1

Не съм гледал задачите от миналата година, но в демото за тазгодишната лекция е домашното ТУК. Може да сравниш : )

П.С. Май са еднакви : )


от tabula (2134 точки)


4

В страницата на курса явно са пропуснали да добавят линк, но в гит репото на курса още миналата седмица бяха добавени условията на домашното. Задачите са същите, но в променен ред.

Това е моето домашно. Надявам се да е полезно на някого.

Edit: Мисля, че тук е мястото да вмъкна един полезен flowchart, който би улеснил избора на HTML semantic elements --> линк

Например сигурно пред някои колеги вече е възниквала дилемата дали да използват article или section.


от lnikod4s (6538 точки)


1

Не мисля, че изобщо трябва да става дума за дилема в такъв случай. Семантично article е част от section, от където следва че би било нередно article да е заместител/равнопоставен на section
Just my 5 cents

Поздрави!


от Pip3r4o (3392 точки)

0

Не е задължително. Напиши в чичко Гугъл "Article vs Section". Семантично означават едно и също нещо, а именно: block element, part of the main content. 

According to the HTML5 documentation:

"A section, in this context, is a thematic grouping of content, typically with a heading.

Examples of sections would be chapters, the various tabbed pages in a tabbed dialog box, or the numbered sections of a thesis. A Web site's home page could be split into sections for an introduction, news items, and contact information."

"An article element represents a self-contained composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication. This could be a forum post, a magazine or newspaper article, a blog entry, a user-submitted comment, an interactive widget or gadget, or any other independent item of content."


от lnikod4s (6538 точки)


1
Ето и моето, ако случайно би било в помощ на някого :)

от dsd321 (553 точки)


3

Пускам и аз моите - ТУК. :)


от dentia (12519 точки)


2

Ето и моето домашно  ТУК .


от kristian.face (871 точки)


0
На първата задача си пропуснал <b> таговете, които би трябвало да са <strong> :).

от NEw358 (209 точки)


1
Споделям моя скромен опит, макар и малко претупан. Споделете ако има нещо нередно, ще съм благодарен за което!

от Pip3r4o (3392 точки)


0
Според мен на задачата за рефакторинга The Header би трябвало да е в <h1>; всичко след затварящия </header> в <main>; elit - вместо в <b>, да бъде в <strong> и параграфите текст може би да са в <p>.

от shoko (1073 точки)

0
Няма нещо такова като <main>;
Избирателно е написано h2, в този случай, нямам нещо с по-голям приоритет от него, (а именно - h1) затова смятам, че няма проблем;
От наличния контекст не става ясно дали първоначално болдисаният текст е важен по някакъв начин, било то за човек, търсачка, машина... наречи го каквото щеш, съответно отново взех решението да го оставя както си е.

от Pip3r4o (3392 точки)



1
Това е от мен --> Цък



1

Здравейте , ще помоля някой администратор да даде линк към домашното , понеже липсва .

Благодаря.


от naTpuoT (62 точки)


0
>> LINK <<

от lnikod4s (6538 точки)


4

Малко критика към @topalkata. На първата задача не съм сигурен дали не трябва да е само един <h1> за цялата страница. Това на лекцията ще се изясни :D. Имаш доста inline стилове на последната задача, които не са особено семантични. Би било добре да се извадят в отделен файл. Имаш един таг <heading>, предполагам е трябвало да бъде <header>. <br/> таговете след всеки label са излишни. Може да се направи чрес CSS с пропъртито display: block;. На form ul-a list-style: disc може да се направи през CSS.



от NEw358 (209 точки)


1

Мерси за критиката :) хединга машинално нещо съм объркал, оправих го. <h1> само 1 за цялата страница е допреди html5, сега мисля, че можеш да слагаш колкото си искаш. За CSS-a иначе си напълно прав, общо взето всичко може да се направи с CSS, но нали все пак предстои цял курс за това, та където може нещо дребно да се пипне с инлайн стил, го правя така. Мога, ако искам и с джаваскрипт да им слагам и сменям CSS-a, но това пък още по-натам ще го правим :)

Инлайн стиловете за семантиката нямат особено значение, но съм съгласен, че е лоша практика по принцип. Иначе идеята на семантичния html е чрез всички тези нови тагове (section, article, aside итн) да се ориентират машините кое какво е по страницата, вътре самите атрибути в таговете мисля, че нямат отношение.


от topalkata (6442 точки)


1

от BoyanTodorov (853 точки)