• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Ustawienie div'a po środku strony - dlaczego to nie działa?

Object Storage Arubacloud
0 głosów
608 wizyt
pytanie zadane 14 listopada 2019 w HTML i CSS przez El Lirón Obywatel (1,320 p.)

Witajcie! Chciałbym ustawić div szerokiego na 1000px na środku strony. Nie widzę, gdzie popełniam błąd. Dosłownie przepisałem po literce ten kod (myślałem, że literówkę gdzieś robię), ale to nie działa. Dlaczego?

HTML:

<!DOCTYPE HTML>

<html lang="pl">

<head>

	<meta charset="utf-8"/>
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
	
	<meta name="discription" content="portal wiedzy o ślimakach morskich"/>
	<meta name="keywords" content="ślimaki, mięczaki, zwierzęta morskie, morza, oceany"/>
	<title>Ślimaki Morskie</title>
	
	<link rel="stylesheet" href="style.css" type="text/css"/>
	
</head>

<body>
	
	<div id="c">
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
		ddddddddddddddddddddddd<br/>
	</div>
	
</body>

</html>

CSS:
 

body
{
	background-color: #008080;
}

*
{
	margin: 0;
	padding: 0;
}

<!-- odtąd edytowane będą Elementy Strony -->

#c
{
	width: 1000px;
	height: 3000px;
	margin-top: 200px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
	border: solid 1px black;
}

i to, co mam w przeglądarce:

1 odpowiedź

+1 głos
odpowiedź 14 listopada 2019 przez antypop Mądrala (5,730 p.)
wybrane 14 listopada 2019 przez El Lirón
 
Najlepsza

O coś takiego Ci się rozchodzi? 

 
<html lang="pl">
 
    <head>
     
        <meta charset="utf-8"/>
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
         
        <meta name="discription" content="portal wiedzy o ślimakach morskich"/>
        <meta name="keywords" content="ślimaki, mięczaki, zwierzęta morskie, morza, oceany"/>
        <title>Ślimaki Morskie</title>
         
        <link rel="stylesheet" href="style.css" type="text/css"/>
        <style>         
            body
            {
                background-color: #008080;
            }
            
            *
            {
                margin: 0;
                padding: 0;
            }
            
            <!-- odtąd edytowane będą Elementy Strony -->
            
            .wrapper {
                width: 100%;
            }

            #c
            {
                width: 1000px;
                height: 3000px;
                margin-top: 200px;
                margin-left: auto;
                margin-right: auto;
                background-color: white;
                border: solid 1px black;
            }
        </style>

    </head>
     
    <body>
        <div class="wrapper">
            <div id="c">
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
                ddddddddddddddddddddddd<br/>
            </div>
        </div>
         
    </body>
     
    </html>

 

komentarz 14 listopada 2019 przez El Lirón Obywatel (1,320 p.)
Dziękuję! Dokładnie tak to miało wyglądać! Ja tak planowałem, żeby c (od słowa "container") było tym ogólnym opakowaniem dla pozostałych divów, które później umieszczę. Co oznacza to, że szerokość jest 100%? Czy wrapper musi być klasą?
komentarz 14 listopada 2019 przez antypop Mądrala (5,730 p.)

Przeglądnij to sobie, na pewno Ci to ułatwi. 

https://miroslawzelent.pl/kurs-html/

Staraj się ograniczać do minimum ID a korzystać z CLASS.

 

komentarz 14 listopada 2019 przez El Lirón Obywatel (1,320 p.)
Ok, dzięki. Interesuje mnie, dlaczego marginesy automatyczne dla diva c nie działają kiedy jest on bezpośrednio w <body>, ale gdy jest wewnątrz innego diva (wrappa) to działają.
komentarz 14 listopada 2019 przez antypop Mądrala (5,730 p.)
Bo żeby to zadziałało tak jak chcesz div #c musi znajdować się w czymś z "określoną" szerokością.
komentarz 29 listopada 2019 przez El Lirón Obywatel (1,320 p.)
OK, rozumiem. Jeszcze raz dziękuję! :)

Podobne pytania

+1 głos
2 odpowiedzi 168 wizyt
pytanie zadane 10 marca 2022 w HTML i CSS przez Dominiqaa Nowicjusz (130 p.)
0 głosów
2 odpowiedzi 108 wizyt
pytanie zadane 28 stycznia 2017 w HTML i CSS przez fatalFOx Początkujący (300 p.)
0 głosów
4 odpowiedzi 3,574 wizyt
pytanie zadane 27 maja 2015 w HTML i CSS przez amatorprogramowania Użytkownik (510 p.)

92,583 zapytań

141,433 odpowiedzi

319,668 komentarzy

61,966 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...