OT: jak na dědičnost CSS stylu?
Michal Kubecek
mike na mk-sys.cz
Pátek Leden 30 21:53:28 CET 2004
On Fri, Jan 30, 2004 at 09:37:04PM +0100, Jaroslav Lukesh wrote:
> Michal Kubecek wrote:
> >Selektor 'A > B' znamená pouze elementy B, které jsou bezprostředním
> >potomkem A. Jakmile bude něco mezi tím, už se na to nevztahuje (v tom je
> >rozdíl mezi 'A B' a 'A > B'). Navíc má jeden praktický háček: MSIE tento
> >selektor neimplementuje (jakož ostatně skoro žádný z těch netriviálních).
>
> Kupodivu v konqueroru se to chova jak chci ja a ne jak pisete :o)
Konqueror 3.1.4 se chová správně, tedy tak, jak popisuji. Příklad:
------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>test</title>
<style type="text/css"><!--
div { border: 1px solid black; padding: 1cm; }
.a { border-color: #0000C0; background-color: #8080F0; }
.b { border-color: #C00000; background-color: #FF8080; }
.a > .b { border-color: #00C000; background-color: #80FF80; }
--></style>
</head>
<body>
<div class="a"><div class="b"></div></div>
<div class="a"><div><div class="b"></div></div></div>
</body>
</html>
------------------------------------------------------------------------------
Nahoře je vnitřní obdélník zelený, dole červený. Vynecháte-li většítko,
budou zelené oba.
Michal Kubeček
Další informace o konferenci Linux