Learn CSS Specificity In 11 Minutes

Поделиться
HTML-код
  • Опубликовано: 8 ноя 2019
  • 🚨 IMPORTANT:
    Learn CSS Today Course: courses.webdevsimplified.com/...
    CSS specificity is the best and worst part of CSS. It allows you to do some incredible things with CSS especially with variables and responsive design, but when you are first starting out with CSS it is a nightmare trying to figure out how to properly overwrite styles. In this video I will be breaking down absolutely everything you need to know about CSS specificity in only 11 minutes so you can spend your time writing CSS instead of watching RUclips videos. We cover exactly what effects CSS specificity and how to calculate the specificity of a selector through the use of multiple examples so you can quickly comprehend all the complexities of CSS specificity.
    CSS Specificity Article: blog.webdevsimplified.com/202...
    🧠 Concepts Covered:
    - How to calculate CSS specificity
    - What selectors effect CSS specificity
    - How !important works with CSS specificity
    - CSS specificity best practices
    🌎 Find Me Here:
    My Blog: blog.webdevsimplified.com
    My Courses: courses.webdevsimplified.com
    Patreon: / webdevsimplified
    Twitter: / devsimplified
    Discord: / discord
    GitHub: github.com/WebDevSimplified
    CodePen: codepen.io/WebDevSimplified
    #CSS #WDS #CSSSpecificity

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

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

    Hi Kyle,
    I don't write a lot of RUclips comments, and I'm sure you'll never see this one. When I find myself consistently returning and learning from one particular RUclipsr, I always want to make a point of thanking them personally for their content and hard work. So, thank you! You are very easy to listen to, follow along with and learn from. Cheers

  • @beto.aveiga
    @beto.aveiga 2 года назад +11

    Wow... I've been 15 years doing web development and thought I had these basics down. But I just learned that classes are more specific than tags. Also, the operators "plus" and "greater than", although they imply a more specific context, are not considered in specificity calculation. Many thanks!

  • @ProgrammingwithPeter
    @ProgrammingwithPeter 4 года назад +25

    You're the best, you have tutor skills, great explaining!

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

    You are so good at explaining things. The voice, the visuals, the pace at which you present material - I was watching another person's video on this exact topic and still did not understand the concept after the video ended. Thank you for being an awesome educator, keep it up man!

  • @marcwinner567
    @marcwinner567 4 года назад +1

    This is quality content delivered in an easy to digest way. Many thanks!

  • @yurii8710
    @yurii8710 4 года назад +1

    Thanks for simplifying:) good work!

  • @JasimGamer
    @JasimGamer 4 года назад +3

    smart tip you can query things with custom attributes
    in css
    div[box]{
    width:16px;
    height:16px;
    background: #000;
    }
    or in querySelector("div[box]")
    this thing make the coding faster and easier

  • @youpeekayey
    @youpeekayey 4 года назад +20

    Found you like a week ago and I'm impressed by the explenation clarity. Great content, sharing is caring!

  • @robertholtz
    @robertholtz 3 года назад +1

    Outstanding explanation. Crystal clear demonstration. Really well done! 👍

  • @0the0ambient0
    @0the0ambient0 4 года назад +1

    Best explanation of specificity I’ve seen. Thanks!

  • @saisanthosh8694
    @saisanthosh8694 4 года назад

    This is the best explanation ever! Clean and concise.

  • @darthsidious3724
    @darthsidious3724 4 года назад +72

    I really appreciate your content and just begging you for continue. Also, I was wandering if you would cover these specific topics:
    1) CSS box-sizing;
    2) creating fully functional custom videoplayer using HTML, CSS, JavaScript;
    3) working with HTML5 canvas (maybe make a paint-like app);
    4) working with context in JavaScript (call, apply, bind), where and when can we use that.
    It's just my suggestion, thank you a lot for what you're doing anyway.

  • @pvdochtend
    @pvdochtend 4 года назад

    Really awesome videos. I am learning so much!
    I comment about this topic is what I would expect if you have multiple styles sheets linked. What happens with those in the order. Perhaps nice to mention in a future video.
    Keep up the great work!!

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

    I couldnt understand anything in the Odin Project but you made it so much easier, thanks!

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

    Thank you for the tutorial, your voice is very relaxing.

  • @yashpreetbathla4653
    @yashpreetbathla4653 3 года назад

    Such an amazing explanation thanks a ton!!!

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

    Simple and clear!

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

    You really have a gift to teach! Thanks for your amazing content!

  • @ElPridro1
    @ElPridro1 3 дня назад

    Thank you for your clear explanation!

  • @BloodyClash
    @BloodyClash 4 года назад

    Very logical and simple exlpained. Thanks :)

  • @jasylingling5760
    @jasylingling5760 4 года назад

    soooooo well explained! 👏

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

    OMG!! I finally understand!!! Thank you!!!

  • @argishtib
    @argishtib 4 года назад

    Absolutely love your videos. Wanted to learn web for a long time now, and these videos are perfect!

  • @sanjitselvan5348
    @sanjitselvan5348 2 года назад

    Never knew about the numbers. Thanks so much!

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

    You are my new fave. Thank you.

  • @rajfromtamilnadu
    @rajfromtamilnadu 4 года назад

    Awesome video thanks I loved it

  • @LifeIsGood1992
    @LifeIsGood1992 4 года назад

    great! keep up the good stuff !

  • @samandarboymurodov8941
    @samandarboymurodov8941 2 года назад

    It is so useful. Thank you man.

  • @RNMERIA
    @RNMERIA 4 года назад

    very well explained , thank you

  • @mohammadvempalli3973
    @mohammadvempalli3973 3 года назад

    Quick and great explanation 👍👌

  • @gabrielferrin
    @gabrielferrin 9 месяцев назад

    You are the best, man!

  • @rshraddha
    @rshraddha 2 года назад

    And here I was using important on my styles without knowing what was going on. Seriously your tutorials are the best.

  • @manuelcasares7270
    @manuelcasares7270 3 года назад

    Amazing teaching skills, thank you

  • @hamidRaven13
    @hamidRaven13 2 года назад

    very simple and useful tnx

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

    I needed this so bad. It clears up so much as to why my CSS has not been working on some elements. Again, Thank you!

  • @hamin.gh.
    @hamin.gh. 2 года назад

    Your explanation is great and fast. :) -

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

    Very helpful tutorial thank you

  • @adedoyin-emmanuel-adeniyi
    @adedoyin-emmanuel-adeniyi 4 месяца назад

    God bless you man. I totally understand now 🎉🎉

  • @waltersumofan
    @waltersumofan 2 года назад

    Thanks for making the topic fun instead of confusing! This reminded me of Linux chmod commands and instantly grokked into my brain. Well done.

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

    Hi, tanks a lot for clear videos. They helps me much.

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

    This is great. Thank you. T

  • @hitzhangjie
    @hitzhangjie 3 года назад

    very nice video, I understand css specificity after watching this video. Thanks.

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

    Fantastic video, I learned so much!
    Would you mind enabling captions please?

  • @dev20114
    @dev20114 9 месяцев назад +1

    Thanks Man !

  • @sudarshankj
    @sudarshankj 3 года назад

    It was so easy to understand. Rather than explaining through all the rules, using those 4 digits was so efficient.

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

    Awesome brother ⭐⭐

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

    amazing, thank you

  • @dstaedeli
    @dstaedeli 4 года назад

    awesome, thanks!

  • @filipozbolt
    @filipozbolt 2 года назад

    Best Web dev content provider..Great work keep up

  • @aashayamballi
    @aashayamballi 4 года назад +4

    Thank you Kyle for making me understand this concept :)

  • @aayush135
    @aayush135 2 года назад

    Amazing explanation✨✨

  • @killeraloo3247
    @killeraloo3247 2 года назад

    Video was awesome, learned a lot. Thank you for posting it. You earned a new subscriber. ❤️ from India.

  • @abu-bakrmohamed1707
    @abu-bakrmohamed1707 11 месяцев назад

    Man!, u gotta be the best instructor for web dev on youtube !

  • @StellarWeb008
    @StellarWeb008 2 года назад

    He is the best web development teacher ever. He has taught all things so good that we remember the concept forever

  • @jerryjeremy4038
    @jerryjeremy4038 4 года назад +2

    This guy is a genius in explaining complex things

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

    Big thanks from Wolfsburg 42 peer... your videos help me to learn front-end.

  • @iHidden1
    @iHidden1 4 года назад +2

    This was amazing! Clearly explained, good examples, i simply loved it. Thank you for all these tutorials. Really hope you'll make more videos with concise informations that are used in day-to-day programming. Thanks once again!

    • @WebDevSimplified
      @WebDevSimplified  4 года назад +2

      I'm really glad you enjoyed it. Do you have any suggestions for future videos in this vein you would like?

    • @iHidden1
      @iHidden1 4 года назад

      @@WebDevSimplified I will surely think about some topics! Thanks for the reply!

    • @mohammedfarhaan9410
      @mohammedfarhaan9410 2 года назад +1

      @@iHidden1 bruh ive been waiting two yrs

  • @xamdacilmi1
    @xamdacilmi1 3 года назад

    i applaud you thank you so much for this infromation that you have given us for free for us to learn 👍🤞👏

  • @0-Elias-0
    @0-Elias-0 Месяц назад +1

    This video is *important* ...
    ...especially for those who've learned to loathe !important
    (9:20) is particularly *important*

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

    w3 schools was confusing to me for some reason and this vid made me understand it much easier

  • @sonamuhialdeen7866
    @sonamuhialdeen7866 3 года назад

    Very useful tutorial

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

    Thank you sir..😊😊

  • @shinichixxxx
    @shinichixxxx 4 года назад

    It looks like scoring system.
    Thank you for the explanation.

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

    you nailed it man just 2 minutes in the video I get the point

  • @hamzaashraf9529
    @hamzaashraf9529 2 года назад

    Nice explaination

  • @guyfromdoon
    @guyfromdoon 4 года назад

    You r amazing Kyle.....

  • @muhammadusmandatascientist2077
    @muhammadusmandatascientist2077 2 года назад

    Really loved the way you described this phenomenon. I got this also from a book on css. But I really appreciate the effort you are putting in to teach us. Can you tell me are you doing a full-time job or part-time or youtube is your only source of income. cause I also want to work remotely.

  • @vivekpadelkar
    @vivekpadelkar 2 года назад

    as always thanks buddy

  • @RonaldModesitt
    @RonaldModesitt 3 года назад

    Good succinct tutorial!

  • @wiksta4316
    @wiksta4316 3 года назад

    Thanks! I'm here for the second time and learn sth more.

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

    hi i have a question: is it wrong to put inside element??

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

    best explanation
    keep it up

  • @user-cw9ev9dq4v
    @user-cw9ev9dq4v 2 года назад

    ez to understand. thanks

  • @shivanand0297
    @shivanand0297 2 дня назад

    thanks a ton man

  • @adityasethi9794
    @adityasethi9794 3 года назад

    You're too good man

  • @divyasampath2843
    @divyasampath2843 2 года назад

    Always end up learning something new.

  • @subbu2677
    @subbu2677 3 года назад

    > is direct children selector not direct siblings... thanks for the video.... saves my time on specificity

  • @codeone6423
    @codeone6423 2 года назад

    wow thank you

  • @fragrantbloom
    @fragrantbloom 2 года назад

    ty

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

    I love Web Dev Simplified ♥

  • @wiksta4316
    @wiksta4316 3 года назад

    I finally understood it

  • @Raftimusprime
    @Raftimusprime 2 года назад

    you really did simplify it.

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

    thanks

  • @acttahv1419
    @acttahv1419 4 года назад

    Good job

  • @nomoremrniceguy007
    @nomoremrniceguy007 2 года назад

    CSS specificity is the bane of my existence. Especially with Wordpress designs.

  • @puwned
    @puwned 4 года назад

    Not surprising that nobody disliked it. Who the hell would do that?? :D
    Thanks for the simplified comprehension.

  • @mamoudgad4210
    @mamoudgad4210 6 месяцев назад

    awesome

  • @deansprivatearchive
    @deansprivatearchive 3 года назад +1

    What about data selectors?

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

    A question here,why to use different classes and ids in a single element?

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

    you are a god

  • @lupitaquezada21
    @lupitaquezada21 2 года назад

    Hi, im a newbie on the web dev path and was wondering if you'd like to be friends? I'm finding your vids very useful but talking directly for specific doubts would be very helpful! and yeah, I just did subscribe to get up to date for more of your content lol

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

    Now I k ow why I was not able to override the predefined styles of bootstrap and tailwind

  • @snehamishra6861
    @snehamishra6861 3 года назад

    Hey thanks for these videos it's helpful. Please on subtitles bcoz I'm from India 🇮🇳 it's difficult to understand your accent. Thank you once again ❤

  • @muhammadobeidat5679
    @muhammadobeidat5679 2 года назад

    God bless u

  • @nichaphatraithipphikun8098
    @nichaphatraithipphikun8098 3 года назад

    Yo you're a god

  • @JoakimTveter
    @JoakimTveter 3 года назад

    How specific are attribute selectors?

  • @fredteixeira3604
    @fredteixeira3604 3 года назад

    the only time I used important was to fix bugs of large legacy application where the original developers were not around anymore.

  • @vertigo1196
    @vertigo1196 3 года назад

    I've been learning java for like the past year and the fact that you can just have random numbers right in the middle of the code and it still runs perfectly is beyond me

  • @beto.aveiga
    @beto.aveiga 2 года назад

    The only you can rewrite an inline style is with the "!important" keyword. Also, if you have the "!important" keyword on an inline style, there is no way to overwrite it with CSS stylesheets, just using JavaScript... unless, but in the future, CSS-2050 bring us the "!super-important" keyword... hahaha! Thanks for the excellent video, BTW!

  • @viktorabrahamsson9303
    @viktorabrahamsson9303 4 года назад

    How do you comment something out? I have tried to find that shortcut but I haven't had any luck.