Usunięcie przerwy z <ul> w <li>

Usunięcie przerwy z <ul> w <li>
DU
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rytro
  • Postów: 32
0

Chciałbym aby obramowanie czerwone po lewej stronie dotknęło się niebieskiego outside przy lewej stronie... Czy jest to możliwe w jakiś normalny łatwy sposób?

HTML:

Kopiuj
<div>

<ul>

<li><a href="#">ODSYŁACZ</a></li>
<li><a href="#">ODSYŁACZ</a></li>
<li><a href="#">ODSYŁACZ</a></li>
<li><a href="#">ODSYŁACZ</a></li>

</ul>

</div>

CSS:

Kopiuj
div {
outline: 2px solid blue;
width: 200px;
margin: auto;
}

ul {
list-style: none outside none;
}

li { 
border-left: 2px solid red;
}
shagrin
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Norwegia, Stavanger
0

Nie wiem, czy to miałeś na myśli, ale może:

Kopiuj
ul {
list-style: none outside none;
padding-left:0;
}

BTW. Myślę, że dobrym pomysłem jest dodawanie klas do standardowych znaczników i zmiana standardowego wyglądu poprzez klasy.
A przy okazji, dobrą praktyką jest używanie opcji "Inspect element" (prawy klik na dany element na stronie). Daje to pełen obraz właściwości CSS danego elementu i pozwala na edycję stylu na żywo.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.