- This topic is empty.
-
AuthorPosts
-
April 15, 2013 at 6:15 am #44125
gummisig
MemberHey there, could one of you, or a lot of you help a brother out with some padding issues?
I have a container element with padding allround of say 100px, the element might be 1000px wide. I want one of the child elements to expand beyond the 200px padding, that is take up the whole 1200px of the parent container.
We tried using negative margins on the child element, but that only forces it to the left, the right side does not “escape” the padding of the parent.
We could skip the padding of the container parent and use margins or padding on all child elements, but that will be a mess, plus we are using a cms that adds `
` tags to everything.
You guys and gals have any ideas on how to make this happen?
Here’s a picture to illustrate: [Your text to link here…](http://grab.by/lDKq “Link to image”)
April 15, 2013 at 6:41 am #131801Senff
ParticipantIs absolute positioning an option?
April 15, 2013 at 6:43 am #131802wolfcry911
Participantgive the child a width of 1200px
April 15, 2013 at 7:10 am #131804gummisig
MemberAbsolute is not an option as the site is responsive.
@wolf the site is responsive and we are using % for sizes.April 15, 2013 at 7:20 am #131798wolfcry911
Participantwithout seeing the site it’s tough to give a recommendation, but I wouldn’t rule out absolute positioning just yet. With absolute positioning, you could eliminate the width and use left: 0; right: 0; but I’m again I’m not sure how the site is built and whether height would become an issue…
Or, how about giving the width of the child in a percentage – something like 120%? What’s happening is that the child is taking up the available width (the width of the parent). You can pull it over to the left or right easily enough with negative margins, but you also need to increase it’s default width.
April 15, 2013 at 7:31 am #131806Paulie_D
MemberWhat will be in the ‘extra-wide element?
You could always use two containers (one above the wide element and one below) like this. http://codepen.io/anon/pen/wFitJ
There are a couple of ways to do it.
April 15, 2013 at 9:47 am #131830Senff
Participant> Absolute is not an option as the site is responsive.
?
Sorry, I don’t see the relation between the two. Absolute positioning and responsive design can work very well together.
April 15, 2013 at 12:37 pm #131860TheDoc
MemberYou just need to use a negative margin on both sides: http://codepen.io/ggilmore/pen/230ceccbce1a41cc5b52b489878ea47c
March 7, 2016 at 4:09 pm #238820Max Fenton
ParticipantOh, hey. The codepen above helped a bunch! I was running into a very similar problem and it turns out I was trying to expand the width (with negative margins) of a
<figure>
and forgot that a reset.css had added a max-width: 100% to that element. Whoops!max-width: none
solved it. -
AuthorPosts
- The forum ‘CSS’ is closed to new topics and replies.