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

Przyciski przy minimalizowaniu stoją w miejscu.

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
295 wizyt
pytanie zadane 28 sierpnia 2018 w HTML i CSS przez Meffy Użytkownik (730 p.)

Witam,

Mam taki problem, że jak minimalizuje stronę to przyciski stoją w miejscu nie przesuwają się w prawo tak jak chciałbym żeby to było. 

Mam ustawione te przyciski przy pomocy marginesu i wiem, że to jest przyczyną tego. Tylko jak uczynić żeby te przyciski były na środku tak jak chciałbym i przy zmniejszaniu strony żeby się przesuwało?

#Menuu {
	background-image: url(../images/przycisk1.png);
	width: 150px;
	height: 20px;
	border-style: solid;
	margin-left: 200%;
	margin-right: auto;
	text-align: center;
	padding: 1px;
	font-size: 15px;
	display: block;

 

komentarz 28 sierpnia 2018 przez pablop76 VIP (123,540 p.)
Czemu służy taka duża wartość  margin-left:200%;
komentarz 28 sierpnia 2018 przez Meffy Użytkownik (730 p.)
Zastosowałem taką dużą wartość ponieważ, jak stosowałem mniejszą nie wychodziło tak usytuowanie przycisków jak chciałbym, a przy 200% niby jest okej, ale pewnie to działanie jest błędne

1 odpowiedź

0 głosów
odpowiedź 28 sierpnia 2018 przez lapa19904 Stary wyjadacz (11,560 p.)
Minimalizowanie to zejście okna do dolnego paska (przynajmniej w Windowsie). Ty zmniejszasz okno lub je po prostu zwężasz. Jeśli #Menuu ma być na środku strony do

margin-left: auto;

margin-right: auto;

albo wersja skrócona (z 0 marginesem top i bottom) czyli:

margin: 0 auto;
komentarz 28 sierpnia 2018 przez Meffy Użytkownik (730 p.)
Owszem próbowałem zastosować wartość margin-left: auto; oraz margin-right: auto;

i wtedy jest coś takiego że przyciski sa przesunięte do lewej, nie tak jak chciałbym żeby został na środku.
komentarz 28 sierpnia 2018 przez lapa19904 Stary wyjadacz (11,560 p.)
Masz pewnie #Menuu w jakimś boxie który nie ma 100% width.
komentarz 28 sierpnia 2018 przez Meffy Użytkownik (730 p.)

mam coś takiego w HTMLU

<div id="Menu">
	<ul>
		<li><div id="Menuu"><a href=>Menu Główne</a></li>
		<li><div id="Menuu"><a href=>Produkty</a></li>
		<li><div id="Menuu"><a href=>Usługi</a><li>
		<li><div id="Menuu"><a href=>O Nas</a><li>
		<li><div id="Menuu"><a href=>Kontakt</a><li>
		<li><div id="Menuu"><a href=>Gry</a><li>
	</ul>
</div>

Czyli w CSS powinienem dodać

div.Menuu {

width:100%;

}

Czy nie można tak określić tego diva?

 

komentarz 28 sierpnia 2018 przez lapa19904 Stary wyjadacz (11,560 p.)

id jest indywidualne i powinno być użyte tylko raz, dlatego błędem jest użycie 6x id.

Jeśli chcesz to zrobić w columnie zrób to nastepująco:


    <ul id="Menu">
        <li><a href=>Menu Główne</a></li>
        <li><a href=>Produkty</a></li>
        <li><a href=>Usługi</a><li>
        <li><a href=>O Nas</a><li>
        <li><a href=>Kontakt</a><li>
        <li><a href=>Gry</a><li>
    </ul>
#menu{
display: flex;
flex-direction: column;
margin: 0 auto;
}
 

Swoją drogą nie pozamykałeś <div>  w które wrzuciłeś <a>

komentarz 28 sierpnia 2018 przez Meffy Użytkownik (730 p.)
Chciałbym żeby Menu Głowne, produkty itp były ustawione inline na środku.

Co do divów myślalem ze jak zamknę na końcu diva to bedzie uznawalo ze zamykam wszystkie.

Czyli rozumiem ze kazde id ma jedno indywidualne przypisanie?
komentarz 28 sierpnia 2018 przez lapa19904 Stary wyjadacz (11,560 p.)
Ok wiec ustaw

Flex-direction: row;

Kazdy div musi byc zamkniety. Tzn kazdy <div> musi miec </div>

Tak jedno id nie moze sie powtarzac.

Jesli mozna wiedziec z jakich zrodel czerpiesz wiedze?
komentarz 28 sierpnia 2018 przez Meffy Użytkownik (730 p.)
Jestem początkującym, takim świeżakiem który jest jedynie po książce "Jon Duckett - HTML i CSS. Zaprojektuj i zbuduj witrynę WWW" próbujący swoich sił w tworzeniu stron.

Wciąż mi nie działa ;/ zrobiłem tak jak radziłeś
komentarz 28 sierpnia 2018 przez lapa19904 Stary wyjadacz (11,560 p.)
Wrzuc na codepen, rano Ci to zrobie
komentarz 29 sierpnia 2018 przez Meffy Użytkownik (730 p.)
Wiesz, nie o to chodzi żeby mi ktoś zrobił czy coś. Po prostu chciałbym się nauczyć Html'a i CSS'a. Chodzi mi o to żebym sam do tego doszedł, zrozumiał, jak co i dlaczego, dlaczego tak a nie inaczej. Ale dziekuje bardzo za taką propozycję. Popracuję nad tym z kolejne 3 godzinki a może sie jakoś uda :)
komentarz 29 sierpnia 2018 przez lapa19904 Stary wyjadacz (11,560 p.)
Udało się?
1
komentarz 29 sierpnia 2018 przez Meffy Użytkownik (730 p.)
Po długich próbach wyszło tak jak chciałem tylko musze, teraz lekko przerobić to żeby było perfekcyjnie

Podobne pytania

0 głosów
1 odpowiedź 679 wizyt
pytanie zadane 9 lipca 2020 w HTML i CSS przez gmcode Gaduła (3,140 p.)
0 głosów
2 odpowiedzi 253 wizyt
pytanie zadane 31 października 2015 w HTML i CSS przez niezalogowany
0 głosów
1 odpowiedź 683 wizyt
pytanie zadane 21 listopada 2017 w HTML i CSS przez niezalogowany

93,443 zapytań

142,434 odpowiedzi

322,691 komentarzy

62,805 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

...