Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan lehet megoldani, egy...

Hogyan lehet megoldani, egy belső div ne örökölje a külső formázásokat?

Figyelt kérdés

Van a következő szerkezetű html:

<body>

<div id="mainmenu"></div>

<div id="main">

..<div id="submenu"></div>

..<div id="content1></div>

..<div id="content2"></div>

</div>

</body>


Azt szeretném elérni, hogy mondjuk a content2 div, ne örököljön semmilyen css formázást a parent divtől, sem pedig a body tulajdonságait.

A divbe html tartalom töltödik be adatbázisből, ami tartalmazza a sajat formázásait, ezek nem illenek össze a layout-hoz tartozó uj css-el.


2010. aug. 22. 11:17
 1/8 anonim ***** válasza:
Írd felül az öröklött "formázásokat" a content2 (és a többi div) saját tulajdonságaival.
2010. aug. 23. 17:29
Hasznos számodra ez a válasz?
 2/8 A kérdező kommentje:
a content2-nek nincsenek saját tulajdonságai, ez okozza a problémát, régi-archív tartalmak kerülnének ide, nem egységesen ráadásul inline css-el formázva.
2010. aug. 24. 19:12
 3/8 anonim ***** válasza:
div helyett nem jó iframe-be rakni? akkor elméletileg nem fog rá hatni a külső css (bár internet explorerrel voltak már így is eltérő tapasztalataim:))
2010. aug. 25. 18:13
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
ifram-el biztos jó de olyat nem szeretek használni:) jobb szeretném iframe nélkül megoldani
2010. aug. 25. 18:20
 5/8 anonim ***** válasza:

Esetleg, nem formazod a .body-t, hanem minden div-et egyenkent?

#main .h1 { } stilusban? :)

Ugy nem jobb?

Magyarul nem hozol letre kozponti formazasokat, csak a div-re vonatkozokat?

2010. aug. 26. 21:46
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:

a div-ek formázása inkább:

html-ben: <div class="mainmenu"...

css-ben: div.mainmenu {...}


És mondjuk amelyik div-et védeni akarod, elé teszel egy: <div class="clearer"></div>

ami css-ben: div.clearer { clear : both; }


És így szebb is szerintem a kód :)

2010. aug. 26. 22:05
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
a központi formázások elég lényegesek, mindenhol máshol egységesen van, ez az egyetlen div kivétél, az egész honlaphoz képest pedig elég apró részlet.
2010. aug. 26. 22:05
 8/8 A kérdező kommentje:

vmi olyasmi megoldás lenne jó inkább (akár css akár js), amivel olyan hatást lehet elérni mintha a

document.getElementById('content2').style=new style()

//ez nem helyes js

a lényeg h a div style tulajdonságát kellene a default üresre állítani vhogy

2010. aug. 26. 22:14

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!