Czy da się wyjąć dziecko z rodzica, by był na równi z nim, w języku HTML i CSS.
Rodzic i dziecko, w języka HTML i CSS
- Rejestracja: dni
- Ostatnio: dni
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4883
co rozumiesz przez wyjac? to dziecko to nie lezy w lozku zeby go wyciagac :D
a tak powazniej, napisz co chcesz osiagnac biznesowo, bo Twoje pytanie troche nie ma sensu
- Rejestracja: dni
- Ostatnio: dni
@fasadin: Chodzi mi, by to dziecko w rodzicu, było na równi traktowane, jak ten rodzic, w języku HTML i CSS.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4883
na rowni traktowane? a co html i css ma jakies porozumienie rownouprawnienia? Co oznacza na rowni traktowane?
Podaj przyklad o co Ci chodzi.
Nie co chcesz zrobic w sensie technicznym tylko co chcesz osiagnac (bez detali technicznych)
bo to jest typowy problem XY
- Rejestracja: dni
- Ostatnio: dni
@fasadin: Mamy sobie kod: <div id="rodzic"><div id="dziecko">Oto jest wielki tekst.</div></div>, chodzi mi, aby ten id="dziecko", było na równi traktowane, jak ten rodzic, tzn. jak by było: np.: <div id="rodzic"></div><div id="dziecko">Oto jest wielki tekst.</div>, dlatego się pytam, by nie narzucał rodzic dziecku swoich rozmiarów (właściwości: width i height), chodzi mi bez ustawiania rozmiaru width dziecku, by w dziecku nie następowało nagłe przejście do nowej linii z tekstem dzięki rodzicowi.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4883
Oto jest wielki tekst.
wiec chcesz pozbyc sie relacji ojciec -> dziecko. W sensie wyciagnac wszystko co jest w parent i zeby byl osobnym elementem. Jest to mozliwe, ale zapewne nie chcesz tego robic.
Jezeli bardzo chcesz to zrobic po swojemu to musialbys zrobic na zasadzie https://www.w3schools.com/js/js_htmldom_html.asp (manualnie wyciagac z rodzica i napisac na tym samym poziomie co rodzic
dlatego się pytam, by nie narzucał rodzic dziecku swoich rozmiarów (właściwości: width i height),
wiec, jak chcesz tylko to zrobic. Nie ma sensu bawic sie w wyciaganie dziecka z rodzica po prostu robisz
.jakastamklasa {
width: 0 !important
height: 0 !important
}
i w dziecku uzywasz tej klasy (jakastamklasa) i dzieku temu nadpisujesz (i wymuszasz) to co potrzebujesz
nadal dlaczego chcesz cos takiego zrobic? Dlaczego musi byc to dziecko? Czemu nie mozesz przepisac tego tak, by nie byl dzieckiem?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3394
Podejrzewam, że człowiekowi chodzi po prostu o uzyskanie takiego efektu, jak przy ustawieniu dla dziecka:
position:absolute albo position:fixed
chociaż w takim wypadku cechy takie jak kolor czy rozmiar czcionki są nadal dziedziczone.
Więcej ci może doradzą, jak w zrozumiały sposób opiszesz, do czego ci to, co chcesz osiągnąć i dlaczego akurat tak, a nie np wpisując oba te elementy sekwencyjnie w html.