Right. If you really want to use absolute positioning in the external pages, you can but, you see the result. However, a relatively positioned container will act as a positioning agent for absolutely positioned elements so you should be able to do this:
Code:
.contentstyle{
border: 1px solid gray;
width: 450px;
margin-bottom: 1em; padding: 10px;
position:relative;
}
and then get a different result with external absolutely positioned items. However, absolute positioning requires no layout space so the container's borders will still be overflown, just differently than before. An interesting page could be designed with no bottom border to the container as long as there were plenty of room below it and no negative top values for the absolutely positioned items. You could even go so far as:
Code:
.contentstyle{
border: 1px solid gray;
width: 450px;
height:275px;
overflow:auto;
margin-bottom: 1em; padding: 10px;
position:relative;
}
to make your container scrollable as needed to revel overflown content.
I cannot guarantee these effects as they are untested by me with Ajax content but, it should work. It does work with non-Ajax content.
Bookmarks