Professional Documents
Culture Documents
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
Hiring?ToptalhandpickstopTwitterBootstrapengineerstosuityourneeds.
Starthiring
Login
Top3%
Why
Clients
Partners
Community
Blog
AboutUs
Starthiring
ApplyasaDeveloper
Login
Questions?
ContactUs
SearchTopics
Hireadeveloper
The10MostCommonBootstrapMistakesThatDevelopersMake
Viewallarticles
byTomislavBacingerSoftwareEngineer@Toptal
#CSS#FrontEnd#HTML#jQuery#Mistakes#Responsive#UI#UX#WebDesign
1.5Kshares
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
1/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
Atfirstglance,Bootstrapseemsquitesimple.Andindeed,itisnotdifficulttostartusingBootstrap.ThereisaverywellwrittenBootstrapdocumentationwith
manyHTML,CSS,andJavaScriptcodeexamples.Mostoftheimportantpitfallsarementionedthere,butstillsomemistakesareprettysubtle,orhave
ambiguouscauses.BecauseBootstraplooksverysimpleandeasytouse,manydevelopersarerushingintotheframework,andsomistakeshappen.
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
2/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
Wewilltakealookat10ofthemostcommonBootstrapmistakes,problems,andmisconceptionswhendevelopersstartusingit.
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
3/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
CommonBootstrapMistake#1:Basicmisconceptionsabouttheframework
TherearesomebasicmisconceptionsabouttheBootstrapframeworkthatpeoplehave.ThismaybebecauseitisnotclearlyadvertisedontheBootstrapsite,or
becausepeopledonttakeenoughtimetoreadthedocumentation.Thefactisthatsometimesdevelopersendupinthecornerdoingstuffwrongly,andthen
blametheframework.Soletsmakesomebasicfactsclear.
Bootstrapiscomprehensive,butitisneitherhugenorenormous.BootstrapcomesbundledwithbasicHTMLandCSSdesigntemplatesthatincludemany
commonUIcomponents.TheseincludeTypography,Tables,Forms,Buttons,Glyphicons,Dropdowns,ButtonsandInputGroups,Navigation,Pagination,
LabelsandBadges,Alerts,ProgressBars,Modals,Tabs,Accordions,Carousels,andmanymore.Youcanchooseandpickafewofthem,andwithitsdefault
configurationquicklygenerateaUIthathandlesmultiplebrowsers,devices,andresolutionswithniceformat.
Bootstrapwillnotdoeverythingforyou,butitprovidesasetofreasonabledefaultstochoosefromanditwillhelpdeveloperstoconcentratemoreonthe
developmentworkthanworryingaboutdesign,andhelpthemtogetagoodlookingwebsiteupandrunningquickly.Itallowsfastprototyping,butitisnot
limitingdevelopersontheway.
Itisextensibleenoughthatanyonecanadjustittofittohisorherneeds.Inthebeginning,Bootstraphadsomelimitations,andbackthenitwascomplicatedto
extenddefaultstyles.Butastheframeworkmatured,extensibilityalsoimproved.
CommonBootstrapMistake#2:ThinkingthatyoudontneedtoknowCSStouseBootstrap,and
thatyoudontneedadesigner
IfyouarethinkingthatifyouareusingBootstrapyouwillnotneedtoknowCSS,youareverywrong.AnyfrontenddeveloperneedstolearnCSSand
HTML5.BootstrapisremovingalotoftrickyCSSpartsfromdevelopersshoulders(likevendorspecificprefixes)anditisofferingbasicdefaultstyling,but
youstillneedtounderstandCSS.Youdontneedtoknowhowmediaquerieswork,butyouneedtounderstandhowresponsivedesignworks.Bootstrapisnot
meanttoteachyouCSS,butitcanhelpifyouwant.ExaminingsourcecodeinLESSorSASSisagreatstartingpoint.
Onasimilartopic,youdontneedtobeadesigner,andyoucanarguethatyoudontneedadesignerwithBootstrap.Howeverifpossible,usehelpfroma
designer.AcommoncomplaintagainstBootstrapisthatallBootstrapsiteslookalike,anditiseasytoendupwithawebsitethatlooksjustlikeanyother
Bootstrapsite.Butthisdoesntneedtobetrue.MillionsofwebsitesacrossthewebarebeingbuiltwithBootstrap.Greatshowcasesofhowdifferentdesignscan
beachievedcanbefoundontheBootstrapExpo,whichcollectssitesthatarebuiltwithBootstrap.Takealook,getsomeinspiration,andstartbuildingyour
owndesignvariation.
CommonBootstrapMistake#3:ChangingBootstrapCSSfile
Tomakeitplainandsimple:Donotmodifythebootstrap.cssfile.
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
4/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
Ifyoumakechangestothebootstrap.cssfile,thingswillgetcomplicatedveryfast.ThewholedesignwillbreakwhenyouwanttoupgradeBootstrapfiles.
Youcanoverwriteinyourownstylesheetdefaultbootstrapcolors,styles,margins,paddings,everything.Thereisnoneedtotouchthebootstrap.cssstylesheet
atall.
DontknowLESSorSASS?Noproblem,youcancreateyourownCSSfileandoverwritewhateveryouwantfromtheoriginalbootstrap.cssstylesheet.Just
aswementionedinthepreviousmistake,knowingCSSismandatory.CreateyournewCSSselector,useitintheHTML,andaslongyoudeclareyourCSS
classesafterBootstrapstyles,yourdefinitionswilloverwriteBootstrapdefaults.
Stillwanttoknowmoreanddivedeeper?Istronglysuggestandencourageyoutodoso.UsetheBootstrapLESSsourcecode.Youwillgetbetterunderstanding
whatisgoingon,andwhereiswhatifyouusetheLESSsourceandnotstaticCSS.
CommonBootstrapMistake#4:UsingeverythingthatBootstrapoffers
Asmentionedbefore,Bootstrapiscomprehensive.ItoffersalotofUIcomponents,HTMLandCSSdesigntemplates,andJavaScriptplugins.Butplease,be
selective.YoudonthavetouseeveryfeatureofBootstrap.
Thisisespeciallytrueforplugins.Pickandchooseonlypluginsthatmakesense,anddontuseeverythingbecauseitlooksniceandcool.Yourwebsitecanbe
easilyoverdone.Considerforastartthatyoudontincludebootstrap.jsfileatall,andcreateasiteusingjustplainHTMLandCSS.Andthen,addcomponents
onlyasneededforspecificroles,onebyone.
CommonBootstrapMistake#5:Misusingamodalprompt
Bootstrapmodalsofferflexibledialogpromptswiththeminimumrequiredfunctionality,anditcomeswithsmartdefaults.Althoughmodaliseasytouseand
offersrichcustomization,thereareafewthingsweneedtokeepinmindtoavoidcommonmisuses.
Showingmorethanonemodalpromptatthetime
Bootstrapdoesntsupportoverlappingmodals.Onlyonemodalatthetimecanbevisible.Showingmorethanonemodalatatimecanbeachieved,butit
requirescustomcodetobewrittentohandlethisproperly.
Bootstrapmodalappearsunderbackground
Ifthemodalcontaineroritsparentelementhasafixedorrelativeposition,themodalwillnotshowproperly.Alwaysmakesurethatthemodalcontainerandits
parentelementsdonthaveanyspecialpositioningapplied.ThebestpracticeistoplaceamodalsHTMLjustbeforetheclosing</body>tag,orevenbetterina
toplevelpositioninthedocumentjustaftertheopening<body>tag.Thisisthebestwaytoavoidothercomponentsaffectingthemodalsappearanceand
functionality.
Likewhatyou'rereading?
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
5/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
Getthelatestupdatesfirst.
Enteryouremailaddress...
GetExclusiveUpdates
Nospam.Justgreatengineeringanddesignposts.
Likewhatyou'rereading?
Getthelatestupdatesfirst.
Thankyouforsubscribing!
Youcanedityoursubscriptionpreferenceshere.
1.5Kshares
Modalonthemobiledevices
Therearesomecaveatsthatdevelopersneedtobeawareofwhendealingwithmodalsonmobiledeviceswithvirtualkeyboards.ThisisespeciallytrueforiOS
devices,wherearenderingbugexiststhatdoesntupdatethepositionoffixedelementswhenthevirtualkeyboardistriggered.ThisisnothandledbyBootstrap,
soitisuptothedevelopertohandlethesesituationsinthecodeinthebestwayfortheapplicationinquestion.
CommonBootstrapMistake#6:Fileinputbuttoncomponentproblem
Bootstrapdoesnthaveadesignatedcomponentforafileuploadbutton.AsimpleandelegantsolutionusingonlyHTMLandCSScanbeachievedwiththe
followingsamplecode:
<spanclass="btnbtndefaultbtnfile">
Browse<inputtype="file">
</span>
.btnfile{
position:relative;
overflow:hidden;
}
.btnfileinput[type=file]{
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
6/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
position:absolute;
top:0;
right:0;
minwidth:100%;
minheight:100%;
fontsize:100px;
textalign:right;
filter:alpha(opacity=0);
opacity:0;
outline:none;
background:white;
cursor:inherit;
display:block;
}
Therearemanyexamplesofhowtogetsimilareffect.ThiscodeexampleisborrowedfromCoryLaViska,andonhissiteyoucanreadamoredetailed
explainationofthisproblem.ThereisalsoanextendedexamplewithmorefunctionalitythatisusingadditionalJavaScriptcode.
CommonBootstrapMistake#7:OvercomplicatingwithJavaScriptandignoringdataattributes
Designers,orjustnoviceJavaScriptdevelopers,canveryeasilydiveintowebdevelopmentandcreatewebpagesusingonlyHTML,CSS,andBootstrap.Ifthey
arenotverygoodatcoding,theycanfallintothetrapofmisusingJavaScriptorjustovercomplicating.ItisimportanttostatethatallBootstrappluginscanbe
usedpurelythroughthemarkupAPI,withoutwritingasinglelineofJavaScript.ThisisBootstrapsfirstclassAPIandshouldbeyourfirstconsiderationwhen
usingplugins.
Forexample,wecanactivateamodaldialogwithoutwritinganyJavaScriptjustbysettingdatatoggle="modal"onacontrollerelementlikeabuttonoranchor,
andpassadditionalparametersusingdataattributes.Inthecodebelow,wearetargetingHTMLcodewiththeID#myModal.Wehavespecifiedthatthemodal
wontclosewhenuserclicksoutsidethemodalbyusingthedatabackdropoption,andwehavedisabledescapekeyeventthatcloseamodalwithdata
keyboardoption.AllinoneHTMLlineofcode:
<buttontype="button"datatoggle="modal"datatarget="#myModal"databackdrop="static"datakeyboard="false">Launchmymodal</button>
CommonBootstrapMistake#8:IgnoringtoolsthateaseBootstrapdevelopment
Mistakeshappen,andeverydevelopermakesthemoccasionally.Thisisinevitable,butitishowyoudealwiththemistakethatmatters.TheBootstrapteam
noticedbywatchingtheissuetrackerthatpeoplearedoingsomemistakesmoreoften.Thatswhytheytriedtoautomatedevelopmentprocess.Theresultis
Bootlint,anHTMLlintingtoolforBootstrapprojects.BootlintcanbeusedeitherinbrowserorfromthecommandlineviaNode.js,anditwillautomatically
checkBootstrappedwebpagesformanycommonBootstrapusagemistakes.AddingBootlinttoyourwebdevelopmenttoolchaincaneliminatealotofcommon
mistakesthatusuallyslowdownaprojectsdevelopment.
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
7/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
IncaseyouwanttocontributetoBootstrapproject,itisworthcheckingRorschach.RorschachisaBootstrappullrequestsanitycheckerbot,whichrunsafew
checksoneverynewpullrequest.Ifasanitycheckfails,itleavesaninformativecommentonthepullrequestexplainingthemistakeandhowtofixit,andthen
closesthepullrequest.
CommonBootstrapMistake#9:IE8andolderbrowsersincompatibilityissues
Bootstrapisbuilttoworkatitsbestinthelatestdesktopandmobilebrowsers.Olderbrowsersmightdisplaycomponentsandelementsdifferentlystyled,but
everythingshouldbefullyfunctional.SupportincludesInternetExplorer8and9,withanimportantnotethatsomeCSS3propertiesandHTML5elementsare
notfullysupportedbythesebrowsers.
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
8/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
TogetfullsupportforInternetExplorer8andotherolderbrowsers,youneedtouseapolyfillforCSS3MediaQueriesRespond.js,HTML5shimwhich
enablesuseofHTML5elements,andaproperIE<meta>tagintheHTMLheadtoensurethatIEisnotrunningincompatibilitymode.YourHTMLheadinthe
endshouldlooksomethinglikethis:
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
9/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
<head>
...
<metahttpequiv="XUACompatible"content="IE=edge">
<![ifltIE9]>
<scriptsrc="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<scriptsrc="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]>
</head>
IncaseofRespond.js,bewareofthefollowingcaveatsinthedevelopmentandproductionenvironments.
CommonBootstrapMistake#10:Ignoringbestpractices
OneofthecommonquestionsontheStackOverflowishowtomakeBootstrapsmenudropdowntoopenonhover,ratherthanonclick.Whilethesolutionto
thisquestionisnotcomplicatedandcanbedonebyusingonlyCSS,itisnotrecommended.Thisfeaturewasleftoutoftheframeworkonpurpose,andthisisa
designdecisionmadebythedevelopmentteam.Again,itcanbedone,butoneneedstounderstandrepercussionsandunderstandthatbestpracticesexist,
especiallyformobilefirstframeworks.Thereasoningbehindthisspecificissueisthatmakingthingstoworkonhoverdoesnothelpusersthathavetouch
devices.Onsuchdevicesthereisnohover,onlytouchevents.Thus,thiswillnotworkproperlyonanytouchenableddevices.
BootstrapMistakesConclusion
IhopethisshortBootstrapguidewillhelpyoutoavoidsomeofthecommonmistakes,clearusualmisconceptions,andhelpyoutogetmostoftheframework.
Keepinmind,Bootstrapisnotforeveryone,norisitsuitedforeveryproject.Whenchoosingaframeworkyouneedtotakesometimetoreadthe
documentation,andyouneedtospendsometimeplayingwiththeframeworktogetabettersenseandpictureofhowitworks.ThisisvalidforBootstraptoo.
Readthedocumentation,playandexperimentwiththesamples,getthebasicsright,andenjoycreatingnewandbeautifuldesigns.
Abouttheauthor
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
10/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
Viewfullprofile
HiretheAuthor
TomislavBacinger,Croatia
membersinceMay1,2014
C#JavaScriptHTML5CSSAngularJSBootstrapjQueryGISAJAX
Tomislavisacartographerandgeospatialsoftwareengineerwithextensiveexperienceindatamanipulationandcreationofimmersiveinteractivemap
visualizationsandcharts.HehasexcellentknowledgeofvariousGIStechnologiesandstrongexperienceindesignanddevelopmentofwebandmobile
applications.Mapsandvisualizationsarehispassion.[clicktocontinue...]
Hiring?MeettheTop10FreelanceTwitterBootstrapDevelopersforHireinDecember2016
15Comments
Recommend 16
Toptal
Share
Login
SortbyBest
Jointhediscussion
IstvnUjjMszros2yearsago
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
11/19
12/20/2016
IstvnUjjMszros2yearsago
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
#7statesthat"allBootstrappluginscanbeusedpurelythroughthemarkupAPI,withoutwritingasinglelineofJavaScript",butthatisnottruefor
popoverandfortooltip.Forperformancereasons,thetooltipandpopoverdataapisareoptin,meaningyoumustinitializethemyourself:
$('[datatoggle="tooltip"]').tooltip();
$('[datatoggle="popover"]').popover();
Reply Share
EvanWieland2yearsago
Reallygoodarticle!Whenfirstusingbootstrap,#3wasmybiggestmistake.Ilearnedthehardway,butneverdidthatagain!:)Andevenifyourtolazy
tooverridebootstrapwithcustomcss,youcanalwaysdownloadacustombootstrapbuildwaswell.Lovetheartinthisarticleaswell!
4
Reply Share
LuboVolkov>EvanWieland2yearsago
Wearegladyoulikethearticleandtheart!#toptaldesignteam
1
Reply Share
ShairyarBaig2yearsago
Nicerefreshingarticleaboutbootstrap
1
Reply Share
lwamonthago
IcreatedawebsiteinBootstrapStudio,myfirstone.Turnedoutok,butwhenitloads,thebottomofthepageloadsfirst.HowdoIfixit?
Reply Share
PushkarDayal3monthsago
veryusefularticle,Thanks
Reply Share
sandypa3monthsago
whenIuseaddanddon'tfillanyfieldandclosethebootstrappopupandtrytodeletearow.Thiserrorshowinginthepicturearrives.
code:
<buttonclass="btnbtndefault"datatoggle="modal"datatarget="#Modal1"style="color:redmarginleft:330px"databackdrop="static"data
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
12/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
<buttonclass="btnbtndefault"datatoggle="modal"datatarget="#Modal1"style="color:redmarginleft:330px"databackdrop="static"data
keyboard="false">
</button>
</div>
<divclass="modalfade"id="Modal1"role="dialog">
<divclass="modaldialog">
<divclass="modalcontent">
<divclass="modalheader">
<buttontype="button"class="close"datadismiss="modal"></button>
<h4class="modaltitle">ModalHeader</h4>
</div>
<divclass="modalbody">
seemore
Reply Share
WalkingDeadFansLoud5monthsago
DoyouhaveblogandhavesomeseriousorsmallHTMLorCSSorjQueryissues?Clickbelowforbestsolution
https://goo.gl/sIqZLb
Reply Share
likhith7monthsago
IhavethetableinBootstrapModel,alsoihavethetextboxtoaddtheItemstotable,whenithedataisaddedanddeleteitsnotupdatinginthe
bootstrapmodalhowcaniovercomethis...thanksinadvance.
Reply Share
vKrue7monthsago
ThankyouTomislovBacinger.Iamenjoyingyouradviceandexplanationsverymuch.
Iamabeginnerwebdesigner/developerjustlearningBootstrap...andI'vegottoworkon#3.
I'vesubscribedtoyourupdateslistandlookforwardtoreadingmore.
Reply Share
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
13/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
JosEsteva7monthsago
Greattips,thankyou!
Reply Share
MonikaPilare7monthsago
Whichthingsweshouldkeepinmindwhilemakingchangesinbootstrapclassesthatwillbreakresponsivenessofthewebsite?
Reply Share
Navazkhanayearago
GOODARTICLEhttp://www.w3technology.info/
Reply Share
Mohammedayearago
verygoodarticle,thanksyou.
Reply Share
TijanaDojcinovic2yearsago
Nicearticle,butaimedattotalbeginnersinwebfrontendmatters.AlsoagoodpartofitbasicallyjustsaysRTFM.
Still,anicearticle,manywillfinditveryuseful.
Reply Share
ALSOONTOPTAL
CrossCulturalDesignGuide
Don'tUnderestimatethePowerofYourBrandStory
2comments19daysago
2comments13daysago
LukeStonesGreatarticle,asusual,worthtobebookmarked:)Ican't
MicahBowersThanksforreading,Tarik.I'vetalkedwiththeeditorial
codeanddesignatall,unfortunately,goingtobuyareadytemplate(
from
staffaboutwritingasecondarticlethatshowshowtomovefrombrand
storytovisualidentity,andthey
ProtocoloritentedProgramminginSwift
TakingIkeaOutofItsBoxandRedesigningItfor1.6bUsers
5comments15daysago
19comments6daysago
DusanCool,greatpost!Soprotocolisjustanabstractionofthe
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
MikeAclerOk,I'lltellit:realdesignisn'taboutmakingsh*tprettier
14/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
DusanCool,greatpost!Soprotocolisjustanabstractionofthe
MikeAclerOk,I'lltellit:realdesignisn'taboutmakingsh*tprettier
interface:)Idon'tthinkitchangesanythingbutIwouldpersonallytotally
putinheritanceintoveryclosely
thanitwas.It'saboutunderstandingandsolvingpeople'sproblems&
makingtheirlives
Subscribe d AddDisqustoyoursiteAddDisqusAdd
Privacy
Subscribe
The#1BlogforEngineers
Getthelatestcontentfirst.
Enteryouremailaddress...
GetExclusiveUpdates
Nospam.Justgreatengineeringanddesignposts.
The#1BlogforEngineers
Getthelatestcontentfirst.
Thankyouforsubscribing!
Youcanedityoursubscriptionpreferenceshere.
1.5Kshares
Trendingarticles
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
15/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
HowtoMakeanAndroidandiOSAppinC#onaMac4daysago
AdvancedGuidetoOptimizingWordPressPerformance7daysago
TheDefinitiveGuidetoNoSQLDatabases5daysago
The
BuildSleekRailsComponentsWithPlainOldRubyObjects11daysago
UseMagentoIfYou'reSeriousAbouteCommerce13daysago
AnIntroductiontoProtocolorientedProgramminginSwift14daysago
Relevanttechnologies
ADataEngineer'sGuideToNonTraditionalDataStorages14daysago
TheZenofdevRant18daysago
TwitterBootstrap
JavaScript
jQuery
CSS
HTML5
ResponsiveWeb
UI
UX
Abouttheauthor
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
16/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
TomislavBacinger
JavaScriptDeveloper
Tomislavisacartographerandgeospatialsoftwareengineerwithextensiveexperienceindatamanipulationandcreationofimmersiveinteractivemap
visualizationsandcharts.HehasexcellentknowledgeofvariousGIStechnologiesandstrongexperienceindesignanddevelopmentofwebandmobile
applications.Mapsandvisualizationsarehispassion.
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
17/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
HiretheAuthor
Toptalconnectsthetop3%offreelancetalentallovertheworld.
ToptalDevelopers
AndroidDevelopers
AppleDevelopers
DataScientists
DevOpsEngineers
GameDevelopers
JavaDevelopers
MagentoDevelopers
MobileAppDevelopers
PHPDevelopers
PL/SQLDevelopers
QAEngineers
SalesforceDevelopers
SoftwareDevelopers
TwitterDevelopers
UIDevelopers
WebDevelopers
Seemorefreelancedevelopers
JointheToptalcommunity.
Hireadeveloper
or
ApplyasaDeveloper
HighestInDemandTalent
iOSDeveloper
FrontEndDeveloper
UXDesigner
UIDesigner
ValuationExpert
PricingAnalysisExpert
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
18/19
12/20/2016
The10MostCommonBootstrapMistakesThatDevelopersMake|Toptal
About
Top3%
Clients
Freelancedevelopers
Freelancedesigners
Freelancefinanceexperts
AboutUs
Contact
ContactUs
PressCenter
Careers
FAQ
Social
Facebook
Twitter
Google+
LinkedIn
Toptal
Hirethetop3%offreelancetalent
Copyright20102016Toptal,LLC
PrivacyPolicy
WebsiteTerms
HomeBlogThe10MostCommonBootstrapMistakesThatDevelopersMake
Hiring?ToptalhandpickstopTwitterBootstrapengineerstosuityourneeds.
Starthiring
Login
https://www.toptal.com/twitterbootstrap/the10mostcommonbootstrapmistakes
19/19