Building a portfolio website with HTML & CSS | Part 1

Sdílet
Vložit
  • čas přidán 5. 08. 2024
  • Full playlist here: • Building a single-page...
    🔥 My course: Responsive Design for Beginners! coder-coder.com/responsive/
    💻 Become a full-stack web dev with Zero to Mastery: academy.zerotomastery.io/a/af...
    In this video (Part 1 of 4) I'll be building a Frontend Mentor challenge, the single-page developer portfolio. I set up global styles and build the header in this video.
    Full playlist here: • Building a single-page...
    00:00:00 - Intro
    00:01:25 - Design file
    00:05:27 - Getting set up
    00:11:19 - Adding fonts and colors
    00:29:17 - Add global styles
    00:40:18 - Building the header
    Link to Frontend Mentor challenge: www.frontendmentor.io/challen...
    My code on GitHub: github.com/thecodercoder/fem-...
    ____________________________
    SUPPORT THE CHANNEL
    ⭐ Join channel members and get perks: / @thecodercoder
    👏🏽 Hit the THANKS button in any video!
    🎨 Get my VS Code theme: marketplace.visualstudio.com/...
    WANT TO LEARN WEB DEV?
    Check out my courses:
    🌟 Responsive Design for Beginners: coder-coder.com/responsive/
    🌟 Gulp for Beginners: coder-coder.com/gulp-course/
    RECOMMENDATIONS
    ⌨ My keyboard, Vissles V84 -- vissles.com/?ref=mu96kxst5w -- 🔥 get 10% off with code THECODERCODER --
    💻 Other gear -- www.amazon.com/shop/thecoderc...
    📚 My Favorite Books -- coder-coder.com/best-web-deve...
    📺 My Favorite Courses -- coder-coder.com/best-web-deve...
    🔽 FOLLOW CODER CODER
    Blog -- coder-coder.com/
    Twitter -- / thecodercoder
    Instagram -- / thecodercoder
    #webdevelopment #coding #programming
  • Věda a technologie

Komentáře • 136

  • @weblearningd2294
    @weblearningd2294 Před rokem +19

    Dear Coder,
    html {
    /* font-size: 10px; */
    /* 10px / 16px = 0.625 = 62.5% */
    /* Percentage of user's browser font-size setting */
    font-size: 62.5%;
    }
    with this trick you don't have to use calculator. If you want 18 px, just write, 1.8 rem, 20px is 2 rem and so on.
    I like your videos keep follow :-)!

  • @mattoattacko
    @mattoattacko Před rokem +12

    I think you might have the best tutorials on YT as far as explaning how we can go about figuring out how to style things goes. I absolutely love your videos! Thank you!

  • @imnothere2802
    @imnothere2802 Před rokem +9

    I love your calm vibes also accurate tips that are easy to follow up. Thanks for sharing this with us :)

  • @stoyanvisuals
    @stoyanvisuals Před rokem +4

    You're super chill when coding and I absolutely love that! By the way I've found a different solution to the SVG's having space at the bottom, but its kind of similar to yours. I just set the anchor element's display property to flex and that fixed the issue. I guess it doesn't matter now, but I thought I'd share that with you! Happy coding

  • @peacelover2902
    @peacelover2902 Před rokem +1

    really like the way you did it! showing us how you'd develop a website in real world scenarios. when I watched other videos, I always wonder how they come up with the way they write the code. seeing you googling and revising back and forth really helps me understand how the pieces come together. thanks~

  • @juansebastianlozanolamus6982

    Wow can't wait until the part 2, this video makes me as ux designer think why i cant make my own coded portfolio using this as a guide. Thanks really thanks

  • @bitcointvphilippines6506

    This girl is one of the best teacher here in developer world. Amazing!. I like the way you explain how codes work. you explained it clearly. Many people will learn a lot from your videos and I'm one of them. Thank you. i hope you will make a tutorial also about REACT.JS . Godbless you.

  • @jp.cortes
    @jp.cortes Před rokem

    Perfect!. Thanks for sharing I was struggling to build my own. I will use this tutorial as a reference.

  • @DoubleDYouTube
    @DoubleDYouTube Před rokem +24

    My favorite part was when you got stuck on why there's extra space below the icons. I do the same thing and can't let go of something until it's perfect, but I learned that sometimes it's much more important to look at the big picture. I write down the details I want to fix later if there's time. Cheers, great stuff!

    • @kehindefasunle4933
      @kehindefasunle4933 Před rokem +1

      Perfectionist mindset. I wonder if this is good though 🤔

    • @TheCoderCoder
      @TheCoderCoder  Před rokem +13

      For sure, and that's very true! In a real work environment with a deadline I wouldn't spend quite as much time on this, but in these tutorials I'm trying to do everything "right" 😅 Writing things down for later is a great strategy!

    • @TheCoderCoder
      @TheCoderCoder  Před rokem +12

      @ Kehinde Fasunle - I've worked with some very perfectionist designers, where everything had to be pixel perfect lol. But like I said earlier, if I was on a deadline I wouldn't spend quite as much time on stuff like this. I think it's worth it for this video tho

    • @adamsDevArt
      @adamsDevArt Před 5 měsíci

      wow happy to see im not the only one :)

  • @majoralter
    @majoralter Před rokem +36

    Wake Up! Coder Coder uploaded

  • @MrGZM90
    @MrGZM90 Před rokem +1

    Great jobs doing this tutorial i think you should do more of this in the future i think this will be really helpful for anyone who wants to get into the tech industry!

  • @mikalgoobric
    @mikalgoobric Před 9 měsíci

    Thank you so much Jessica for a real, true to life, coding project, with all of the thought processes and challenges along the way. This IS what tech is like on a daily basis. 100% best way to learn. Most 'tech teaching' videos are too polished; without the pitfalls!

  • @TheoRichard-rq3rv
    @TheoRichard-rq3rv Před rokem

    Hey Jess!
    There's another new frontendmentor challenge at the intermediate level and it will be nice to see you this kind of overview on that.
    Thanks!

  • @DevMadeEasy
    @DevMadeEasy Před rokem +9

    Hey Coder Coder, what a nice content, thanks for sharing it!
    I love the way you explain complex things, making it look simple and easy.

  • @freaxwoz2802
    @freaxwoz2802 Před rokem +1

    I super like this concept of coding videos tut, before I watch video code along believing that its just simple typing the code and then tadaaa! project is finished but this one is the real scenario of what really front-end developer's IRL way of how to solve problems how to initiative to solved problems and the preparation especially reading the web design. I highly recommend this to new beginners.
    Kudos to you Coder Coder keep healthy and share more knowledge with our fellow community your a great help.

  • @satansatansatan
    @satansatansatan Před rokem

    nice to see you uploading again! very helpful as always.

  • @davi_mirr0rsanjuan253

    At first I thought this was a tutorial and not a challenge, still very informative thanks a lot!

  • @universecode1101
    @universecode1101 Před rokem +42

    Great tutorial, for sure it will be useful to many people. I believe that sometimes the power of HTML and CSS is underestimated. Learn the basics 👍🏻

  • @user-uc9gi2xf8r
    @user-uc9gi2xf8r Před rokem

    Thank you so much! I learn a lot from this.

  • @shehzadahmad4820
    @shehzadahmad4820 Před rokem

    thank you for this, it is so awesome!

  • @VicoSotto.
    @VicoSotto. Před rokem +1

    Just started learning web development last nov(career shift) and is literally stuck at starting a project, that first project for beginners in frontend mentor.
    Wish me luck! Thank you Ms Coder Coder!

    • @kehindefasunle4933
      @kehindefasunle4933 Před rokem

      Nice one @Vico Sotto, reach out to the slack channel for help. Someone would help when they are free.

  • @moonchild_ankita
    @moonchild_ankita Před 8 dny

    idk why her voice is so calming and reliable.. like "I'll guide you to proper coding techniques follow me".. recently watched her px vs rem shorts.. the way she explains is really neat!

  • @91dgross
    @91dgross Před rokem +1

    With a single page developer portfolio are we able to include sections like “home” “about me” “projects” “contact” so that when we click on those tabs you get brought to those pages? Or would that be considered several pages?

  • @suhaybcabdulahijirde9481

    Wait for a video like this Thanks 🙏🥰

  • @travels__fun
    @travels__fun Před rokem +2

    Thanks!

  • @nelsonleone2508
    @nelsonleone2508 Před rokem

    i love your humility , you browsing and talking about some stuffs like you don't know them , just to make your viewers relate, got me thinking that i can try a little bit better than you , 😩💔. In my dreams tho.

  • @mr_kiz
    @mr_kiz Před rokem

    Hey Coder Coder, I tried installing and using the Gulp-Browser sync, but I noticed it has some high vulnerabilities. I'd love to ask if you still use it or now use an alternative to reload your browser without clicking reload each time.?

  • @silvioukoth1699
    @silvioukoth1699 Před rokem

    You are absolutely amazing.

  • @kareem2928
    @kareem2928 Před rokem

    Excellent tutorial... ^__^ Thank you....

  • @danielemmanuel169
    @danielemmanuel169 Před rokem +1

    Welcome back ma😊😊😊

  • @JPUY25
    @JPUY25 Před rokem

    worth watching keep it up

  • @igalanga
    @igalanga Před rokem

    Quality content!

  • @rubengarciajr
    @rubengarciajr Před rokem

    You are amazing!!!

  • @zaidasifmalik
    @zaidasifmalik Před rokem +2

    Quality content! Keep it up

  • @robertrelativo06225
    @robertrelativo06225 Před rokem

    i love it. thanks

  • @hakimchulan
    @hakimchulan Před rokem +2

    Love css content! Thank you

  • @wheres.wolfgang
    @wheres.wolfgang Před rokem +1

    Hi Coder Coder! Whenever I’m doing a FEM project, I put the copy in a block comment, and that stops Prettier formatting it into one block. Very useful once you start writing the markup.

  • @RonaldoAkum
    @RonaldoAkum Před rokem

    The Coder Coder de Best

  • @ffzz007
    @ffzz007 Před rokem

    Thankue for this tutorial...

  • @hassaneoutouaya
    @hassaneoutouaya Před rokem

    Thank you so much 1 !

  • @kehindefasunle4933
    @kehindefasunle4933 Před rokem

    Hey Jessica 👋
    This is my first time taking your tutorial. It is pretty cool. I have a suggestion for the anchor link bottom space.
    The svg images are of different sizes and flex adjusted the anchor to fill 100% of available space but the svg image size remains the same since it is not a flex item (its parent is). This is normal.
    We can fix this by using `padding: auto` on header__link class or `margin: auto` on the svg image.
    Reference 1:34:34

    • @TheCoderCoder
      @TheCoderCoder  Před rokem +1

      I don't think those fixes work (at least they didn't when I tried) because the little space under the SVG img is due to the SVG being inline elements by default. This makes the browser add space under them to make room for descenders-- when letters like lowercase g, p, y, etc have lines that descend below the baseline. Also, using padding or margin auto will definitely help for horizontal spacing, but it unfortunately doesn't work for vertical space, which is what is happening here.
      I'd be interested to know if I'm wrong tho, so feel free to send me a codepen link with your code solution and I'll check it out!

  • @amoltandon3903
    @amoltandon3903 Před rokem

    can u plz tell why justify content alone does not centre the name and the svg images??

  • @robertsampang9690
    @robertsampang9690 Před rokem +1

    Hi, thank you for this tutorial 🔥

  • @mrwhispersofficial
    @mrwhispersofficial Před rokem +1

    Hello coder coder. Big fan your tutorials.

  • @gklelei5163
    @gklelei5163 Před 5 měsíci

    Which vs code theme are you using kindly

  • @webprogrammingtutorials-alo69

    Very useful

  • @ElementoryMyDearWatson
    @ElementoryMyDearWatson Před 5 měsíci

    1:29:23 I came across a similsr issue in WordPress regarding mysterious spaces under svg icons. I discovered it was actually a line height value and I was able to zap it by declaring line-height: 0; to the icon's class styling rules. Not sure if that would work in this case though. Terrific video, many thanks for your time and generosity.

  • @user-ko6hz5lq1d
    @user-ko6hz5lq1d Před 3 měsíci

    Hello
    I have listened to your video and it is very good. Thanks for uploading. But I would like to know if you have uploaded any video on how to build a portfolio website using only the basic concepts of HTML, CSS, and JavaScript (as I don't want to use any intermediate or advanced concepts for now).
    Thank you

  • @JohnWickXD
    @JohnWickXD Před rokem

    Can't thank you enough sis😊

  • @kentmiggalen9756
    @kentmiggalen9756 Před rokem

    how do i know if i have the enough knowledge of front-end. i mean when i should apply for small companies?

  • @stewtech
    @stewtech Před rokem

    Can you choose the Free pro membership or do you need to choose the $8/month subscription?

  • @rubengarciajr
    @rubengarciajr Před rokem

    what CAMERA are you using?!

  • @mmelimahlobo7656
    @mmelimahlobo7656 Před měsícem

    Never knew what name you use in your channel could have subscribed a long time ago but thank God I found you,took your course at freecode camp❤

  • @Forntenddeveloper
    @Forntenddeveloper Před 4 měsíci

    New Subscriber ❤

  • @tommyjames427
    @tommyjames427 Před rokem

    I recommend you to use px to rem extension

  • @shahzadsheikh1459
    @shahzadsheikh1459 Před rokem +1

    your videos very informative

  • @vishalsayyz
    @vishalsayyz Před rokem

    Awesome 👌

  • @prashlovessamosa
    @prashlovessamosa Před rokem

    Thanks

  • @androroshen9205
    @androroshen9205 Před 2 měsíci

    what is your vs code theme

  • @moodymonstrosity1423
    @moodymonstrosity1423 Před rokem

    Let's gooo

  • @keshawnsmith320
    @keshawnsmith320 Před rokem

    Why do you use windows over macOS as a personal operating system

  • @nocode659
    @nocode659 Před rokem +2

    When you are releasing the course?

  • @starlord7526
    @starlord7526 Před 12 dny

    This girl is on fire :)

  • @chawaphiri1196
    @chawaphiri1196 Před rokem

    I haven't completed watching this video. I will watch it after a bit. But I really am waiting for coder coder to do a chatGPT3 video. I know I know hype this hype that but I trust her opinions so I think it will be cool to hear what she says

  • @AntonioBenderas
    @AntonioBenderas Před rokem

    1:29:20 maby vertical-align: ? ...or line-height

  • @juliancandiani3938
    @juliancandiani3938 Před rokem

    I loved the 8:55 moment xD

  • @OceGameplays
    @OceGameplays Před rokem +1

    Where was this video 3 days ago when I had an exam in HTML and CSS 😂

  • @alfiefelix7968
    @alfiefelix7968 Před rokem +1

    😻

  • @hassansasbangura
    @hassansasbangura Před 10 měsíci +1

    I'm a beginner I want tutorials on HTML and CSS

  • @astawesegngetachew9071
    @astawesegngetachew9071 Před rokem +1

    Where have you been? Nice tutors

  • @abdul-q-khan
    @abdul-q-khan Před rokem

    Can you make detailed video of DIY vs Nicepage and Wappler etc. ?
    Difference, pro and cons....

    • @TheCoderCoder
      @TheCoderCoder  Před rokem

      Sorry, I haven't worked with any of those yet 😅

  • @bogdanpetrovic7940
    @bogdanpetrovic7940 Před rokem

    why use header with class="header" ?

  • @oppomobile-ur4jd
    @oppomobile-ur4jd Před rokem

    Using?

  • @pawanthanay
    @pawanthanay Před rokem

    Hi, can we expect tailwind CSS videos from you 😬

  • @AntonioBenderas
    @AntonioBenderas Před rokem

    html { font-size: 100%;}
    Why not 62.5% ?

  • @omorfaruk6986
    @omorfaruk6986 Před rokem

    Please give more html css projects

  • @daxtmd5652
    @daxtmd5652 Před rokem

    Do you have courses on Udemy? if not, why not?

  • @abdullahelsaid
    @abdullahelsaid Před rokem +1

    Love your workflow and definitely learning a lot, thank you so much.
    One question tho, how do you expand the HTML tags to be in separate lines? I searched a lot but couldn't find any useful sources.😅

    • @jatinahir5770
      @jatinahir5770 Před rokem

      use VS-code extension called Prettier - Code format , when you hit ctrl + s it automatically formats your file.

    • @patrickvogele7140
      @patrickvogele7140 Před rokem

      Any Reformat Plugin will do this Job for you 🙂 - You can use prettier, saveActions, etc.

    • @hardtosay5290
      @hardtosay5290 Před rokem

      @@jatinahir5770 I was looking for such a comment here, but ctrl + s is for saving a file 🙉

    • @hardtosay5290
      @hardtosay5290 Před rokem

      If you have Prettier installed, it's Shift + Alt + F (for Windows)

  • @boris7424
    @boris7424 Před rokem

    Why pure Css? Why not go with Sass?

  • @VoloInTech
    @VoloInTech Před rokem +1

    ❤️❤️❤️❤️❤️❤️❤️❤️❤️

  • @barcalover016
    @barcalover016 Před rokem

    why you are not using sass anymore? im stuck with one of your older videos because of sass and gulp, so im trying to figure out the solution from your new projects, but i see you are not using sass anymore, sass is so helpful but files, forward and use are so confusing

    • @TheCoderCoder
      @TheCoderCoder  Před rokem +3

      I usually use Sass but just didn't for this series. I explain more about Sass and @use in my Sass for Beginners video, in my channel. Hope that helps!

  • @alfiartya23
    @alfiartya23 Před rokem

    Thanks for this videol, but I would like to ask about the extension name for turn off all CSS style that you did in the beginning. Thanks 😄

    • @TheCoderCoder
      @TheCoderCoder  Před rokem

      Sorry, not sure what you are referring to. Do you have a timestamp I could look at?

    • @sohaildotcss
      @sohaildotcss Před 10 měsíci

      ​@@TheCoderCoder7:11

    • @TheCoderCoder
      @TheCoderCoder  Před 10 měsíci

      @@sohaildotcss it's called Stylus, it's a Firefox extension. Super handy!

    • @sohaildotcss
      @sohaildotcss Před 10 měsíci

      Thanks Jess 💝@@TheCoderCoder

  • @opeyemiadewusi5926
    @opeyemiadewusi5926 Před 7 měsíci

    Nice tutorials but I’m having with the hovering on the socials. Part

  • @abdul-q-khan
    @abdul-q-khan Před rokem +1

    Hi 👋

  • @tGoldenPhoenix
    @tGoldenPhoenix Před 7 měsíci

    1:27:39

  • @mrlectus
    @mrlectus Před rokem +1

    but is this not against their TOC?

    • @TheCoderCoder
      @TheCoderCoder  Před rokem +1

      Whose TOC?

    • @mrlectus
      @mrlectus Před rokem +1

      @@TheCoderCoder Front end mentor, am not sure though. About their premium product.

    • @TheCoderCoder
      @TheCoderCoder  Před rokem +3

      @@mrlectus Oh, no they are fine with that! People post their code for premium challenges publicly on GitHub to get feedback. And as long as you don't share the actual Figma file FEM doesn't mind. Tbh videos like this probably helps them get more people signing up for Premium!

  • @vinzz5282
    @vinzz5282 Před rokem

    I don’t know if you’re gonna read this but I think you should’ve added some background music

    • @TheCoderCoder
      @TheCoderCoder  Před rokem +1

      We decided to try no music this time, just to see if people liked it didn't like it. But maybe next time we'll add it back in!

    • @Trentvucich
      @Trentvucich Před rokem +2

      @@TheCoderCoder I liked the no music, I was very focused and engaged the whole time, Thank you!!

  • @sakarpathak8704
    @sakarpathak8704 Před 8 měsíci +1

    And I thought " front end is easy"

  • @abner372
    @abner372 Před rokem

    48:17

  • @koranKarim33
    @koranKarim33 Před rokem

    I don't know why but i like you

  • @abdullahalrumman09
    @abdullahalrumman09 Před rokem

    why i need to code to build this. I can build this inside webflow insiden an hour

  • @FirstnameLastname-re9ei
    @FirstnameLastname-re9ei Před rokem +1

    Glory to Ukraine.
    But where is the layout of the figma?
    :)

  • @shaikh.quadeer
    @shaikh.quadeer Před rokem

    stop wasting time in Javascript for backend use java spring boot 🤩

  • @user-wo4bk2gq7y
    @user-wo4bk2gq7y Před rokem

    1:31:44 lol , I just put margin-top: 10.5px at header_social

    • @chandugamer28
      @chandugamer28 Před 10 měsíci

      can you please share those assets to me