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

CSS- stylizacja i problem w menu.

VPS Starter Arubacloud
+1 głos
1,079 wizyt
pytanie zadane 7 września 2015 w HTML i CSS przez Wiciorny Ekspert (277,460 p.)
edycja 7 września 2015 przez Wiciorny
Tak wygląda  strona : http://s5.ifotos.pl/img/testpng_spnqqrw.png

Chcę usunąc  fragment zółtej lini pomiędzy " border zielonym" a nawigacją srodkową ... generalnie nie wiem czemu zwiększając wysokość elementu UL - do elementu rodzica czyli .nav (nawigacji ) automatycznie nawigacja się powieksza i znowu zostaje dolne miejsce....

kod w css

http://wklej.org/id/1791759/

edytuje i dodaje kod html:  ( oczywiscie samo body, pomijam tu header- bo tam tylko mam ... podstawy )

http://wklej.org/id/1792145/

 

Głowiłem się długo nad tym i już sam nie wiem.

4 odpowiedzi

+2 głosów
odpowiedź 7 września 2015 przez Ehlert Ekspert (214,100 p.)

yes Pobileś rekord otwartych kart w Chrome laugh

Co do powiększania spróbuj tego:
 

#id{
          box-sizing: border-box;
/*
Dzięki temu element id bez względu na wielkość border, margin, padding, będzie mieć wciąż rozmiar z width i height. Używaj z przedrostkami -webkit- -moz- itd.
*/

}

 

+1 głos
odpowiedź 7 września 2015 przez event15 Szeryf (93,790 p.)
Daj kod html też.
komentarz 7 września 2015 przez event15 Szeryf (93,790 p.)

tak na  ślepo to mogę podpowiedzieć że istnieje możliwość:

ul
{	
	background-image:url(img/navigacja.png);
	display:inline-block;
	margin:0;
	padding:0;
	list-style-type:none;
	
}

dodać tutaj parametr height
komentarz 7 września 2015 przez Wiciorny Ekspert (277,460 p.)
Hej! Dodałem kod html na prośbę.

Napisałem w temacie, że nawet wpisując wartośc heigth ... np 36 px; taką jaką przeglądarka mi np pokazała dla navigacji, to nawi zwiększa się o ... np 4 .
komentarz 7 września 2015 przez event15 Szeryf (93,790 p.)
Jak mam być szczery, to czytam pierwszy post już chyba 6 raz i nie potrafię się domyślić co tak na prawdę Ci nie działa i co chcesz osiągnąć.
komentarz 8 września 2015 przez Wiciorny Ekspert (277,460 p.)
mnie po prostu chodzi o to "aby kafelki menu jak na zdjęciu " objęły całą wysokość menu ( czyli zakryły pasek zółty pod sobą, natomiast aby zółte fragmenty po bokach zostały. )  Bardziej łopatologicznie nie potrafie :)
0 głosów
odpowiedź 8 września 2015 przez Mlody89 Mądrala (6,920 p.)
edycja 8 września 2015 przez Mlody89

Możesz użyć na .nav pozycjonowania i uzyc overflow żeby objąć element ul. UL możesz nadać szerokość taką jak mają przyciski i marginesy boczne na auto co wyśrodkuje ci menu.

.nav
{	
	width:100%;
	background: yellow;
	text-align:center;
positon: relative;	
overflow: hidden;
}

.board
{	
	clear:both;
	background: green;
	border: 2px solid white;
	
}

ul
{	
	background-image:url(img/navigacja.png);
margin:0 auto;
	padding:0;
	list-style-type:none;
width:1020px;	/*mozna użyć max-width jeżeli chceż float drop przy zmniejszaniu okna*/
}

ul > li
{	
	
	line-height:2em;
	float:left;
	font-weight: bold;
	width:200px;
	border-left: 2px solid white;
display: block;
}

 

komentarz 8 września 2015 przez Wiciorny Ekspert (277,460 p.)
Nic to nie zmienia, mnie po prostu chodzi o to "aby kafelki menu jak na zdjęciu " objęły całą wysokość menu ( czyli zakryły pasek zółty pod sobą, natomiast aby zółte fragmenty po bokach zostały. )
komentarz 8 września 2015 przez Czort Nałogowiec (32,500 p.)
Mógłbyś to wrzucić na jsfiddle albo codepen. Byłoby o wiele łatwiej pomóc.
komentarz 8 września 2015 przez Wiciorny Ekspert (277,460 p.)

Zadziałało jak użyłem max-heigth: 35px; ( dla nawigacji )

wtedy dla Ul dałem min-heith: 35px; 

Ale  myślę, że lepiej da się to rozwiązać :D 

komentarz 8 września 2015 przez Mlody89 Mądrala (6,920 p.)
A no chyba że tak, myślałem że chcesz się po prostu pozbyć paska z pod przycisków, a nie rozciągnąć je w pionie. Może i da się lepiej, nie wiem bo sam jestem początkujący, a rozwiązanie zaczerpnięte z książki polecanej przez MZ :D Najważniejsze że działa :D
0 głosów
odpowiedź 9 września 2015 przez Wiciorny Ekspert (277,460 p.)

Zrobiłem to nazasadzie umieszczenia własciwości  max-heigth: 35px;  DLA DIVA ( CLASSy NAV)

Następnie dodałem do listy ul  min-heigth: 35px; 

Wiem, że jest to troche mało kompetentne ( ale tak to obszedłem ), jeżeli ktoś  znajdzie na to - poprawny sposób tzn.  tzw" z rozsądkiem i oszczędnościa kodu ! niech śmiało pisze ) 

Podobne pytania

0 głosów
1 odpowiedź 1,094 wizyt
pytanie zadane 20 czerwca 2015 w HTML i CSS przez artimal Gaduła (4,800 p.)
0 głosów
1 odpowiedź 707 wizyt
0 głosów
0 odpowiedzi 310 wizyt
pytanie zadane 3 listopada 2022 w HTML i CSS przez MarcelM Początkujący (390 p.)

93,016 zapytań

141,976 odpowiedzi

321,271 komentarzy

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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...