Top 10 css interview questions and answers

  Рет қаралды 401,604

techsith

techsith

Күн бұрын

Пікірлер: 258
@paullujan4719
@paullujan4719 4 жыл бұрын
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;
@Techsithtube
@Techsithtube 4 жыл бұрын
Thanks for the comment and detail break down.
@facundocorradini
@facundocorradini 7 жыл бұрын
For centering with even simpler CSS, you can use "top:0; left:0; bottom:0; right:0; margin:auto;" instead of translate.
@funanytime8843
@funanytime8843 6 жыл бұрын
thanks for this
@magburner
@magburner 6 жыл бұрын
margin: 0 auto; Is optimal.
@amaury_permer
@amaury_permer 6 жыл бұрын
@@magburner but only for horizontal centering and the element has to be displayed as block
@itech40
@itech40 6 жыл бұрын
Position: relative?
@amaury_permer
@amaury_permer 6 жыл бұрын
Absolute but parent's position as relative
@preethips1628
@preethips1628 4 жыл бұрын
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
@Techsithtube
@Techsithtube 4 жыл бұрын
I am glad it helped. Thaank you for watching!
@RankMotion
@RankMotion 5 жыл бұрын
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;*/ }
@surajitdas6555
@surajitdas6555 5 жыл бұрын
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.
@nirajbhutada6308
@nirajbhutada6308 5 жыл бұрын
yes correct. Both will get rendered in page. but display none will not take any space and visibility hidden will take it
@MagiCityProductions
@MagiCityProductions 5 жыл бұрын
This is a very good tutorial. Although I've doing this for years, answering these questions in an interview can be difficult. Thanks!
@biyasbanerjee7288
@biyasbanerjee7288 5 жыл бұрын
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:)
@Techsithtube
@Techsithtube 5 жыл бұрын
glad you like it. Thanks for watching.
@joyandlove7710
@joyandlove7710 6 жыл бұрын
It is a great way to focus on these important problems after all kinds of practices myself. Thank you!
@facundocorradini
@facundocorradini 7 жыл бұрын
Display:none elements still exists in the DOM, they just don't occupy space in the render
@jesuskraisnik
@jesuskraisnik 5 жыл бұрын
True.
@awekeningbro1207
@awekeningbro1207 5 жыл бұрын
Yeah but display:none doesn't exist in CSSOM
@davidcraft4909
@davidcraft4909 5 жыл бұрын
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
@shawnmofid7131
@shawnmofid7131 5 жыл бұрын
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.
@KrishnaDasPC
@KrishnaDasPC 5 жыл бұрын
difference between inline and inline-block is also an important one.
@arthur6892
@arthur6892 7 жыл бұрын
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.
@thatoneuser8600
@thatoneuser8600 3 жыл бұрын
Why is this comment liked so much, it is wrong...
@jezykkk
@jezykkk 5 жыл бұрын
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.
@LiseFracalossi
@LiseFracalossi 5 жыл бұрын
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."
@Techsithtube
@Techsithtube 5 жыл бұрын
yep that is the best way. thanks for sharing.
@ganeshshetty8441
@ganeshshetty8441 3 жыл бұрын
at 2:59 box-sizing: border-box means it includes padding as well , so width becomes 40px , not 60px
@ruchirai5775
@ruchirai5775 4 жыл бұрын
@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.
@ganeshshetty8441
@ganeshshetty8441 3 жыл бұрын
Nice one Hemil Patel
@abhinavtyagi7233
@abhinavtyagi7233 4 жыл бұрын
Greatest teacher ever with solid concepts
@Techsithtube
@Techsithtube 4 жыл бұрын
Abhinav thanks for an awesome comment!
@sergi3629
@sergi3629 6 жыл бұрын
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.
@Techsithtube
@Techsithtube 6 жыл бұрын
Thanks for watching Sergi !
@ahmer9800
@ahmer9800 6 жыл бұрын
Dude you're literally helping me for my interview tomorrow. Thank you so much!!
@munirapatel6270
@munirapatel6270 5 жыл бұрын
DB were you asked any of this questions ?
@clydencube384
@clydencube384 6 жыл бұрын
Really precise and shading light off all the confusion. Thanks!
@Techsithtube
@Techsithtube 6 жыл бұрын
glad to help. Thanks for watching! I am planning to make more of such videos.
@hamzarahouti5147
@hamzarahouti5147 5 жыл бұрын
what is text editor you use
@jogindervskiller
@jogindervskiller 6 жыл бұрын
regarding middle of any element you can use margin : -boxHeight/2 with absolute property rather then translate
@ManOnHorizon
@ManOnHorizon 5 жыл бұрын
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-tek
@dark-matter-tek 5 жыл бұрын
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?
@ozzyfromspace
@ozzyfromspace 5 жыл бұрын
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
@Techsithtube
@Techsithtube 5 жыл бұрын
three questions for a newbie is pretty good. keep up the good work.
@azeemrahman3509
@azeemrahman3509 3 жыл бұрын
Which code editing tool/editor are you on sir
@MANISHSHARMA-xk1su
@MANISHSHARMA-xk1su 5 жыл бұрын
awesome video....
@MohsinKhan-nx2pj
@MohsinKhan-nx2pj 4 жыл бұрын
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
@flyingbirds4235
@flyingbirds4235 6 жыл бұрын
Sir bohat acha video hai. Very informative. Thanks
@xiazhai8337
@xiazhai8337 5 жыл бұрын
Even if the element is set as display:none, the element is still in DOM because the clone() can make effects.
@naruto5437
@naruto5437 5 жыл бұрын
awesome collection of interviews....going through actual interviews, these questions do come up
@tyler13923
@tyler13923 5 жыл бұрын
You're the best on the web
@Techsithtube
@Techsithtube 5 жыл бұрын
Thanks Tyler for watching and a nice comment :)
@kamaboko1
@kamaboko1 7 жыл бұрын
Great info. I really enjoy these 'interview question' tuts.
@VirtuozEd
@VirtuozEd 3 жыл бұрын
Such a great and valuable explanations. Thank you so much
@Techsithtube
@Techsithtube 3 жыл бұрын
Glad it was helpful!
@sanchit5764
@sanchit5764 3 жыл бұрын
Getting refreshed for the interview got easy
@Techsithtube
@Techsithtube 3 жыл бұрын
Thanks for watching!
@Schlohmotion
@Schlohmotion 4 жыл бұрын
What software has he put on the display at 0:39 ?
@Techsithtube
@Techsithtube 4 жыл бұрын
That is JS fiddle.
@uddhavdudhate5791
@uddhavdudhate5791 3 жыл бұрын
I really like your videos. It's Very very helpful your tutorial for beginners
@stevencraigmoss8031
@stevencraigmoss8031 6 жыл бұрын
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!
@Techsithtube
@Techsithtube 6 жыл бұрын
I believe gutter seems to do essentially the same thing as setting an inside margin. But dont quote me on that.
@ga7853
@ga7853 6 жыл бұрын
Thank you, Greatly knowledgeable instructor, and clear very useful tutorial, Thank so much for taking the time to help others.
@Techsithtube
@Techsithtube 6 жыл бұрын
I am glad that it helped. Thanks for watching!
@EktaMishraekta
@EktaMishraekta 2 жыл бұрын
what is the editor u r using
@wandat6353
@wandat6353 6 жыл бұрын
Super helpful video, thank you!
@leafdragon94
@leafdragon94 7 жыл бұрын
Great video. Helps me figure out what sections I need to focus on.
@mehtabmultani3194
@mehtabmultani3194 3 жыл бұрын
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;
@SaleemRaza1
@SaleemRaza1 5 жыл бұрын
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.
@Techsithtube
@Techsithtube 5 жыл бұрын
Saleem, thanks for the kind comment. Love from techsith
@saurabhkacholiya
@saurabhkacholiya 5 жыл бұрын
thank you so much for all of the videos I am learning a lot while preparing for interview.
@MuhammadIrfanQureshi
@MuhammadIrfanQureshi 6 жыл бұрын
Good tuts! but can be defined position static usage as well.
@Techsithtube
@Techsithtube 6 жыл бұрын
static position is default. means don't use position property. Just follow the natural flow.
@MuhammadIrfanQureshi
@MuhammadIrfanQureshi 6 жыл бұрын
Aha, that`s exactly is a default position! I meant was static position can be used to override absolute impact within a parent element.
@amanvyas9480
@amanvyas9480 4 жыл бұрын
Thanks for that I really learn a lot from this😍
@Techsithtube
@Techsithtube 4 жыл бұрын
My pleasure 😊
@eatcoderepeat
@eatcoderepeat 4 жыл бұрын
helpful video.. keep up the good work!
@PROLAYNATH
@PROLAYNATH 3 жыл бұрын
This is realy so helpful, thank you.
@Obyvvatel
@Obyvvatel 6 жыл бұрын
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.".
@Techsithtube
@Techsithtube 6 жыл бұрын
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.Invictus
@Joel.Invictus 5 жыл бұрын
Very good, and informative!
@Chetan.Kothari
@Chetan.Kothari 3 жыл бұрын
Thank you so much!!! Can you make videos on Angular or recommend some one to learn it or Interview questions!!!
@narangarig6434
@narangarig6434 6 жыл бұрын
.out { display: flex; width: 400px; height: 400px; background-color: #000; justify-content: center; align-items:center } .inner { width: 100px; height: 100px; background-color: #ccc; }
@Ahmed-lc2mu
@Ahmed-lc2mu 3 жыл бұрын
which API you are using
@ryanmac4051
@ryanmac4051 4 жыл бұрын
btw, just liked this video because of the video picture alone. +1 for the memes XD
@MrVisheshsingh
@MrVisheshsingh 7 жыл бұрын
Thank you very much for helping the community!
@Techsithtube
@Techsithtube 7 жыл бұрын
Thanks for watching!
@pawandeepchor89
@pawandeepchor89 6 жыл бұрын
awesome once again 👍
@RaviShankar-so9xp
@RaviShankar-so9xp 6 жыл бұрын
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 ??
@Techsithtube
@Techsithtube 6 жыл бұрын
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-so9xp
@RaviShankar-so9xp 6 жыл бұрын
Thank You ... you are doing a great job
@RajuYadav-ws2zy
@RajuYadav-ws2zy 5 жыл бұрын
Thank you, it's really nice video....
@joegreen6209
@joegreen6209 5 жыл бұрын
Very helpful and nice, even delivery by teacher
@kkch980
@kkch980 3 жыл бұрын
can i know what app you are using? thanks
@sagarkumar4816
@sagarkumar4816 5 жыл бұрын
All the questions are very important..thanks
@adilzamal3218
@adilzamal3218 5 жыл бұрын
will be awaiting for future lecture
@onkaryerawar99
@onkaryerawar99 6 жыл бұрын
Question 1 => Shouldn't the content be 40px*40px and not 60px×60px as there is also padding of 10px?
@dvnarxx
@dvnarxx 5 жыл бұрын
Yes, of course
@itscodebot
@itscodebot 4 жыл бұрын
Hi Techsith, From where did you buy your chair?
@deepshikhasahni5190
@deepshikhasahni5190 6 жыл бұрын
awesome questions ...helped me v much..
@beautieshelp5973
@beautieshelp5973 Жыл бұрын
Wonderful teaching
@sanketatmaram
@sanketatmaram 4 жыл бұрын
Great Explaination.
@stevencraigmoss8031
@stevencraigmoss8031 6 жыл бұрын
so then what is the difference between fix and absolute (does absolute take into account the parent and fix does not? )
@Techsithtube
@Techsithtube 6 жыл бұрын
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
@clydencube384
@clydencube384 6 жыл бұрын
But then, what's the response for ''display: none'' if it doesn't exist in the document?
@hakanbakur
@hakanbakur 5 жыл бұрын
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
@Techsithtube
@Techsithtube 5 жыл бұрын
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.
@shaquibkhan9829
@shaquibkhan9829 6 жыл бұрын
Extremely useful info :)
@mohideenasraf7837
@mohideenasraf7837 6 жыл бұрын
Hi, left:calc(50%-(width/2)); top:calc(50%-(height/2)); did the same thing instead of transform ??
@sten6160
@sten6160 5 жыл бұрын
But what if width or height is not fixed? such as width: 50%?
@kanuparthisailikhith
@kanuparthisailikhith 4 жыл бұрын
Which website are you coding on? It looks pretty amazing IDE
@HaralaMasli
@HaralaMasli 4 жыл бұрын
Thanks this was super helpful!!
@Techsithtube
@Techsithtube 4 жыл бұрын
Julie, I am glad it was helpful. Thanks for watching!
@alexbrasovan
@alexbrasovan 6 жыл бұрын
Isn't absolute positioning relative to the first non-static positioned parent element?
@williamtitterton818
@williamtitterton818 5 жыл бұрын
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.
@theartist8835
@theartist8835 4 жыл бұрын
/* 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 !
@alex6285
@alex6285 6 жыл бұрын
One important thing about visibility hidden - you can still make child element visible by setting visibility: visible;
@tahsinraza9388
@tahsinraza9388 4 жыл бұрын
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?
@Techsithtube
@Techsithtube 4 жыл бұрын
Tahsin, you need default behavior for each element and you can change as you go.
@joydevmaity1194
@joydevmaity1194 6 жыл бұрын
very helpful video... thanks a lot sir!!!
@lambar0
@lambar0 Жыл бұрын
Clear and comrehensive
@AjayKumar-id7mb
@AjayKumar-id7mb 3 жыл бұрын
Which compiler he is using ??
@RahulSingh-hi5fs
@RahulSingh-hi5fs 6 жыл бұрын
Nice one
@surajgulhane6112
@surajgulhane6112 4 жыл бұрын
Nice video
@MTGpackopeners
@MTGpackopeners 4 жыл бұрын
this is a good tutorial and funny as well thank you
@ajaykumarn7654
@ajaykumarn7654 6 жыл бұрын
Sir, What is the IDE you used in the video?
@MichaelPrentice
@MichaelPrentice 5 жыл бұрын
JSFiddle
4 жыл бұрын
Good content
@gamer4lifetn366
@gamer4lifetn366 4 жыл бұрын
can you please tell me what is meta ??
@adamcrap
@adamcrap 6 жыл бұрын
A great explication of basic CSS principals that even experts can learn from!
@Techsithtube
@Techsithtube 6 жыл бұрын
Thanks for watching and nice comment Adam :)
@SushilYadav7
@SushilYadav7 5 жыл бұрын
I too forgot to mention border of the box model in my very first ui interview. 😅
@Techsithtube
@Techsithtube 5 жыл бұрын
Yes, that is a very common question for a junior front-end interview. I too did get that question .
@deepshikhasahni5190
@deepshikhasahni5190 6 жыл бұрын
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...
@Techsithtube
@Techsithtube 6 жыл бұрын
can you explain in detail? Image slider with pages?
@swamyrakurthi
@swamyrakurthi 5 жыл бұрын
which editor are you using, please tell me any one
@MadhurjyaBora
@MadhurjyaBora 5 жыл бұрын
looks like jsfiddle. it's an online editor
@kinnerasankarapu9635
@kinnerasankarapu9635 6 жыл бұрын
Sir which editor r u using?? I'm using webstorm but it's seems to be easy and accuracy..
@Techsithtube
@Techsithtube 6 жыл бұрын
Use vscode its very good
@LuisDiaz-qg3eg
@LuisDiaz-qg3eg 6 жыл бұрын
You could have gotten away with relative positioning in that inner box and absolute (default) in the outer box. I just tested it.
@Techsithtube
@Techsithtube 6 жыл бұрын
Yep that is right. thanks for the suggestion! :)
@arthur6892
@arthur6892 7 жыл бұрын
You are awesome!
@ChristianCanlubo
@ChristianCanlubo 5 жыл бұрын
Thanks for this :)
@tentx652
@tentx652 3 жыл бұрын
awesomeee
@ubaidraza1165
@ubaidraza1165 7 жыл бұрын
very usefull Ton of thanks
Top 10 css interview questions and answers ( Part -2 )
10:27
techsith
Рет қаралды 125 М.
Tricky JavaScript interview questions and answers
21:01
techsith
Рет қаралды 133 М.
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
A subscriber was asked these interview questions for a junior role
44:35
Tricky JavaScript Interview Questions and Answers
16:35
techsith
Рет қаралды 458 М.
5 Front End Interview Questions That Every NEW Developer Should Know
9:01
Learn Every CSS Selector In 20 Minutes
19:38
Web Dev Simplified
Рет қаралды 464 М.
Top Tricky JavaScript Interview Questions and Answers
15:42
techsith
Рет қаралды 83 М.
40+ MOST COMMONLY Asked Questions [JS, CSS, HTML]
16:17
A Software Engineer
Рет қаралды 44 М.