Czy da się wyjąć dziecko z rodzica, by był na równi z nim, w języku HTML i CSS.
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
@fasadin: Chodzi mi, by to dziecko w rodzicu, było na równi traktowane, jak ten rodzic, w języku HTML i CSS.
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
@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.
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?
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.