Jest to akademickie zapytanie, ponieważ zasadniczo działam na dwa sposoby, ale z pewnością należy się nie udać. Nie? (Przepraszam, nie wiem dlaczego, ale zawsze walczę ze ścieżkami i to mnie zmęczyło.)
Właśnie przesunąłem HTML trzech sekcji z pliku głównego i teraz używam dołączenia.
Struktura jest teraz:
root - vendor - datepicker - dist -etc- datepicker.css
- beta - main.php
- static - date.inc
w main.php
plik, który miałem kiedyś
<link rel="stylesheet" href="../vendor/
bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css">
Kiedy przeniosłem link do .inc
plik w static
katalog (jeden poziom wyżej) Myślałem, że powinienem dodać dodatkowy ../
ale nie był pewien, czy css zostanie wywołany w nowym pliku lub w pliku main.php
gdzie nazywa się to uwzględnienie. Przetestowałem oba
<link rel="stylesheet" href="../vendor/
bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css">
i
<link rel="stylesheet" href="../../vendor/
bootstrap-datepicker/dist/css/bootstrap-datepicker3.min.css">
Oba działały. Sprawdziłem chrom, a potem spróbowałem ../../../
i to też działało dobrze.
Myślałem, że forma katalogu ../
oznaczało jedno z obecnego poziomu.
Cytując na stronie, po prostu spojrzałem na:
Rozpoczynanie od „../” przenosi jeden katalog do tyłu i zaczyna się tam
Począwszy od „../../” przenosi dwa katalogi do tyłu i rozpoczyna tam (i tak dalej ...)
Zdaję sobie sprawę, że jest to pytanie idioty i wiem, że muszę uporządkować odpowiednie ścieżki dokumentów na pewnym etapie, ale to mnie całkowicie myli.
Odpowiedzi:
0 dla odpowiedzi № 1strona, na którą spojrzałeś, ma rację./ oznacza z bieżącego katalogu roboczego, a ../ oznacza przejście w górę o jeden katalog, ../../ w górę o 2 katalogi i tak dalej ... ale co się stanie, jeśli 1 katalog w górę jest folderem głównym i robisz .. /../? odpowiedź brzmi, że nadal będziesz w katalogu głównym, możesz tylko iść tak daleko. dokładnie tak się stało, że sprawdziłeś swoją strukturę, „root - sprzedawca - datepicker”. Mam nadzieję, że to pomoże.