CSS Grid like you are Jan Tschichold

Поделиться
HTML-код
  • Опубликовано: 28 сен 2024

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

  • @patroclusTractors
    @patroclusTractors 3 года назад +10

    Hi Jen, I see you stopped making videos. We're really learning a lot from your content and knowledge. it's extremely rare style nowadays.
    Thank you so much for this I have learned tons in a very short time and effectively. we hope to see more content from you someday soon. warm greetings

  • @RealToughCandy
    @RealToughCandy 6 лет назад +135

    She's so cool. One of the few devs who really understands the old school styles while bringing them to the browser.

  • @chrischandler3041
    @chrischandler3041 6 лет назад +20

    I love your videos. Even though I have 18 years experience in web development, I seem to always learn something new from your videos. Enjoying it. Please keep up the good work! :-)

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

    My favorite developer-educator on YT, by far.

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

    I mean yeah, I am impressed how well all of this grid stuff works, but I am in awe seeing how clean my html markup looks after the treatment. No superfluous containers and weird classes, but everything makes sense! Thank you so much for your great videos!

  • @osoperezoso2608
    @osoperezoso2608 5 лет назад

    I've just started on my html/CSS/J's journey and I'm so excited for the future! My goal is meaningful design with great accessibility principles. Thank you so much for these videos!

  • @LucasGuillemette
    @LucasGuillemette 6 лет назад +2

    I've seen your vids all over my recommendations and I thought you had a huge channel lol. You're great at this I'm already a big fan. Keep em coming!

  • @kichihanamoto6139
    @kichihanamoto6139 6 лет назад +1

    i'm so glad that i finally found out this wonderful incredible channel. Support you with all my love

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

    One of my favorite graphic design "styles" and you make it responsive!

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

    I'd love to see more creative layouts such as this.
    Two things to consider:
    1. Would be interesting to consider effects of vertical responsiveness
    2. Instead of using the bold element it would be more semantically correct to use a pseudo element

  • @afrodiameter
    @afrodiameter 6 лет назад +6

    This was incredibly helpful, thank you! It's odd, I've known of you for nearly 10 years and heard you speak a number of times but somehow never happened upon your RUclips channel. I love your work. You should set up a Patreon, I'd sponsor happily. Thanks again!

  • @Ampullae
    @Ampullae 5 лет назад

    Best Grid explanations I've seen, really appreciate your knowledge.

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

    I miss your podcast!

  • @coolworx
    @coolworx 6 лет назад +12

    Why are there always two down votes on these excellent videos?
    Who are these pair of malcontents?

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

    You are amazing! i don't comment very much. i'm doing an exam of web design, (i do a course of graphic design) and you made it so interesting. i was hating this, until i discovered you. Your videos are in auto-play by a week or so. Great content keep going and thank you very much!

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

    Another fantastic tutorial.

  • @rvgn
    @rvgn 6 лет назад +4

    Awesome use of CSS grid! I curious about the first column; would it affect anything if it was taken out? Also in this particular case, would `` be an improvement on the ``?

    • @joeldcanfield_spinhead
      @joeldcanfield_spinhead 5 лет назад

      hr would actually create a horizontal rule. If the goal is a truly empty element, br is a very cool idea.
      At some point, we'll probably get an empty element for situations like this.

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

    Jen this is amazing. So in a way, CSS grid turns child elements automatically into 'virtually' absolute elements that you can place anywhere inside the grid. Good bye Flexbox. Btw, that writing-mode trick was sweeeeeeet :D

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

      why good bye flexbox? Each has its own use case.

  • @tylermorales9043
    @tylermorales9043 5 лет назад +1

    This is a gold mine. Thanks so much!!!

  • @hsin8743
    @hsin8743 5 лет назад +1

    does anyone knows the name of the book in the beginning of video??

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

    This was so helpful! Thank-you so much!

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

    Very nice work! Nowadays a pseudo element can be used instead of the b to create design elements.

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

    A question: how to write over the grid gaps (grid+writing mode and "Experiments")? I thought the text should be placed into the grid cells.

  • @BennyPowers
    @BennyPowers 6 лет назад

    I'm really enjoying these videos, thanks for putting them out there.
    How about an inline SVG instead of the b tag?
    Very inspiring, thanks again.

  • @shaun_rambaran
    @shaun_rambaran 5 лет назад

    Thanks so much for your videos and amazing examples!
    Why not use an instead of the in this case? It might be at least slightly more semantic than seeing as the 'bold', red line is a line (or 'rule') after all.
    Also, is recommended over as a way of bolding text? Does anyone know how screen readers say information contained inside of ?

  • @avvvqvvv99
    @avvvqvvv99 6 лет назад

    trying to learn more advanced css right now, never appreciated women in tech more
    thanks for the great work

  • @Anthony-wg7fn
    @Anthony-wg7fn 4 года назад

    This is really interesting. Thanks for sharing. Is it possible to take that red-text vertical line and add a 3D look to it simply by rotating it?

  • @Qdouble
    @Qdouble 5 лет назад

    Just subscribed. Your channel is gold! Thanks for the informative videos.

  • @thegoslyn
    @thegoslyn 6 лет назад

    I love your work and tutorials!!

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

    Love your videos!

  • @grossolee
    @grossolee 5 лет назад

    This is amazing! Thank you Jen!

  • @fille.imgnry
    @fille.imgnry 6 лет назад +9

    To me, using the b tags sounds confusing. Most people seeing it will wonder why its used, but if it was a div no one would wonder. Less metal power used while parsing code is better imho.

  • @ilPeach
    @ilPeach 6 лет назад

    brilliant, thanks for creating and sharing this video!
    What is title of the book you're showing? The works were from Piet Zwart and Jan Tschichold?

  • @lyingcat9022
    @lyingcat9022 5 лет назад

    I’ve seen art design like that before and it is freaking cool! Simple, spacious and interesting. I’m sorry but I will be stealing this design and making one of my own ;) I will be sure to credit you if I put something like this in a project of mine. Thanks! Best videos ever.

  • @realmumptastic
    @realmumptastic 6 лет назад +6

    YES! Love love love these videos!

  • @GiantTripod
    @GiantTripod 5 лет назад

    Hello, I've recently started teaching myself web development and have learned SO much from you and your channel. I'm starting to design my portfolio, and I would really like to this design as a part of it and was wondering if that was okay with you?

  • @aqua123670
    @aqua123670 5 лет назад

    Thank you ! Awesome video

  • @moamengomaa
    @moamengomaa 6 лет назад +1

    I traying to learn from you'r lessons ..thnx

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

    Why's the G getting in the gap?

  • @silkeschumann7261
    @silkeschumann7261 5 лет назад

    Isn't span just that non-semantic and non-optically-enhanced element? Instead of telling the browser to do nothing bold, tell the browser to have a blank element to which I give properties?

  • @monkeyplusplus
    @monkeyplusplus 6 лет назад

    Whoa! Mind blown! Thank you!

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

    Super. You are so good

  • @raccoon0413
    @raccoon0413 5 лет назад

    Why didn't I know this before....!!!!

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

    Mind blown!

  • @Luxcium
    @Luxcium 5 лет назад

    You said don’t do it and you say but it’s a good idea to do it in that specific case

  • @bar10dr
    @bar10dr 6 лет назад

    I so want to be able to style the grid gaps

    • @LayoutLand
      @LayoutLand  6 лет назад

      Yes, we’ve been talking about how to do it. Related, how to style Grid tracks without having to put a lot is empty elements in the marketplace. It’s likely these things will be worked on as Grid Level 3.

  • @andreubotella6464
    @andreubotella6464 6 лет назад

    Like other people in the comments, I'm not a fan of using a element for content-free visual parts of the grid. But why use an element in the HTML rather than generating a pseudo-element inside the grid container? And even if you need more than two content-free cells, you can nest them inside a generated pseudo-element with display: contents, right?
    I think that, other than for adding classes and maybe ID's, the HTML structure shouldn't be touched for styling unless necessary. And I fail to see how it's necessary, or even preferable, here.

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

    Fantastic!

  • @godongbestari3571
    @godongbestari3571 5 лет назад

    so cool I love this ..

  • @froggerabc
    @froggerabc 6 лет назад

    I think using the b element wouldn't be such a good idea as it does have associations with holding bold content and people viewing it may expect it to have text content rather than a styling hook. A span or a div is just an empty box. I do understand your thinking behind using a b.

  • @facundocorradini
    @facundocorradini 6 лет назад

    "B" is for "bring attention to element" , and it's still in the spec.

  • @IamOFFENSIVE
    @IamOFFENSIVE 5 лет назад

    good videos thx

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

    If we were in the video game, she is the old boss lady who kicked our asses!!!

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

    nice I love Jan Tschichold too ;-)

  • @GCom0
    @GCom0 5 лет назад

    Thank you!!!

  • @allisonlee7423
    @allisonlee7423 6 лет назад

    it is amazing

  • @informaticiening6531
    @informaticiening6531 6 лет назад

    Good job

  •  6 лет назад +2

    Now if only we had a baseline grid for the entire page...

    • @LayoutLand
      @LayoutLand  6 лет назад +2

      The CSS Working Group is working on that! It's so, so, tricky. And we had other things to get to first. But it's up next for 2019.

    •  6 лет назад

      Oh, that's the best CSS-related news I've heard in quite some time. Thank you!

    • @alexanderapostolov5333
      @alexanderapostolov5333 5 лет назад

      @@LayoutLand Are you referring to "subgrid" or something else entirely?

  • @Biffcutwtright
    @Biffcutwtright 6 лет назад

    *gulp* there's elements all over my company's codebase

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

    I love you ❤️🙌🏾🙈

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

    ❤️

  • @IBMboy
    @IBMboy 6 лет назад +1

    C
    O
    O
    L

    • @LayoutLand
      @LayoutLand  6 лет назад

      Hhahaha. It took me a minute to get why you wrote each letter on one line. It's `writing-mode:vertical-rl; text-orientation: upright;`

  • @kenneth973
    @kenneth973 6 лет назад

    Why not just use the strong tags

  • @doomcat.
    @doomcat. 5 лет назад

    finally i know how to pronounced him

  • @jeromeharvey2398
    @jeromeharvey2398 6 лет назад +1

    YOUR DOPE!

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

    That's really cool, but I would be curious what the average person would think if they saw a site like that. People would be tilting their head to read it.

  • @notthere83
    @notthere83 6 лет назад

    You know, your content is really great but... that noise (in the audio) is kind of driving me nuts. I get that you may not want to buy a decent mic for something that probably doesn't earn you any money but... maybe run a bit of noise suppression on it in some audio tool of your choice? At least I would really appreciate that. :)

    • @LayoutLand
      @LayoutLand  6 лет назад

      I'm sorry the sound is bad for you. I am using a very expensive radio quality professional mike. I'm not sure what happened that it sounds bad for some people. Perhaps you are on a slow internet connection and the compression is amplifying background fuzz? How is the sound on the most recent videos? Better?

    • @notthere83
      @notthere83 6 лет назад

      Ah, it's still tolerable but I feel that it's kind of a shame, especially if you use an expensive mic. You should be able to get more out of it.
      Artifacts due to compression are very different (and I'm watching this at max. quality). Unless you've already actively asked some people, I'd suspect that many notice it but only a few bother to comment on it - because it's pretty distinct.
      In e.g. "The Firefox Shape Path Editor", the noise is not as loud as in "Hot metal : Pasteup".
      I assume that you've already ensured that the input levels are set correctly during recording and that you supply phantom power if the mic needs it. Other than that, it's unfortunately beyond what I know about audio recording.

  • @marcelchaloupka
    @marcelchaloupka 5 лет назад

    Two H1s on a page. Hmm

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

    i like turtles

  • @tommyzDad
    @tommyzDad 6 лет назад +24

    What an inspiration you are, Jen.

  • @milleniummoses
    @milleniummoses 6 лет назад +13

    Learned a new "trick" today: Writing Mode. That can take designs to a whole new level. I'm looking forward to the video teaching when to choose width keywords. I cycled through a few the other day until something wokred, but I'd rather know than guess.

  • @icaras12x87
    @icaras12x87 6 лет назад +8

    You are amazing. I just found you out and altough I'm just scratching the surface of css grids and web developing in general, I feel your power, you are like a jedi master. Thank you for this. You've gained a subscriber

  • @joeldcanfield_spinhead
    @joeldcanfield_spinhead 5 лет назад +2

    First time I've seen overlap between my book design life and my web dev life. H'ray for Jan Tschichold and Jen Simmons.

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

    jen , Your videos takes me on the journey . I am listening you from the morning and now its night time , i did not get bored for a second. plz don't stop making videos ,,,,,its an request ......... you are awesome.

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

    A year later, this is still relevant.

  • @tobi3497
    @tobi3497 5 лет назад

    Stop trying to be edgy by randomly using b elements. And definitely stop a
    Encouraging others to use deprecated and discouraged tags. As you said, it's not officially part of the html spec anymore, thus it's behaviour in browsers will be nondeterministic. It could have weird unintended side effects or even simply stop being supported by browsers, breaking your page. There's literally no benefit to using a b over a standard div... Even an svg rect would make far more sense

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

    Ur the Leonardo da Vinci of web layouts.

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

    Awesome tutorial +++++ thank you 🙂🙂

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

    Very inspiring video.

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

    Your so bright!

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

    Hi.. your design videos are very helpful. If you find some time could you please make a video on responsive table.. with auto column width, with word-wrap if the content exceeds a certain width..(or usage of minmax(max-content, 150px) in table

  • @nufrankz
    @nufrankz 6 лет назад +1

    a m a z i n g responsive, propsss

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

    Thank you Jen. Your content is fantastic! Very helpful. 👍

  • @kancherito33
    @kancherito33 6 лет назад

    holy shit this is great. just imagine tschichold, bayer or el lissitzky seeing this evolving use of their style.

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

    What I find insanely cool, and keep in mind I was coding html around 1999/2000ish before moving on to a completelly unrelated technology is not only the accuracy and granular placement we get with css, especially grid but the ability create graphics, like your red bar, backgrounds, etc... without loading any images on the page. I haven't tested this but I have to assume that the responsiveness and speed of page loading (without downloaded graphics) has to be signifcantly faster and it's challenging me to create my first designs completely css based. It's been too long but I'm glad to be back in this focus and really enjoying learning CSS. Lastly, I like how you went back and found a design style that was prevalent in a completely different technology. Very, very cool.

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

      Yes, things have come a long way. So many graphics we had to make. So many sprites with rounded corners and such. Now, it’s all in code. And yes, it makes rendering a webpage much faster.

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

      @@LayoutLand It's certainly good stuff. I found your podcast last night "The Web Ahead". I'm looking forward to digging into the content. You are one very busy woman! I really enjoy your approach to the tech, the people, the content. It appears to me Ms. Simmons that you certainly have led a life well lived. Anyway, Happy Monday :-)

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

    Excellent explanation, good job!

  • @studio4ffofficial
    @studio4ffofficial 6 лет назад

    code poetry, beautiful!

  • @SaretGnasoh
    @SaretGnasoh 5 лет назад

    AMAZING
    Love all your content

  • @defyingblueprints6914
    @defyingblueprints6914 6 лет назад

    Omg, this is so beautiful! ❤️

  • @cretivno
    @cretivno 5 лет назад

    Brilliant

  • @leehoss
    @leehoss 6 лет назад

    She’s a legend

  • @jakubrpawlowski
    @jakubrpawlowski 6 лет назад

    Great work Jen!

  • @fstorr
    @fstorr 6 лет назад

    This is a really cool demo and I learned some new tricks. Thanks :) I do have a comment about the element. The element doesn't mean bold, and hasn't done since HTML 5. It's also in the HTML 5.2 spec and the draft HTML 5.3 spec, so I'm not sure why you say it's not really recommended and not officially part of the HTML specification any more.
    Now that's out of the way, I'm going to watch some more of these videos :)

  • @sjankins1639
    @sjankins1639 6 лет назад

    That was awesome

  • @LA-MJ
    @LA-MJ 6 лет назад +1

    How come these videos refer to summer 2017 time and again?

    • @LayoutLand
      @LayoutLand  6 лет назад +3

      I recorded these videos last July, and I mentioned the date while recording at the moments where I knew things would change. For example, explaining the state of Grid implementation in browsers, or the state of the Firefox Grid Inspector. I knew those things would evolve, and I wanted people to know that my information was accurate as of last summer, but would change.