Andtodaywe'regoingThio, dosomethingthat I'm a littlelessexperiencedthatthentheotherthingsthattypicallydoingstream s Sowhatwedohereonthechannelisusuallyimplementsomethingfromscratch.
So I ammoreexperiencewithgamedevelopment, Sousually I makegamesfromscratch.
However, thisyear, as I'vesaidinpriorstreams, oneofmygoalsistogetbetteratWebdevelopment.
Andwehave a bunchofstaffmembersthatarealsomuchbetterskilledatWebdevelopment.
Buttoday I'm takingitonmyself.
Thio, usurperThelasttutorial I did, whichwasonhtmlsortof.
We'llbelookingatCSStoday, SoifyoutunedinfortheHTMLstream, youprobablysawthatthepageswewereimplementinglasttimewithTomTomballotorwhohappenedtobeherefromJapanfor a briefstint, theywere a littlebitontheaustereside.
Everythingissortofblackandwhite.
Wehadtext, wehadimagesandthatwasprettymuchit.
Youknow, wehad a coupleoffunlittleexercisesanddemostheretoshowcasethingslikegifts, whichareanimatedimages.
Sowehad a lotofchatinthe, uhwehad a lotofpeoplepostingmessagesinthechatpriortothestreamisbeginning.
And I alsowanttoshoutout Z h e l orgelanychuandgreatberamforfollowingbeforethestream.
Andsomefolkswerecuriousaboutwhatthemusicwas, So I'm goingtoactuallyturntomycomputerhere, andthisisthechannelthat I playedmusicfrombeforeeverystream, sotheyhave a verygenerous, noncopyrightedlicense.
Thisinparticular, is a verygoodsortofplaylistthattheyputtogether, whichispremixed, whichisreallyniceforthestreams.
It's nocopyrightsoundsisthenameofthechannel, andalloftheirmusiciscompletelyplayableforfolkssuchasuswhowants a musicbeforestreamorfor a YouTubechannelorwhatnot.
So I usethemforallofmysortofmusicneeds.
Andthisismedoingsomeresearchinadvanceofthestream.
Letmemakesurethat I didn't missanybodyelse's comments.
ObilicyoursasLeeWhipstreak, whichisNateGravy.
Wait 123 blade A.
G.
Thankyouallverymuchfortuningin, um, gravywayofsayingalso a moment.
I actuallyhavenoideahowtopronouncethatsolemnYou'lllikewhom.
I'm notsureyou'resayingthatthat's apparentlygreetingsinArabic, and I, unfortunatelyhavenoArabicknowledge.
AlthoughKarimspeaksArabic, havecreamwerehere, hecouldget a vouch.
Sokeephimwithtwomissingbanks.
Leadthattheylovethemusic.
Thunder 44 7 71 Whatwasthemusic?
Yeah, thatchannel.
NocopyrightsoundsWhippedstreetssaying, I loveCSSOnate, actually, maybeevenbetteratCSS.
And I am.
AndNateisactually 10 yearsold, whichisinsane.
SoshoutittoNateforjoiningusatsuch a youngageasthesaying.
I hateHTML, but I'm herehopingthat I likeCSS.
Well, hopefully I don't ruinthatimageforyou, Bartel D says.
Hello.
Hello, Bartel D um, withus.
Wehavehere.
Ashewassaying, someoneaskedwhen I learnedbootstrapinsteadofCSS.
Andactuallywewillprobablybedoing a bootstrapstreamwiththenext.
Actually, no.
Wewillbedoing a bootstrapstreamnextFriday, andwe'llbedoingthatwithAaron, Sotuneinforthatone.
Bootstrapis a layerontopofCSS, soit's kindof a bunchofCSSthatpeopleit's a libraryorframeworkIt's a bunchofCSSandJavascriptwhichwewon't getintotodaythat a bunchoffolkskindlyputtogetherworkingatTwitterwhentheyweredevelopingTwitter.
Andit's a greatfoundationallayer.
Thiobuild a websiteoffofwhereyoudon't needtoknowthelowleveldetailsofCSSquiteasmuch.
There's a tonofCSS a tonofattributesandwhatnotthatyoucanlearn.
Umuh, checkdressingwasverysoonbeingsure.
I'vecompletelyatthemKloppenburghereinthechat.
Hello, Martin.
Goodtoseeyou.
GreatMaramwhofollowed.
ThankyousomuchSnow.
Orissays.
Hello, PhyllisNorris.
AndtheykeepforShawn, 11 forthefollowers.
Well, aretheygonnabuild a WebappwithCSS?
Isthunder 44 7 71 Webappis, I think, a misnomer.
I'm not a webatperse, butwewillbemaking a coupleofindependingon.
Thisisdependentonhowmuchtimeweactuallyhave.
So I'veallocatedaboutthreehoursforthestream.
Sowedohave a fewideasare I haveputtogether a fewsimpleideasforsomesimpleWebpagesthatstilllookprettynice, oneeveninspiredby C s fiftieshomepagethatwe'llgettoimplementing.
Onceyouunderstand a bitofCSSfromhere, bootstrapwillbe a walkinthepark.
Likeforreal, youcouldcreate a websiteathoursanddays.
It's thebestthing I discoverediskeepingyoutoomuch.
Yeah, nobookshopisgreat.
It, uhitallowsyoutodio a tonofstuff.
I'm sorry.
Justonesecond.
Yeah.
Itallowsyoutodo a lotofstuffthatwouldnormallybekindof a hassle.
Like, forexample, creating a knavebarwhichwilltrytoimplementtoday.
DoingthatinCSSisincrediblyeasy.
Youbasicallyjustpluginandwe'lllookatwhatthisis.
Well, lookatclasseswillsayclasses.
Ourconceptthatwecanaddtoourhtmltosortofspecifythatweshouldprobablyput, youknow, maybewewantcertainelementstohave a boldlike a large, boldsizeand a particularfun.
Andmaybetheyhaveah, semanticvalue.
Maybethey're, youknow, in a nowBarcelonawillbeconsideredknaveelementsorwhatnot.
Anddependingonwhenitgetsto a certainsize, itcouldsetordisabledcertainelements, sothisallowsyoutohave, andthisis a bigthingaboutbootstrapisbootstrapallowsyoutoresizeyourpage.
Sowe'rebasicallysayingwhenthebrowsergetstobe a certainminimumwithrightormaximumwith, thenweneedthio, shrinkitdown, I guesswouldbe a minimumwithwewouldneedThioessentiallychangetheCSSsuchthattheknavetheheadergoesatthetop.
Weget a menuheresonormallycalled a hamburgermenu.
Butthere's nohamburgericon.
Wecanclickthatandopenitup, andthat's a Javascriptabilityandthenallthecontentinsteadofbeingalignedontherightsideofthepage.