need coding edvice

linkzerone

Well-Known Member
OP
Newcomer
Joined
Oct 24, 2016
Messages
47
Trophies
0
Age
26
XP
97
Country
Canada
ok i have been at this for a few days and need help figuring out how to make responsive imgs

Code:
<!DOCTYPE html>
<html>
<head>
    <title></title>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="stylesheet" href="css/main.css">

</head>

<body>

    <header>
      <div id="logo-img"></div>
    </header>

    <main class="row">

      <nav>
         <div class="col-sm-3 col-md-3">
            <ul>
                <li><a href="">tba</a></li>
                <li><a href="">tba</a></li>
                <li><a href="">tba</a></li>
                <li><a href="">tba</a></li>
                <li><a href="">tba</a></li>
            </ul>
         </div>
      </nav>

      <div class="col-sm-6 col-md-6">
         <h2>Our Mission Statement</h2>
         <p>The Cedar Crest Society exists to ensure that members of our community acquire full citizenship; including the rights, obligations and privileges attainable by all citizens.</p>
      </div>

      <div class="col-sm-3 col-md-3">
         <aside>
            <h2>What?</h2>
             <p>Chania is a city on the island of Crete.</p>
             <h2>Where?</h2>
             <p>Crete is a Greek island in the Mediterranean Sea.</p>
             <h2>How?</h2>
             <p>You can reach Chania airport from all over Europe.</p>
         </aside>
      </div>
     
    </main>

    <footer>
    </footer>
   
 </div>

</body>
</html>
Code:
*{box-sizing:border-box; margin:0; padding:0;}
main{background:#e1e2f3}
   img{width:auto; max-width:100%; height:auto; 
       margin:0 auto;}
.row::after { content:""; clear: both; display: block;}

/*header*/
   header{background:#4b77a2; text-align:center;}
      #logo-img{background:url([URL]https://placehold.it/745x300[/URL]) no-repeat;
                height:300px; margin:0 auto; background-size:contain;}

   
/*main*/
main .col-sm-6,
main .col-md-6{background:#fff; height:100vh;}
h2, h3{text-align:center}

/*nav*/
   nav ul{list-style-type:none; background:#f1f1f1}
      nav li{background:#4b77a2; margin:5px 0; text-align:center;
             text-transform:uppercase}
         nav a{text-decoration:none; color:#fff; padding:8px 16px;
               display:block;}
         nav a:hover{background:#333}

/*aside*/

   aside{background:#4b77a2;}

/*footer*/

footer{background:#333; height:125px;}

    [class*="col-"]{width: 100%; float:left; padding:15px;}

/* For small screens */

    @media(min-width:768px) {

        #logo-img{max-width:50%; background:url([URL]http://img.awesomefoundation.org/q/src/https%3A%2F%2Faf-production.s3.amazonaws.com%2Fphotos%2Fimages%2F77475%2Foriginal%2Frecycle_2.jpg/output/jpg/thumb/500x300%23[/URL]) 
                  no-repeat; background-size:cover;}
       
        .col-sm-1 {width: 8.33%;}
        .col-sm-2 {width: 16.66%;}
        .col-sm-3 {width: 25%;}
        .col-sm-4 {width: 33.33%;}
        .col-sm-5 {width: 41.66%;}
        .col-sm-6 {width: 50%;}
        .col-sm-7 {width: 58.33%;}
        .col-sm-8 {width: 66.66%;}
        .col-sm-9 {width: 75%;}
        .col-sm-10 {width: 83.33%;}
        .col-sm-11 {width: 91.66%;}
        .col-sm-12 {width: 100%;}
    }

/* For medium screens*/
    @media(min-width: 1024px){

        #logo-img{max-width:50%; background:url([URL]http://placehold.it/709x300/752aa4/fff[/URL]) no-repeat; background-size: contain ;}
       
        .col-md-1 {width: 8.33%;}
        .col-md-2 {width: 16.66%;}
        .col-md-3 {width: 25%;}
        .col-md-4 {width: 33.33%;}
        .col-md-5 {width: 41.66%;}
        .col-md-6 {width: 50%;}
        .col-md-7 {width: 58.33%;}
        .col-md-8 {width: 66.66%;}
        .col-md-9 {width: 75%;}
        .col-md-10 {width: 83.33%;}
        .col-md-11 {width: 91.66%;}
        .col-md-12 {width: 100%;}
    }

    /* For large screens*/
    @media(min-width: 1440px){

        #logo-img{max-width:50%; background:url([URL]http://placehold.it/1187x300/752aa4/fff[/URL]) no-repeat;}
       
        .col-lg-1 {width: 8.33%;}
        .col-lg-2 {width: 16.66%;}
        .col-lg-3 {width: 25%;}
        .col-lg-4 {width: 33.33%;}
        .col-lg-5 {width: 41.66%;}
        .col-lg-6 {width: 50%;}
        .col-lg-7 {width: 58.33%;}
        .col-lg-8 {width: 66.66%;}
        .col-lg-9 {width: 75%;}
        .col-lg-10 {width: 83.33%;}
        .col-lg-11 {width: 91.66%;}
        .col-lg-12 {width: 100%;}
    }
what im asking is why cant i get #logo-img centered and changing with the screen size am i just missing something i dont have much knowledge on rwd yet and need help
 
Last edited by Cyan, , Reason: added tag for easier reading

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I tried your code and it's always centered for me.
the logo is changing size (in both width and height, to keep aspect ratio), and correctly loading the different media css based on the screen width.

maybe I don't understand what you want to do.

what would look better is if <main> could start right after <header>.
currently, main starts at a fixed height from the top of the page (logo-img height is a fixed 300px), making an empty area between the header and main if the image loaded in logo-img is smaller than logo-img's height.
that's maybe the intended effect.
 

linkzerone

Well-Known Member
OP
Newcomer
Joined
Oct 24, 2016
Messages
47
Trophies
0
Age
26
XP
97
Country
Canada
I tried your code and it's always centered for me.
the logo is changing size (in both width and height, to keep aspect ratio), and correctly loading the different media css based on the screen width.

maybe I don't understand what you want to do.

what would look better is if <main> could start right after <header>.
currently, main starts at a fixed height from the top of the page (logo-img height is a fixed 300px), making an empty area between the header and main if the image loaded in logo-img is smaller than logo-img's height.
that's maybe the intended effect.
thanks i figured it out before reading this and am thinkg about starting over due to the fact it is now having overflow issues
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Yay power outages
  • K3Nv2 @ K3Nv2:
    @BigOnYa, I'm your friend
    +1
  • BigOnYa @ BigOnYa:
    There literally no storms in your area, does it go out alot? You need to just send me your slim n ill rgh3 it free.
  • BigOnYa @ BigOnYa:
    Or grow sum balls and do it yourself, not hard. More of a pain to jailbreak a ps4 than it is the 360, other than little soldering.
  • K3Nv2 @ K3Nv2:
    Problem is my dick gets in the way
  • BigOnYa @ BigOnYa:
    Yea true, would be a pain having that on your forehead
  • K3Nv2 @ K3Nv2:
    The chicks love it
    +1
  • K3Nv2 @ K3Nv2:
    Every damn time there's a loud noise dudes car alarm goes off freaking annoying
  • BigOnYa @ BigOnYa:
    Stun gun the metal of the car (door, bumper, etc), you won't hear it again, promise.
  • realtimesave @ realtimesave:
    damn accidentally ripped my car cover just now
  • realtimesave @ realtimesave:
    happens
  • K3Nv2 @ K3Nv2:
    Or plant drugs get him evicted
  • realtimesave @ realtimesave:
    the one on my other car is all ripped up
  • K3Nv2 @ K3Nv2:
    Not your $400 car cover :ohnoes:
  • BigOnYa @ BigOnYa:
    There you go, thinking with your "dickhead"
  • realtimesave @ realtimesave:
    some day the wind will blow so hard it'll rip in half
  • K3Nv2 @ K3Nv2:
    I think in big inches
    +1
  • BigOnYa @ BigOnYa:
    @realtimesave Can you sew it back together? Or is it not worth trying.
  • realtimesave @ realtimesave:
    nah sewing it will make it come apart more :)
  • realtimesave @ realtimesave:
    that one is pretty old
  • realtimesave @ realtimesave:
    the one on my mercedes is a couple years old. these things don't last very long at all
    +1
  • BigOnYa @ BigOnYa:
    Are you near sea/salt water, or in general they just don't last. Sounds like if you driving a mercedes, you need a garage. I get snow n ice here so nothing worse than clearing that shit off at 6am rushing to get to work.
  • realtimesave @ realtimesave:
    I'm a few miles away from the salt water
    +1
  • realtimesave @ realtimesave:
    ya I would garage it if there was room in the garage for a car :|
    realtimesave @ realtimesave: ya I would garage it if there was room in the garage for a car :|