Негізгі CSS орналасуы

Менде екі сурет бар, біреуі «onclick» функциясымен жоғалып, орнына басқа сурет пайда болады. Мен жай ғана екінші (# b2) сол жақта бір div (# b1) пайда болатын кодты анықтауға тырысамын және олардың бір деңгейде болуын және # f1 басқан кезде # b2, бірақ суреттің өлшемі үшін оның сол жағына өтемақы. Мәселе менің суретімнің үстінен бір-біріне ұқсастығынан болды және олардың позицияларын түзетуді қалаймын.

Менде болғандар:

#b1 { position:absolute;  }
#b2 { position:relative; left:500px;}
#f1 { position:relative; left:500px;}
0

2 жауаптар

Сіз нәрселерді мүлдем орналастырғаннан кейін, бұл заттар «ағым» құжатынан алынып тасталады және беттің кез келген басқа жағдайына әсер ете алмайды. Сіз JS көмегімен қақтығыстарды қолмен анықтауға және позицияларды реттеуге немесе кейбір ата-аналық контейнердің мүлдем орналасуына және суреттердің осы контейнерде орналасқанына қатысты етіп html-нің қайта құрылымдауыңыз керек.

2
қосылды
Бұл да жұмыс істейді, бірақ басқа шешім қарапайым: Р
қосылды автор Sam, көзі

Мынаны көріңіз:

#b1, #b2, #f1 {
    float:left;
}
2
қосылды