I Ranked All 142 HTML Elements

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • This is probably the most obnoxious thing I've ever done for content and I'm so happy I did it.
    LINK TO TIER LIST tiermaker.com/...
    Thank you ProbablyEmbed for the work on that tier list, this was way too fun.
    Keywords HTML ELEMENT TIER LIST CSS RANK COMPARE BUTTON DIV BODY
    ALL MY VIDEOS ARE POSTED EARLY ON PATREON / t3dotgg
    Everything else (Twitch, Twitter, Discord & my blog): t3.gg/links
    S/O Ph4se0n3 for the awesome edit 🙏

Комментарии • 502

  • @rodrigonovais9624
    @rodrigonovais9624 Год назад +592

    Setting low ranks for semantic and acessibility tags is a good way to understand why the majority of the web have bad accessibility

    • @carlosmspk
      @carlosmspk 11 месяцев назад +39

      funny enough, I just watched a video of his where he insisted he's super into accessibility :D

    • @Sysix
      @Sysix 11 месяцев назад +68

      Just sad how 21:09 is just normal for some people. When you have a click event, do yourself and others a favour and use !

    • @christianhowell3140
      @christianhowell3140 11 месяцев назад +17

      to be fair, i'm pretty sure the ranking was a joke

    • @kanauvist
      @kanauvist 11 месяцев назад +11

      why would a website aim for a good accessibility? not my problem that disabled people can't access a website, they are at most 0.001% of population so idgaf

    • @SlothWindGod
      @SlothWindGod 11 месяцев назад +1

      ​@@kanauvistyou're a bad person man

  • @ImaDoofus
    @ImaDoofus Год назад +407

    142 elements just for people to write

    • @SkywalkerWroc
      @SkywalkerWroc Год назад +17

      Dummies gonna dummy. Sometimes you just can't help it.

    • @passocadev
      @passocadev Год назад +1

      I didn't understando the joke@@SkywalkerWroc , he was playing on button rank?

    • @XRStudioCreative
      @XRStudioCreative Год назад

      Theo's video on HTML Tags is a massive Dumpster Fire of stupidity that exploded onto the streets. I've been working with HTML since 1995 and Theo is out to lunch and thankfully more intelligent people are making youtube videos. Let's talk about the Button Element. This guy has all the major points covered. ruclips.net/user/shortslVk6EXvQDkM

    • @TheNewton
      @TheNewton Год назад +7

      @@passocadev it'sa joke about divitis , when bad developers don't use tags properly nor semantically only use div.
      though now it's also from ignorance that tools/frameworks may render div soup outputs.

    • @diablo.the.cheater
      @diablo.the.cheater 7 месяцев назад +5

      To be onest, it is more usual to use for fake buttons than div

  • @DryBones111
    @DryBones111 Год назад +278

    is an S tier for me because it's interactable for the input it's labelling. For example, clicking a label invokes a change event on a checkbox without any JS.

    • @Maleficarum999
      @Maleficarum999 Год назад +4

      Agreed, I love label tag.

    • @TheOnlyPixelPuncher
      @TheOnlyPixelPuncher 11 месяцев назад +5

      I abused that property so hard. Every linter is screaming at you when you hide a button but it can look so insanely good so easily because of this property.

    • @diablo.the.cheater
      @diablo.the.cheater 7 месяцев назад +3

      And you can style label like a button, while you make the checkbox invisible.

    • @nikarm22
      @nikarm22 Месяц назад

      @@diablo.the.cheater one of my favorite fun things was to write a menu with sub menus which opens on hover on desktop and click/toggle on mobile with 0 JS. Labels, hidden checkboxes, "selector+selectors" it's a lot of fun

  • @AnnaGottin
    @AnnaGottin Год назад +451

    Marquee been S tier but been declared obsolete is top tier humor.

    • @sealuke2724
      @sealuke2724 Год назад

      deal

    • @soniablanche5672
      @soniablanche5672 Год назад +15

      that's because Marquee is S+ tier, remove 1 point, makes it S

    • @TheNewton
      @TheNewton Год назад +3

      was waiting to see if blink tag would be S tier as well , making the trolling clear

    • @GearsDatapacks
      @GearsDatapacks 11 месяцев назад +1

      Quite literally

    • @ExtraTurtle
      @ExtraTurtle 7 месяцев назад +2

      Marquee is only obsolete because it has animations inside of HTML, when HTML is supposed to be for markup only, and CSS for animations.
      but then again, IT HAS ANIMATIONS IN HTML MAN WTF THAT'S AWESOME

  • @cornheadahh
    @cornheadahh Год назад +551

    html is my favorite programming language

    • @oliverloops.
      @oliverloops. Год назад +34

      Is better than Java ❤

    • @Mempler
      @Mempler Год назад +11

      Nah, XHTML all the way

    • @chullupa
      @chullupa Год назад +31

      Html is not real programming language

    • @Mempler
      @Mempler Год назад +80

      @@chullupa Ah shit, Here we go again.
      Who'll put the r/ comment?

    • @joshix833
      @joshix833 Год назад +4

      At least it isn't js or ts

  • @damagee8141
    @damagee8141 Год назад +40

    is actually pretty important if you want to load critical css as fast as possible.

    • @SkywalkerWroc
      @SkywalkerWroc Год назад +8

      Style element is superior to inline styles in every conceivable way except for some ad-hoc toying.
      When he's ranting about using inline styles instead of I get personally offended.
      (BTW, fun fact here: can be used instead of in some scenarios for optimization)

    • @TheNewton
      @TheNewton Год назад +5

      @@SkywalkerWroc yeah that inline over style-tag is probably from over dosing on tailwind etc

    • @Blu3wonder
      @Blu3wonder 3 месяца назад

      And also for ::after and ::before elements, as well as states. (I'd argue onMouseOver="this.style.color='#fff'" onMouseOut="this.style.color='#000" isn't css)

    • @5cover
      @5cover 2 месяца назад +1

      Also, with , for self-contained documents that don't depend on the existence of any other file. This is sometimes useful.

  • @Showmatic
    @Showmatic Год назад +66

    I literally only watched to confirm was placed in it's rightful place as S tier.

  • @migueldominguez1171
    @migueldominguez1171 Год назад +27

    You forgot the BEST tag in the world....
    Pure deprecated joy

  • @debugger4693
    @debugger4693 Год назад +94

    I like header, footer, section, article, main... because they allow you to style elements easily without creating a single class, or repeatedly using divs. Also, the markup is semantic, and that may be useful too.

    • @seannewell397
      @seannewell397 Год назад +2

      how to doing the with tailwind tho, grug brain too slow.

    • @SkywalkerWroc
      @SkywalkerWroc Год назад +27

      @@seannewell397 Duuude, these elements got nothing to deal with styling. Get a grip.
      It's all about *SEMANTICS* - it allows stuff like screen readers to do all sorts of magic. It makes sense of your BS maze of divs.

    • @alexandreg.1000
      @alexandreg.1000 Год назад

      Useful for screen readers....

    • @debugger4693
      @debugger4693 Год назад

      @@seannewell397 you can "apply" tailwind styles to elements in css, like this: header { @apply flex }

    • @diablo.the.cheater
      @diablo.the.cheater 7 месяцев назад +1

      @@SkywalkerWroc Nonsense, I just make a maze of article section, main and aside without a single div but all of those misused.

  • @ego-lay_atman-bay
    @ego-lay_atman-bay 11 месяцев назад +16

    What are you talking about?! Button is one of the greatest elements ever! It allows you to create, well, a button without much effort, and it automatically is accessible. I mean, how much work would you have to go into just to make a div act like a button, as well as being accessible. Plus, the default styling is fine, but not perfect, and you will be creating your styling anyway. Probably the biggest reason why it's amazing is because you can tell when an element is a button while reading your code. Why in the world would you want a div pretending to be a button? It just makes reading your code worse.

    • @oskarhertzman9811
      @oskarhertzman9811 9 месяцев назад +3

      yep pretty shocked by this too, and this guy host courses 😅

    • @azarix1
      @azarix1 8 месяцев назад +1

      He was obvously trolling

  • @bevansbench
    @bevansbench Год назад +65

    The "strong" tag is what it says it is, strong.. Not bold. The browser happens to denote a by making it bold, but as a designer maybe you choose strong is denoted by red, not bold. In that case doesn't make sense, it contains strong text, not bold text. Bold did already exist when they created strong, but they introduced it for the reason's given.
    Or so I always thought anyway.
    "Semantic HTML, also known as semantic markup, refers to the use of HTML tags that convey the meaning of the content contained within them. By adding semantic HTML tags to your pages, you provide additional information that helps define the roles and relative importance of the different parts of your page." semantically, it's strong, not bold. Makes perfect sense :)

    • @TheNewton
      @TheNewton Год назад +6

      Yeah, always a problem with overly visual people assuming design concepts over purpose and semantics

    • @5cover
      @5cover 2 месяца назад +2

      There is also the point of accessiblity. The concept of "boldness" doesn"t make sense to the visually impaired. The concept of strong"ness", aka. importance on the other hand, is universal.

  • @Manan_K
    @Manan_K Год назад +165

    You should make a CSS properties tier list as well

    • @omri9325
      @omri9325 Год назад +17

      And JS keywords

    • @Barnardrab
      @Barnardrab 4 месяца назад

      I second that.

  • @diegodoumecq5144
    @diegodoumecq5144 Год назад +24

    Canvas is the ultimate tag, it lets me render my whole page using OOP like we did with Flash and actionscript back in 2005. I can have the pleasure of reimplementing the entirety of the browser's behaviors in my own program and not have to bother learning how the browser's behaviors work. Who cares if my minified gzipped javascript payload weighs more than the browser itself? I can do my animated wavy inputs if I wanted to, and that's what matters in the end.

    • @nicholasmaniccia1005
      @nicholasmaniccia1005 11 месяцев назад

      Please stop you are making it look bad it shouldn't have to be associated with the likes of you unwillingly.

    • @diablo.the.cheater
      @diablo.the.cheater 7 месяцев назад +2

      @@nicholasmaniccia1005 He is doing a good job, let him cook,

  • @akshaymishra6475
    @akshaymishra6475 Месяц назад +2

    The difference between strong and bold is seen when you have a reader on. The reader emphasises on the word within the strong tag and ignores the bold tag. Similarly, when comparing and , should be preferred. Adds more accessibility to the website.

  • @Michael-hs5vg
    @Michael-hs5vg Год назад +68

    “Nav…doesn’t do anything, but it’s very accessible.”
    Providing accessibility is doing something.
    There were 3,225 website accessibility lawsuits filed in federal court in 2022.

    • @rasmus5079
      @rasmus5079 11 месяцев назад +5

      that's usa for ya

  • @XRStudioCreative
    @XRStudioCreative Год назад +14

    You need a good Experienced Senior Dev or CTO to dump a stack of documents regarding HTML out on your desk, or call you out to the Water Cooler for a good one-on-one session. I am half tempted to fire up a massive rant video or do a massive blog posting somewhere to literally CALL YOU OUT! You just spread a lot of bad information, especially to new(er) developers who actually believe you know your stuff (when it's apparent with HTML Elements that you really don't). This stuff is well past being a mere opinion and goes into actual factual land.

  • @MikkoRantalainen
    @MikkoRantalainen Год назад +59

    12:15 The idea of element is to allow creative decisions. Some big publishers like to swap images in the content depending if you're using widescreen display or smartphone in portrait mode and the element can do this without any JS. It also supports defining separate images for HDPI-displays vs normal monitors without using JS.
    If you're not interested in any of that, has very little value for you.

    • @cancername
      @cancername 11 месяцев назад +3

      Except alternative image formats. Like supporting JPEG, WebP, AVIF, and JXL and PNG....

  • @joostkersjes4349
    @joostkersjes4349 Год назад +32

    Theo doesn't care about accessibility and that makes me sad

  • @isaac10231
    @isaac10231 11 месяцев назад +8

    Everyone knows the greatest HTML tag

  • @cocoscacao6102
    @cocoscacao6102 Год назад +10

    Frontend dev not knowing the purpose of HTML... while being on YT... This is actually sad.

    • @GratuityMedia
      @GratuityMedia Год назад

      Seems like they just let anyone on here am I right 😂 - by the way, it’s just for fun. Thanks for watching.

    • @SkywalkerWroc
      @SkywalkerWroc Год назад

      Yep. At times it was super-frustrating to watch.

    • @XRStudioCreative
      @XRStudioCreative Год назад +2

      He's literally half a fried banana short of a whole sandwich when it comes to working hands-on knowledge of HTML Elements. I honestly didn't realize he had this much of a serve gap when it comes to HTML (I had assumed he actually knew more).

  • @XDBjoernXD
    @XDBjoernXD 7 месяцев назад +3

    Putting the Tag in D is outrageous

  • @ChuckmasterFlex
    @ChuckmasterFlex Год назад +57

    There’s a good lesson in here, and it’s that EVERY dev needs to be thinking in terms of accessibility when building their websites and web projects. Optimize where you can for screen readers, easier tab navigation, etc., even if that includes using tags that you might think are low tier.

    • @nnnik3595
      @nnnik3595 11 месяцев назад +3

      At my current job we do not have the resources to completely rewrite our site to potentially reach 10% more users

    • @rebane2001
      @rebane2001 11 месяцев назад

      ​@@nnnik3595Accessibility doesn't exist to "reach 10% more users 😇", it exists to help people live their life and do stuff without being unnecessarily discriminated against or denied service. It's hard to understand just how important it is if you haven't been in the situation yourself.

    • @99temporal
      @99temporal 11 месяцев назад

      @@nnnik3595 if people used the correct tags since the beginning, you wouldn't need to rewrite anything

    • @thatanimeweirdo
      @thatanimeweirdo 11 месяцев назад

      @@nnnik3595 But I'm sure your company keeps accessibility in mind for any further development, right?

    • @nicholasmaniccia1005
      @nicholasmaniccia1005 11 месяцев назад +3

      @@nnnik3595 Rewriting anything takes a lot of resources. But using proper HTML isn't like picking out the perfect data structure or system architecture that you don't know you need until you run into the problem that shows you that you need it. The answers for writing correct HTML from the beginning is literally in the specification of the language. At least have honesty to admit that your company and dev team underestimated the value of a basic technology and not present it as a cost / benefit issue.

  • @radomane
    @radomane Год назад +5

    Chrome: Let’s just make up stuff that’s not in the spec
    Firefox/WebKit: What the fuck
    Theo: Dude these other browsers suck

    • @SkywalkerWroc
      @SkywalkerWroc Год назад +2

      100%
      At some point I got to question if he's paid by Google, lol

  • @genghisdingus
    @genghisdingus 7 месяцев назад +3

    I changed the title of this video using inspect element to Lol inspect element. Massive improvement. I've seen it out of the corner of my eyes and giggled multiple times.

  • @tanvirpiash
    @tanvirpiash 7 месяцев назад +3

    Dialog element is htmls way of doing modal. Its a life saver. No need to include any library to do a modal is just amazing.

  • @ollierkul
    @ollierkul Год назад +8

    "I have feelings on head, on one hand I love it..." - Theo, 2023

  • @peddfast
    @peddfast 10 месяцев назад +1

    15:44 "...I have feelings on head. On the one hand I love it, I love that there is like a place to put things..." 🤣

  • @AlexMercadoGo
    @AlexMercadoGo Год назад +12

    Why are we using W3 schools instead of MDN?

    • @ytjww
      @ytjww Год назад +4

      W3schools is depricated

  • @jimblonde2523
    @jimblonde2523 Год назад +12

    There is only div

  • @RicoCollins
    @RicoCollins Год назад +4

    For anyone who has ever had to put together a math/science website without the use of any plugins, is definitely NOT D-tier. Alas, so many young people are in programming who have never had to actually do math or science papers. (writing this at the 17 minute mark)

  • @EdWhiteSpyHI
    @EdWhiteSpyHI Год назад +6

    Fun fact: is part of the reason DALL-E exists!

    • @Jupeofficial
      @Jupeofficial Год назад +2

      can you explain? im curious

    • @EdWhiteSpyHI
      @EdWhiteSpyHI Год назад +4

      @@Jupeofficial When creating the datasets for DALL-E (and Stable Diffusion, and Midjourney), researchers needed very large datasets of text that directly described images, because those tools rely on mapping image vectors to word vectors. The figure tag consists of images and a caption, so you could automatically scrape the whole internet for image-description pairs! They did the same with images and alt-text, so accessibility standards made generative images possible as well!

  • @skeleton_craftGaming
    @skeleton_craftGaming Год назад +6

    is a HTML 5 addition to replace ... is not an optional tag your page must have a tag that is in a

  • @Archheret1c
    @Archheret1c Год назад +9

    I used and for the first time earlier today, was curious to see how you rated them.

  • @StefanWallinWebDeveloper
    @StefanWallinWebDeveloper Год назад +6

    I like that you are reviewing and ranking tags, but dude, you have zero knowledge about what HTML was designed for when you rack down on elements like blockquote and refer to default stylings, html is not meant for styling but for describing content semantically which you seem to have zero knowledge about even though you state you like yourself son semantic html. /rant

    • @SkywalkerWroc
      @SkywalkerWroc Год назад +3

      Chill... in the next video he'll rand about how HTML elements shouldn't have any styling (as he did in the past), lmao.
      But yea, impressive just how little he knows about the HTML given that it's his full-time job. It's supposed to be funny, but at the same time... the king is naked, lol

  • @kai12626
    @kai12626 Год назад +13

    I love the dialog tag, very convinient to implement modal, drawer, etc. and its already provides a set of accesibility features by default. But, if I want to use the modal mode (.showModal()) instead of the non-modal one, for now its kind of annoying that existing high-priority "floating" elements such as Toast need to be rendered on the top-layer too. The new popover attribute seems promising.

    • @sairajmote8010
      @sairajmote8010 11 месяцев назад

      Dialog is good but it's inconsistent in browser implementation of focus trapping is painful

    • @chriss3404
      @chriss3404 10 месяцев назад

      I like dialog a lot because its a semantic way to denote modal-y things, but in practice I still ended up writing plenty of JS to get it right.

  • @matthewbramer7654
    @matthewbramer7654 Год назад +14

    How is `form` S tier and `button` is D tier. `button` affords default click behaviors defined on the `form`.

    • @DryBones111
      @DryBones111 Год назад +5

      I think he might've been memeing putting button so low, but god damn it triggered me. What about the default "tab" behaviour 😢

    • @SkywalkerWroc
      @SkywalkerWroc Год назад +3

      The guy doesn't know what sup or kbd elements are.

    • @Maleficarum999
      @Maleficarum999 Год назад

      True but outside of form button element is just a worse div, you have to basically strip it of it's default styling and make it a pseudo-div before you can do anything with it. If it wasn't necessary for SEO I would never use it outside of form.

    • @LuLeBe
      @LuLeBe 7 месяцев назад

      ​@@Maleficarum999why? If you don't need clickable elements outside forms, then obviously you don't need it but why would you complain then? And if you do, what person would use a damn div for something interactive? Then you have some random clickable div with a tabindex, whyyy

    • @Maleficarum999
      @Maleficarum999 7 месяцев назад

      @@LuLeBe I have never said that I use div element instead of button, what I said is that you almost always need to strip button element with it's default styling to the point when it becomes a pseudo-div.

  • @colly6022
    @colly6022 7 месяцев назад +3

    the rating here is very weird. HTML doesn't have "default styling", your browser does. "strong"/"em" text and "bold"/"italic" text are not the same, so it isn't weird that they're two different tags. and math is actually an extremely useful tag, although i think MathML has shown to be a bit dated... would be nice if we could just ``

  • @SJGster
    @SJGster 3 месяца назад

    I was hoping to see , it's a tag where HTML inside it doesn't need to be escaped for it to show up. Deprecated but it's funny to me

  • @fredbcruz
    @fredbcruz Год назад +3

    Style and script are GOAT because you can deliver a whole application on a single html file. Also just Base64 any image, audio, video and BLOb.
    Prove me wrong.

  • @Barnardrab
    @Barnardrab 4 месяца назад

    Regarding 19:13, you can use the scope attribute of the element to specify that.

  • @schneefackel7053
    @schneefackel7053 Год назад +2

    in C tier? Have you ever blogged? S tier, definitely

  • @blazi_0
    @blazi_0 Год назад +2

    Learned so much from this, thanks 👍

  • @didiercatz
    @didiercatz Год назад +6

    "There's a lot of faith necessary with progress" - Theo 2023

  • @lesterdarke
    @lesterdarke Год назад +3

    Disagree about citiation.... what if you're citing a work that is not on the internet... i.e. a book citation.... you wouldn't put that in an tag

    • @SkywalkerWroc
      @SkywalkerWroc Год назад

      is a source for and , and an alternative to cite attribute. All three should be in the same tier.

  • @antheus_s
    @antheus_s 11 месяцев назад +4

    I think that you've misinterpreted the header tag. The header is not simply replaceable by the nav tag. The header tag can exist multiple times in your document. It can represent the header of your page, the header of your article, and even the header of a section inside of your article. I think that you are looking at this from purely a dev perspective, while forgetting about the content consuming perspective. Semantic tags, such as footer, header, section, article, main, aside, etc., should at least be A tier in my opinion, since they distinguish semantically between parts of your document and define more structure, unlike the traditional "divs for everything" approach.

  • @randerins
    @randerins Год назад +4

    That was fun an didactic. Please do one with CSS elements and JavaScript functions too 🙂

  • @ytubeanon
    @ytubeanon 2 месяца назад

    forget that mean old man, I'm jailbreaking you out of his lower tiers and posthumously awarding these honorable S-ranks:
    and A-tier for

  • @RhysSullivan
    @RhysSullivan Год назад +9

    There are elements other than div?

    • @Barnardrab
      @Barnardrab 4 месяца назад

      They should have given the div element a type attribute. That alone could have cut the number of HTML elements by half.

  • @Archheret1c
    @Archheret1c Год назад +2

    This list is completely invalidated by the lack of , and !!

  • @dariokartal9453
    @dariokartal9453 8 месяцев назад +1

    Commentary-wise the vid is average, but gold as an HTML refresher. I mean, to promote over was just inane and heartless, but a comprehensive 30-min overview with no fillers, hard to beat that.

  • @jshstuff
    @jshstuff 11 месяцев назад +1

    I'm appalled and disappointed by your decision to make an S. It's an element which by design can't be styled well and causes unimaginable amounts of pain to people who do any significant amount of UI work please reconsider your life choices 😠

  • @TheKennyWorld
    @TheKennyWorld Год назад +6

    Html elements tier list from the guy that doesn't even know how to close a div

  • @mrvlcmcs
    @mrvlcmcs 8 месяцев назад +2

    You've never used fieldset? If you want accessible radio buttons, w3c says radio buttons should ALWAYS be grouped using fieldset

  • @aaaaanh
    @aaaaanh 11 месяцев назад +2

    I somehow paused the vid at 69 elements and I'm proud of myself

  • @craigjackson1969
    @craigjackson1969 10 месяцев назад

    If had a close tag, that would mean there would be a line after too

  • @damagee8141
    @damagee8141 Год назад +1

    For anyone that is just here to see the placement of , here you go: 27:00

  • @maxijonson
    @maxijonson 7 месяцев назад

    Damn that justification was deep

  • @ExtraTurtle
    @ExtraTurtle 7 месяцев назад +1

    This video made me realize I can do a lot of things with html without needing css. I mean WTF is marquee and why didn't I know about this insane element before??

  • @realbutters
    @realbutters Год назад +2

    is solid A tier, sir.

    • @gabrielpfgm
      @gabrielpfgm Год назад +1

      I've always dreamed with , but it never happened =/

  • @ashgandawa
    @ashgandawa Год назад

    I don’t like how invested I am in this ranking 😂. I’m literally arguing out loud against you. Solid S tier video 👏🏾👏🏾👏🏾👏🏾👏🏾

  • @debugger4693
    @debugger4693 Год назад +3

    blockquotes are useful in markdown, they allow to wrap text and style it different by just starting the line with >

  • @Gaer56
    @Gaer56 7 месяцев назад

    As marquee enjoyer i loved how simple this command makes it to emulate dvd screen saver.

  • @-TheBugLord
    @-TheBugLord 7 месяцев назад

    This is genuinely a great HTML tutorial for someone who has used it but does not on a regular and only uses the very well known tags

  • @dopecello8670
    @dopecello8670 Год назад +6

    Have you ever tried styling a element

    • @sairajmote8010
      @sairajmote8010 11 месяцев назад +2

      Main reason for web developers reinventing wheel syndrome 😂

    • @dopecello8670
      @dopecello8670 11 месяцев назад +2

      @@sairajmote8010 what do you mean? I’m just trying to make the wheel a different color!

    • @sairajmote8010
      @sairajmote8010 11 месяцев назад +1

      @@dopecello8670 it's clearly illegal modification

    • @enkvadrat_
      @enkvadrat_ 24 дня назад

      I hate that you cannot change the color, there is no alternative that is assesible too so you have no choise

  • @akshat_tamrakar
    @akshat_tamrakar Год назад +3

    Slots, template and style deserves better.

  • @nathnolt
    @nathnolt 11 месяцев назад +2

    ul is one of the best elements. It's good for accessibility, and does not describe a specific order. Most lists don't have a specific order. Then again, ol is mostly used for ranking stuff, whereas these numbers could maybe mean other things. But they are rarely used for other things like this.

  • @user-hk1pj2nf3f
    @user-hk1pj2nf3f 11 месяцев назад +1

    Imagine making tier S and semantic tags tier D

  • @seismicoz
    @seismicoz Год назад +3

    Html is not a programming language Html is a programming language

  • @ExtraTurtle
    @ExtraTurtle 7 месяцев назад +1

    article is not just for an actual written article. it's also used for an article (item) inside a specific section. people usually use ul and li when a section and article are a better fit for a lot of things (for example, a store page with many items, each one should be article). mdn describes article as "self-contained composition of elements which is intended to be reusable". that kinda sounds like every component we ever make..

  • @ka_okai9
    @ka_okai9 Месяц назад

    ''We dont want those pesky JavaScript guys coming here ruin it all'
    *
    *proceeds to launch the thing into outer space tier

  • @Fanaro
    @Fanaro Год назад +1

    28:05 is really helpful for breaking down your page.

  • @bravegrumpy689
    @bravegrumpy689 7 месяцев назад

    Omg how dare you. Math has come in clutch SO many times when I’m trying to export a pdf of my python analysis. I need to explain my math and Jupiter is rendering in HTML.

  • @sarkedev
    @sarkedev 24 дня назад +2

    Wow, I really lost quite a bit of respect for Theo in this video. He showed a decent amount of ignorance here, and fair not everyone knows everything, but to then act like he knows enough to rank them? This is basic stuff too, has he never look at the list of tags before? As a frontend dev he should know many more of these.

  • @MaxiveLegend
    @MaxiveLegend 11 месяцев назад

    towards the end, this tier list devolved into absolute degeneracy and as of writing this I exclaimed "NO WTF" in at least 5 seperate instances. Good job

  • @RandomGeometryDashStuff
    @RandomGeometryDashStuff 7 месяцев назад

    21:10 button reasons:
    1. looks like button
    2. can tab on it
    3. can click using mouse, spacebar, enter key

  • @Tonaldo90
    @Tonaldo90 Год назад

    Goddamn I love your attitude and way of speaking :D new channel for me but so entertaining even its job related. Almost good shit as Fireship.

  • @Chiny_w_Pigulce
    @Chiny_w_Pigulce Год назад +3

    My favorite element is which wasn't even listed there

  • @emenikedaniel
    @emenikedaniel Год назад +5

    If you were attuned with the SEO field, the rating for most of the elements would have been better. Tho the elements mean little to developers but are very important for proper page ranking and on page seo. It helps Google bot understand your website structure even better. I m a developer but I took some courses on SEO with Coursera to better understand all these concepts and the necessity.

  • @VictorMainaKinuthia
    @VictorMainaKinuthia Год назад +2

    Theo dissing web component so much has me convinced that this is satire 💀

  • @IamQuh
    @IamQuh Год назад

    No D-tier list. Bring back

  • @DoomXDlmao
    @DoomXDlmao 11 месяцев назад

    just feels like home.

  • @VictorMainaKinuthia
    @VictorMainaKinuthia Год назад +2

    How does replace , though? Isn't supposed to be nested in ?

    • @SkywalkerWroc
      @SkywalkerWroc Год назад +6

      Yep.
      Honestly: This whole thing smells like a test for "how well do you know HTML" and with "WTF is " I already knew it will be going down hill, but... damn... he has no flippin clue about basic things like kbd or figure.

  • @ahmadgazzz
    @ahmadgazzz Год назад +1

    Theo u r my favorite front end dev

  • @Alec.Vision
    @Alec.Vision 11 месяцев назад +1

    Couldn't make it to the end of this one... I was losing way too many braincells. I can only hope you're trolling...

  • @maloxi1472
    @maloxi1472 8 месяцев назад

    That "progress" joke was SSS tier 😂

  • @anton4488
    @anton4488 8 месяцев назад

    Absolutely disagree with the youtuber, but now I know I’m very familiar with almost all of these already.
    And the nice thing, I discovered a few things, and this video was entertaining. So thanks! 😊

  • @theidk9567
    @theidk9567 10 месяцев назад +1

    Why is marquee S tier when it's deprecated?
    No, seriously, what am I missing?

  • @MrLowbob
    @MrLowbob Год назад +1

    the meta placement for sub compared to sub, lol. was fun though

  • @TagetesAlkesta
    @TagetesAlkesta Год назад +2

    Now we need a CSS property tier list

  • @chaosmagican
    @chaosmagican 11 месяцев назад

    Details tag is amazing. Because browsers open them up when you search the document (compared to other forms of toggling content)

  • @jfftck
    @jfftck Год назад +3

    If your SVG is doing weird stuff in 2 of the 3 rendering engines, then you are using Blink specific feature and might not be an official standard.

  • @konbankai8591
    @konbankai8591 Год назад +3

    Math tag is s tier

  • @dmitriylevy7865
    @dmitriylevy7865 Год назад

    this is a cool video, thanks Theo

  • @mcpeko
    @mcpeko Год назад

    This was fun and super cool!

  • @Migmir1313
    @Migmir1313 Год назад +2

    This is not 142 elements.
    6*14+10=94

  • @nicklowe_
    @nicklowe_ Месяц назад

    I worked on mostly web apps and React Native for a long time before needing to actually understand HTML. I remember the first time I saw all the different tags I was like "don't these guys know you can just use div lol"

  • @MikkoRantalainen
    @MikkoRantalainen Год назад +1

    Otherwise great video but I would say I hate with passion as a reader of any web page that uses it. As a result, it cannot be S tier.

  • @tommyhetrick
    @tommyhetrick Год назад

    I am glad I am not the only one who ironically loves the marquee tag :P

  • @cowabunga2597
    @cowabunga2597 Год назад +1

    My boss was so disappointed in me when I mixed up header with head element.

  • @harrywarman6196
    @harrywarman6196 Месяц назад

    " i have mixed felling on head, on one hand i love it" -theo 2024