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

Lista nie jest przed tekstem

Hosting forpsi easy 1 pln
0 głosów
316 wizyt
pytanie zadane 26 września 2017 w HTML i CSS przez bicnet Gaduła (4,800 p.)
edycja 27 września 2017 przez bicnet

Witam,

moim problemem jest wysuwana lista. @edit Aktualny problem: lista nie jest przed tekstem

http://wklej.org/id/3260854/   HTML

http://wklej.org/id/3260855/ CSS .

 
 

2 odpowiedzi

+2 głosów
odpowiedź 28 września 2017 przez radek024 Szeryf (77,180 p.)
wybrane 28 września 2017 przez bicnet
 
Najlepsza

Kod jest naprawdę straszny :v

ol służy do wypisywania list numerowanych, a nie menu. Dobrym przykładem wykorzystania ol jest np.: lista kroków. Czy menu jest listą kroków? Moim zdaniem nie - listą owszem, ale każdy element jest w pewnym sensie niezależny i nie następuje po innym.

Swoją drogą, nawigacja powinna wyglądać tak: 

nav.page-nav > ul.menu  > (li.menu-item + (krok ewentualny: ul.submenu>li.submenu...)) * 5 > a.menu-link)

a nie tak:

div.navigation > div.opolskiejnazwie * 5 > ol.klasaniepozwalajacanazrozumieniecoelementrobi > li > h2

Aby kod działał poprawnie, należy wykorzystać pozycjonowanie elementów. Dla .ekranizacje nadaj position: relative - tak, aby bloki w tym divie można było pozycjonować względem niego. Dla listy rozwijanej nadajemy position: absolute oraz width: 100% - dzięki temu elementy, które się pokażą będą działały prawidłowo.

Link do codepena: https://codepen.io/anon/pen/VMbPyv

0 głosów
odpowiedź 26 września 2017 przez Wujek Greg Dyskutant (9,410 p.)
Co do przerwy to na ten moment wydaje mi się że któryś z borderów jest powodem. Najprościej będzie jeżeli weźmiesz narzędzia developerskie swojej przeglądarki, dasz inspecta na element który Cię interesuje i pobawisz się właściwościami css na podglądzie. Szybko dojdziesz do tego co jest przyczyną. Co do tego że lista nie jest przed tekstem to poczytaj o z-index.

Mały tip na przyszłość nie pisz 4 razy padding-top 20px, padding-right 30px itp tylko padding 20px 30px. Zadbaj o czytelność i prostote kodu
komentarz 27 września 2017 przez bicnet Gaduła (4,800 p.)
przywrócone 27 września 2017 przez bicnet
1.Wpisałem z-index: 100 więc powinno działać , a nie działa.

2. Usunąłem wszystkie border'e jakie były na stronie i odstęp dalej jest.

@edit moja przeglądarka jest (...) i na firefoxie mam margines a na atomie + chrome go już nie mam.

3. Dzięki za tipa.
komentarz 27 września 2017 przez Wujek Greg Dyskutant (9,410 p.)
Dorzuć do css normalize:

https://necolas.github.io/normalize.css/

może rozwiąże to Twój problem
komentarz 27 września 2017 przez bicnet Gaduła (4,800 p.)
przywrócone 27 września 2017 przez bicnet
No odstęp znikł, ale pozostaje kwestia tego z-index, masz może pomysł?
komentarz 27 września 2017 przez Wujek Greg Dyskutant (9,410 p.)
Uzywając z-index dodałeś position: relative? Jeżeli to nie zadziałą to wrzuć kod na codepena, będzie prościej

@edit

Widze że dodałeś wiec lipa, zarzuć kod na codepena albo fiddla i ogarniemy
komentarz 27 września 2017 przez bicnet Gaduła (4,800 p.)
przywrócone 27 września 2017 przez bicnet
W sensie html od A-Z?
komentarz 27 września 2017 przez Wujek Greg Dyskutant (9,410 p.)
wrzuć kod html z elementami które nie działają wraz z css
komentarz 27 września 2017 przez bicnet Gaduła (4,800 p.)
przywrócone 27 września 2017 przez bicnet

No nie działa tylko lista a to jest już kod u góry, a resztę wszystko działa, a CSS:

body
{
  background-color: silver;
    margin: 0;
}

/* ########### HOVER/ <A> ETC ###########  */

a
{
  text-decoration: none;
  color: white;
display: block;
}

a:hover
{
  text-decoration: none;
  color: red;
}

a:active
{
  text-decoration: none;
  color: white;
}

/* #################################################### */



/* ########### TOP ########### */

#wrapper
{
  width: 100%;
  background-color: #303030;
  color: white;
  border-bottom: 1px solid black;
  border-top: 1px solid black;
}


.navigation
{
  width: 1062px;
  margin-right: auto;
  margin-left: auto;
height: 65px;
text-align: center;
border-bottom: 1px solid black;
border-top: 1px solid black;
}


.obohaterze
{
    float:left;
    width: 264px;
    border-right: 1px dashed #ddd;
    border-left: 1px dashed  #ddd;
}


.charakterystyka
{
   float: left;
   width: 264px;
   border-right: 1px dashed #ddd;
}


.ekranizacje
{
  float: left;
  width: 264px;
  border-right: 1px dashed #ddd;
  margin-bottom: 0;
}


.ciekawostki
{
  float: left;
  width: 264px;
border-right: 1px dashed #ddd;
}


/* #################### CLOSE TOP #################### */




/* #################### LIST #################### */


.list-ol
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}


.list-ol>li:hover
{
  cursor: pointer;
}

.list-ol:hover >.list-ul
{
  display: block;
}


.list-ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
 display: none;
}


.list-ul>li
{
  background-color: #303030;
  padding-top: 15px;
  padding-bottom: 15px;
  margin: 0;
 position: relative;
  z-index: 2;
 border-bottom: 2px dashed black;
}


.list-ul>li:first-child
{
  border-bottom:  2px dashed black;
}


/* ########### CLOSE LIST ########### */




/* ########### CONTENT ########### */

.container
{
  width: 940px;
  margin-right: auto;
  margin-left: auto;
  background-color: white;
  text-align: justify;
  min-height: 1000px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-right: 1px solid black;
  border-left: 1px solid black;
  border-bottom: 1px solid white;
  font-size: 20px;
}

#slider>center>img
{
  width: 800px;
  height: 497px;
  border: 2px solid black;
}

.bookmark>a
{
  color: orange;
  width: 100px;
  display: inline-block;
}

.bookmark>a:hover
{
   color: blue;
}



/* ########### FOOTER ########### */

.footer
{
  width: 100%;
  background-color: #303030;
  height: 50px;
  padding-top: 10px;
}


/* ########### LIST CIEKAWOSTKI ########### */


.ul-ciekawostki>li
{
  font-size: 18px;
}

.ul-ciekawostki>li>center>img
{
  width: 500px;
  height: 311px;
  margin-top: 15px;
  margin-bottom: 15px;
}


/* ########################################################### */

 

komentarz 27 września 2017 przez Wujek Greg Dyskutant (9,410 p.)
Miałeś to wrzucić na codepena, tak żebym mógł odpalić sobie to w przeglądarce, zrobić inspekta i rozwiązać Twój problem w 2 minuty.

Podobne pytania

+1 głos
1 odpowiedź 1,406 wizyt
pytanie zadane 25 września 2017 w HTML i CSS przez Mavimix Dyskutant (8,390 p.)
0 głosów
2 odpowiedzi 415 wizyt
pytanie zadane 8 sierpnia 2017 w HTML i CSS przez Q_Nick Mądrala (5,010 p.)
0 głosów
1 odpowiedź 130 wizyt
pytanie zadane 12 lipca 2017 w HTML i CSS przez Szymon Miotk Nowicjusz (160 p.)

92,113 zapytań

140,777 odpowiedzi

317,757 komentarzy

61,435 pasjonatów

Advent of Code 2023

Top 15 użytkowników

  1. 1004p. - Łukasz Eckert
  2. 992p. - Dawid128
  3. 941p. - Mikbac
  4. 923p. - rucin93
  5. 878p. - CC PL
  6. 860p. - TheLukaszNs
  7. 856p. - Eryk Andrzejewski
  8. 841p. - nidomika
  9. 818p. - sefirek
  10. 785p. - the Bielsky
  11. 755p. - ikarek-one
  12. 749p. - Michal Drewniak
  13. 726p. - Arkadiusz Waluk
  14. 715p. - adrian17
  15. 713p. - Henry Saele
Szczegóły i pełne wyniki

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.

Uwaga - w dniach od 02.12 do 08.12 trwają Mikołajki (książki drukowane mają rabat -35%, ebooki do -45%). Zaś dodatkowy, specjalny kod zniżkowy: HELMIKOLAJ-10 dla naszych Widzów zapewni Wam oszczędność -10zł dla zamówień powyżej 70zł! Warto korzystać!

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...