I'm new to stackoverflow and new to web development as well. I believe the first part of what I'm trying to do should be easy, but I'm having quite a bit of trouble figuring it out.
The first style obviously centers my background image and that seems to work fine. What I'd like to do next is add 3 elements to the page. 1. A graphic, 2. A fixed size textarea that limits the amount of characters entered to 300 characters, and 3. A submit button.
I'd like all of these elements to be centered. The textarea should be directly centered, the graphic should be aligned to the left edge of the text area and 10px above it, the submit button should be aligned to the right and 10px below it.
Here's what I have:
html {
background: url(field1.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#box {
position: absolute;
background-image:url(textarea.png);
height: 250px;
width: 550px;
border-radius: 5px;
margin: -125px 0 0 -275px;
top: 50%;
left: 50%;
}
#button {
position: absolute;
background-image:url(button.png);
height: 55px;
width: 151px;
top: 260px;
left: 399px;
border-radius: 5px;
}
#graphic {
position: absolute;
background-image:url(graphic.png);
height: 58px;
width: 184px;
top: -328px;
left: -399px;
}
<div id="box"></div>
<div id="button"></div>
<div id="graphic"></div>
I have 3 DIVs, one for each of the elements in my HTML and I'm wondering how to add the textarea so that it's just a cursor within the centered box that limits to 300 characters.
At the moment I'd just like to get everything lined up properly with the textarea working. Then i'll work on submitting the text from the box, storing it, and using it to do a bunch of things. Any help would be very much appreciated. Thank you.