0:40 - What is box model? 3:30 - What is specificity? 6:51 - How to align a block element inside another element? 10:11 - Difference between Static, Relative, Absolute and Fixed position? 13:28 - Difference between visibility:hidden; and display:none;
@Techsithtube4 жыл бұрын
Thanks for the comment and detail break down.
@facundocorradini7 жыл бұрын
For centering with even simpler CSS, you can use "top:0; left:0; bottom:0; right:0; margin:auto;" instead of translate.
@funanytime88436 жыл бұрын
thanks for this
@magburner6 жыл бұрын
margin: 0 auto; Is optimal.
@amaury_permer6 жыл бұрын
@@magburner but only for horizontal centering and the element has to be displayed as block
@itech406 жыл бұрын
Position: relative?
@amaury_permer6 жыл бұрын
Absolute but parent's position as relative
@preethips16284 жыл бұрын
I have attended one interview mostly they asked about javascript as ur teaching now.. This video helped me a lots guys highly recommended to this Sir all videos
@Techsithtube4 жыл бұрын
I am glad it helped. Thaank you for watching!
@RankMotion5 жыл бұрын
13:29 Difference between visibility:hidden; and display:none; I think that the best way to show the difference between this properties is creating a stack of three divs, for example: one two three div { margin: 20px; width: 200px; height: 50px; background-color: #4477FF; } Then play with the properties of div.two .two { visibility: hidden; /*display: none;*/ }
@surajitdas65555 жыл бұрын
Both visibility and display elements will be three at DOM. However, display none element will not take any space whereas visibility hidden will not be shown on the page but will keep it's space captured.
@nirajbhutada63085 жыл бұрын
yes correct. Both will get rendered in page. but display none will not take any space and visibility hidden will take it
@MagiCityProductions5 жыл бұрын
This is a very good tutorial. Although I've doing this for years, answering these questions in an interview can be difficult. Thanks!
@biyasbanerjee72885 жыл бұрын
I have seen quite a few videos from your site. The way you explained it's just fantastic. You are explain any topic step by step and they are easy to understand. Thank you:)
@Techsithtube5 жыл бұрын
glad you like it. Thanks for watching.
@joyandlove77106 жыл бұрын
It is a great way to focus on these important problems after all kinds of practices myself. Thank you!
@facundocorradini7 жыл бұрын
Display:none elements still exists in the DOM, they just don't occupy space in the render
@jesuskraisnik5 жыл бұрын
True.
@awekeningbro12075 жыл бұрын
Yeah but display:none doesn't exist in CSSOM
@davidcraft49095 жыл бұрын
I really liked this video because I learned a few things and I already knew one of your questions which sort of boosted my confidence. I also had some general idea of most of it but I can't say I knew everything at all. great video
@shawnmofid71315 жыл бұрын
Could you list in the "show more" section what editor you use? I have been trying to put this in Brackets and do not get the green box, so I switched to codepen: .out { width: 400px; height: 400px; background-color:yellow; position: relative; } .in{ width: 100px; height: 100px; background-color: green; } But it would be great to know how to make it work in Brackets.
@KrishnaDasPC5 жыл бұрын
difference between inline and inline-block is also an important one.
@arthur68927 жыл бұрын
One thing might need to point out is a position:relative element might not always targets its "parent element", instead it targets the first parent element which is not position:static.
@thatoneuser86003 жыл бұрын
Why is this comment liked so much, it is wrong...
@jezykkk5 жыл бұрын
You've made a mistake with explaining how position absolute works. Position absolute is not relative to the parent but to closest ancestor with position relative or fixed, and that is super important.
@LiseFracalossi5 жыл бұрын
If all you need to do is align the inner box *horizontally* (the most common use case), a much easier way to do it would be set the left and right margins to "auto."
@Techsithtube5 жыл бұрын
yep that is the best way. thanks for sharing.
@ganeshshetty84413 жыл бұрын
at 2:59 box-sizing: border-box means it includes padding as well , so width becomes 40px , not 60px
@ruchirai57754 жыл бұрын
@Techsith - Box-sizing includes only padding and border.Not margin.I think you said box-sizing will fix margin as well.Margin is never included in height and width of element.I tried this , please let me know if I am right.
@ganeshshetty84413 жыл бұрын
Nice one Hemil Patel
@abhinavtyagi72334 жыл бұрын
Greatest teacher ever with solid concepts
@Techsithtube4 жыл бұрын
Abhinav thanks for an awesome comment!
@sergi36296 жыл бұрын
Great video, it's fundamentals that we sometimes give for granted and after a while we kind of forget how to explain properly : ) also very informative for beginners.
@Techsithtube6 жыл бұрын
Thanks for watching Sergi !
@ahmer98006 жыл бұрын
Dude you're literally helping me for my interview tomorrow. Thank you so much!!
@munirapatel62705 жыл бұрын
DB were you asked any of this questions ?
@clydencube3846 жыл бұрын
Really precise and shading light off all the confusion. Thanks!
@Techsithtube6 жыл бұрын
glad to help. Thanks for watching! I am planning to make more of such videos.
@hamzarahouti51475 жыл бұрын
what is text editor you use
@jogindervskiller6 жыл бұрын
regarding middle of any element you can use margin : -boxHeight/2 with absolute property rather then translate
@ManOnHorizon5 жыл бұрын
9:39 - how come this "old, good CSS"? "transform" is supported in IE only since the 9th version. I know, I know, it was released about 9 years ago already, but I start to believe now that those older donkey versions are truly everlasting.
@dark-matter-tek5 жыл бұрын
Great video! If possible, would you add timestamps for each question for other videos too? I can do it in comments, but it'd be helpful when I want to rewatch these videos. Thank you. 3:37 What is specificity?
@ozzyfromspace5 жыл бұрын
I'm new to CSS (like 2 weeks old as of this writing) so I only got the first three questions right lol. Thank you for posting this! It shows me that I'm making progress, although I have a long way to go :) #iSubscribed
@Techsithtube5 жыл бұрын
three questions for a newbie is pretty good. keep up the good work.
@azeemrahman35093 жыл бұрын
Which code editing tool/editor are you on sir
@MANISHSHARMA-xk1su5 жыл бұрын
awesome video....
@MohsinKhan-nx2pj4 жыл бұрын
Specificity: The resolve of conflicting values in the parsing stage of CSS. The most specific style with the highest value will be chosen. (inline style, ID, Classes, Elements) (0,0,0,0) Wonder why we call it Cascade :D Importance > specificity > Source Order
@flyingbirds42356 жыл бұрын
Sir bohat acha video hai. Very informative. Thanks
@xiazhai83375 жыл бұрын
Even if the element is set as display:none, the element is still in DOM because the clone() can make effects.
@naruto54375 жыл бұрын
awesome collection of interviews....going through actual interviews, these questions do come up
@tyler139235 жыл бұрын
You're the best on the web
@Techsithtube5 жыл бұрын
Thanks Tyler for watching and a nice comment :)
@kamaboko17 жыл бұрын
Great info. I really enjoy these 'interview question' tuts.
@VirtuozEd3 жыл бұрын
Such a great and valuable explanations. Thank you so much
@Techsithtube3 жыл бұрын
Glad it was helpful!
@sanchit57643 жыл бұрын
Getting refreshed for the interview got easy
@Techsithtube3 жыл бұрын
Thanks for watching!
@Schlohmotion4 жыл бұрын
What software has he put on the display at 0:39 ?
@Techsithtube4 жыл бұрын
That is JS fiddle.
@uddhavdudhate57913 жыл бұрын
I really like your videos. It's Very very helpful your tutorial for beginners
@stevencraigmoss80316 жыл бұрын
I know that margin is the space in between elements: what is the difference between margin and gutter? I know when you refer to liquid layouts the space on the far left and right are called the gutter but now that the grid system is the preferred layout system to know I see gutter defined as the space in between columns... but wouldn't you still use margin: __px; in the CSS? I dont know if this question made any sense but I had to ask. Thanks!
@Techsithtube6 жыл бұрын
I believe gutter seems to do essentially the same thing as setting an inside margin. But dont quote me on that.
@ga78536 жыл бұрын
Thank you, Greatly knowledgeable instructor, and clear very useful tutorial, Thank so much for taking the time to help others.
@Techsithtube6 жыл бұрын
I am glad that it helped. Thanks for watching!
@EktaMishraekta2 жыл бұрын
what is the editor u r using
@wandat63536 жыл бұрын
Super helpful video, thank you!
@leafdragon947 жыл бұрын
Great video. Helps me figure out what sections I need to focus on.
@mehtabmultani31943 жыл бұрын
For centering a div inside a div, you can use two more simple methods: Note: css only apply for out div (parent div) 1. display: flex; justify-content: center; align-items: center; 2. display: grid; place-items: center;
@SaleemRaza15 жыл бұрын
Brother techsith is very smart and beautiful. I am really impressed by his videos. I was feeling love for him. As the song says, Jab kisi say pyaar kero tu phir izhaar keroo, (i.e. when you feel love for someone, show the love by kissing), sorry my english is poor. Thank you. Love for all.
@Techsithtube5 жыл бұрын
Saleem, thanks for the kind comment. Love from techsith
@saurabhkacholiya5 жыл бұрын
thank you so much for all of the videos I am learning a lot while preparing for interview.
@MuhammadIrfanQureshi6 жыл бұрын
Good tuts! but can be defined position static usage as well.
@Techsithtube6 жыл бұрын
static position is default. means don't use position property. Just follow the natural flow.
@MuhammadIrfanQureshi6 жыл бұрын
Aha, that`s exactly is a default position! I meant was static position can be used to override absolute impact within a parent element.
@amanvyas94804 жыл бұрын
Thanks for that I really learn a lot from this😍
@Techsithtube4 жыл бұрын
My pleasure 😊
@eatcoderepeat4 жыл бұрын
helpful video.. keep up the good work!
@PROLAYNATH3 жыл бұрын
This is realy so helpful, thank you.
@Obyvvatel6 жыл бұрын
The common theme with interview questions seems to be "I already knew what this was, but I didn't know it was called this way, so I wouldn't be able to answer.".
@Techsithtube6 жыл бұрын
Yes, sometimes its genuine sometimes it not. One time I was asked do you know SPA, and i said i don't what is it. And the interview said how can you call yourself a modern webdev without knowing SPA. Then i ask BTW what is SPA? and he said Single Page Application. I said ofcorse i know what that is. :)
@Joel.Invictus5 жыл бұрын
Very good, and informative!
@Chetan.Kothari3 жыл бұрын
Thank you so much!!! Can you make videos on Angular or recommend some one to learn it or Interview questions!!!
btw, just liked this video because of the video picture alone. +1 for the memes XD
@MrVisheshsingh7 жыл бұрын
Thank you very much for helping the community!
@Techsithtube7 жыл бұрын
Thanks for watching!
@pawandeepchor896 жыл бұрын
awesome once again 👍
@RaviShankar-so9xp6 жыл бұрын
While aligning div inside another div.. I have 2 question [1] Why you use display:relative in outer div and display:absolute in inner div... how outer div position property affect inner div position means how they are related to each other because in absolute box positioned wrt its parent. [2] what if we use only display:relative in inner div and is there any issue in using this ??
@Techsithtube6 жыл бұрын
elements that are position absolute they need a reference point and by making the parent position relative you are providing that reference point. 2) you could use position relative for inner div but it would behave completely differently in lots of cases. becase position relative means relative to its original position no the parent . I have a tutorial on position property that you can check it out which explains all the position types in detail.
@RaviShankar-so9xp6 жыл бұрын
Thank You ... you are doing a great job
@RajuYadav-ws2zy5 жыл бұрын
Thank you, it's really nice video....
@joegreen62095 жыл бұрын
Very helpful and nice, even delivery by teacher
@kkch9803 жыл бұрын
can i know what app you are using? thanks
@sagarkumar48165 жыл бұрын
All the questions are very important..thanks
@adilzamal32185 жыл бұрын
will be awaiting for future lecture
@onkaryerawar996 жыл бұрын
Question 1 => Shouldn't the content be 40px*40px and not 60px×60px as there is also padding of 10px?
@dvnarxx5 жыл бұрын
Yes, of course
@itscodebot4 жыл бұрын
Hi Techsith, From where did you buy your chair?
@deepshikhasahni51906 жыл бұрын
awesome questions ...helped me v much..
@beautieshelp5973 Жыл бұрын
Wonderful teaching
@sanketatmaram4 жыл бұрын
Great Explaination.
@stevencraigmoss80316 жыл бұрын
so then what is the difference between fix and absolute (does absolute take into account the parent and fix does not? )
@Techsithtube6 жыл бұрын
Fix is fixed relative to the top parent and absolute is relative to its relative parent. that is why absolute elements would move with its relative parent. But fixed element would stay it place when you scroll the page vertically
@clydencube3846 жыл бұрын
But then, what's the response for ''display: none'' if it doesn't exist in the document?
@hakanbakur5 жыл бұрын
I think there is a mistake on the border box explanation: You said the border is part of the content in border-box modell... thats true but also the padding is part of the content: So your content is not 60px x 60px it is 40px x 40px because you have the padding left and right each of 10 pixels. Tell me if i am wrong
@Techsithtube5 жыл бұрын
border-box allows you to not change the content. so your content stays the same while your border increasing. Padding is different. border-box only deals with borders and content.
@shaquibkhan98296 жыл бұрын
Extremely useful info :)
@mohideenasraf78376 жыл бұрын
Hi, left:calc(50%-(width/2)); top:calc(50%-(height/2)); did the same thing instead of transform ??
@sten61605 жыл бұрын
But what if width or height is not fixed? such as width: 50%?
@kanuparthisailikhith4 жыл бұрын
Which website are you coding on? It looks pretty amazing IDE
@HaralaMasli4 жыл бұрын
Thanks this was super helpful!!
@Techsithtube4 жыл бұрын
Julie, I am glad it was helpful. Thanks for watching!
@alexbrasovan6 жыл бұрын
Isn't absolute positioning relative to the first non-static positioned parent element?
@williamtitterton8185 жыл бұрын
by default absolute position is relative to the document body, but when a parent element has a position of relative then the absolute positioned element is position relative to that.
@theartist88354 жыл бұрын
/* centering 1/ position: relative // parent position: absolute; // child top: 0; right: 0; bottom: 0; left: 0; margin: auto; 2/ display: flex; // parent margin: auto; // child 3/ // parent display: flex; justify-content: center; align-items: center; 4/ // parent display: grid; place-items: center 5/ centering text width: 500px; // parent width and height (not necessarily) height: 500px; text-align: center; // child line-height: 500px; // line-height should be as high as the parent height 6/ position: relative; // parent position: absolute; // child left:50%; top:50%; transform: translate(-50%,-50%); */let's know how you center things !
@alex62856 жыл бұрын
One important thing about visibility hidden - you can still make child element visible by setting visibility: visible;
@tahsinraza93884 жыл бұрын
Sir as u have spoken All divs are already in position static .if it is already in static than why it has been given and where it is used?why we used?
@Techsithtube4 жыл бұрын
Tahsin, you need default behavior for each element and you can change as you go.
@joydevmaity11946 жыл бұрын
very helpful video... thanks a lot sir!!!
@lambar0 Жыл бұрын
Clear and comrehensive
@AjayKumar-id7mb3 жыл бұрын
Which compiler he is using ??
@RahulSingh-hi5fs6 жыл бұрын
Nice one
@surajgulhane61124 жыл бұрын
Nice video
@MTGpackopeners4 жыл бұрын
this is a good tutorial and funny as well thank you
@ajaykumarn76546 жыл бұрын
Sir, What is the IDE you used in the video?
@MichaelPrentice5 жыл бұрын
JSFiddle
4 жыл бұрын
Good content
@gamer4lifetn3664 жыл бұрын
can you please tell me what is meta ??
@adamcrap6 жыл бұрын
A great explication of basic CSS principals that even experts can learn from!
@Techsithtube6 жыл бұрын
Thanks for watching and nice comment Adam :)
@SushilYadav75 жыл бұрын
I too forgot to mention border of the box model in my very first ui interview. 😅
@Techsithtube5 жыл бұрын
Yes, that is a very common question for a junior front-end interview. I too did get that question .
@deepshikhasahni51906 жыл бұрын
hey techsith..can u help me to create imageslider using html css javascript or jquery inwhich 3 or 4 pages slide at a time..urgently needed...
@Techsithtube6 жыл бұрын
can you explain in detail? Image slider with pages?
@swamyrakurthi5 жыл бұрын
which editor are you using, please tell me any one
@MadhurjyaBora5 жыл бұрын
looks like jsfiddle. it's an online editor
@kinnerasankarapu96356 жыл бұрын
Sir which editor r u using?? I'm using webstorm but it's seems to be easy and accuracy..
@Techsithtube6 жыл бұрын
Use vscode its very good
@LuisDiaz-qg3eg6 жыл бұрын
You could have gotten away with relative positioning in that inner box and absolute (default) in the outer box. I just tested it.