Autor Zpráva
sailen
Profil
Dobrý den, tvořím stránky pro náš sbor a narazila jsem na problém u menu.
Všechno funguje, jak má (Opera, Firefox, Safari), jen v IE je vzhled úplně rozhozený. Zkoušela jsem upravovat různé parametry, ale na nic jsem nepřišla. Moje zkušenosti s tvorbou webu nejsou velké.
Poradí někdo? Děkuji.
sailen
Profil
ukázka: http://sailen.ic.cz/bf/index.html
css:http://sailen.ic.cz/bf/styl.css
_es
Profil
sailen:
Nemáš uzavretú značku !doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//CZ" 

<head>
Z toho asi pochádzajú tie problémy.
sailen
Profil
Tak tuto chybu jsem vůbec nepostřehla, děkuju za upozornění. Nemilé na tom je, že po připsání závorky, se po najetí myši objeví nechtěný rámeček i v jiných prohlížečích a zároveň nesrovnalosti v IE zůstávají :(

V indexu jsem závorku upravila a na ostatních stránkách nechala, aby se to dalo porovnat.
_es
Profil
sailen:
Nemilé na tom je, že po připsání závorky, se po najetí myši objeví nechtěný rámeček i v jiných prohlížečích a zároveň nesrovnalosti v IE zůstávají :
Prehliadače majú približne dva vykresľovacie režimy. Podrobnosti si snáď nájdeš.
Na prepnutie stačí buď značku <!DOCTYPE html> presne takto zadať, alebo ju úplne vynechať.
sailen
Profil
Ano, máte pravdu. Něco jsem si o tom už přečetla a ještě se tomu budu věnovat, ale myslím, že problém těch přebytečných rámečků bude spíš nějakou chybou v css, protože se objevují už ve všech prohlížečích bez ohledu na mód.
Plaváček
Profil
sailen:

Uprav si následující dvě definice takto a mělo by to fungovat:

 .menu a:link, .menu a:visited {
display: block;
font-size: 21px;
width: 178px;
height: 25px;
padding: 7px 7px 5px 7px;
margin: 0px;
border: none;
border-collapse:collapse;
color: #e0e7f7;
background: #000;
text-decoration: none;
text-align: center;
}
/* style the links hover */
.menu a:hover {
color:#000000;
background:#97abc9;
}


Jo - ještě živá ukázka http://klient.plavacek.net/blue-flowers.html
sailen
Profil
Děkuju moc, toto je přesně ono :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0