javascript - CSS apply property to just the first created element -


i'm appending buttons div detailed here - append button div using javascript

every button gets added through addbtns(); function call. hence, css applied gets applied every button gets appended div.

the problem have want buttons aligned @ bottom right hand corner of div. tried setting top-margin & left-margin properties. left-margin, problem have margin gets applied every button & hence spacing between buttons changes.

i'd left-margin applied first button gets created in div in case button labelled 'a'

could please request achieve i'm after?

you can achieve pure css:

 input:first-child {      margin-left: 30%;  } 

it work dynamically created elements well. had add width:50%; appendtome because did not have width originally. additionally, added margin-left:30% instead of 300% because goes outside of boundaries.

check out on codepen


Comments

Popular posts from this blog

javascript - jQuery: Add class depending on URL in the best way -

caching - How to check if a url path exists in the service worker cache -

Redirect to a HTTPS version using .htaccess -