Problema meniu
Coduri intrebari, probleme legate de HTML, XHTML si CSS
-
bogdan16
- Mesaje:13
Problema meniu
Salutare!
Problema mea este urmatoarea: am facut un meniu vertical insa ceva nu e in regula cu latimea linkurilor.daca le dau latimea 128px (150 -2(border)-20(padding) ) merge bine in firefox, dar in IE nu. Daca dau latimea 150px merge bine in IE , dar in firefox nu.
Acesta este codul:
Cod: Selectaţi tot
<html>
<head>
<title>Vertical Menu 1</title>
<style type="text/css">
ul.menu
{
background:#eeeedc;
border-bottom:1px solid #714107;
list-style:none;
margin:0 0 0 20px;
padding:0px;
width:150px;
}
ul.menu li
{
border:1px solid #714107;
border-bottom:none;
}
ul.menu li a
{
font:14px verdana,arial,sans-serif bold;
color:#333;
display:block;
padding:2px 10px;
text-decoration:none;
width:128px;
}
ul.menu li a:hover
{
background:#b9bb79;
color:#eeeedc;
}
</style>
<head>
<body>
<ul class="menu">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
</ul>
</body>
</html>
Sper sa se uite cineva peste el si sa imi explice unde este problema.
Va multumesc anticipat!
MarPlo
Mesaje:4343
Salut
Problema e de padding, IE nu adauga padding-ul la lungime, iar Firefox adauga.
O solutie ar fi sa lasi css-ul cum e bine pt. firefox si dupa ce se termina tag-ul </style> al acestui css, sa adaugi si altul care e executat doar de IE, care sa fie asa:
Cod: Selectaţi tot
<!--[if gt IE 6]>
<style type="text/css">
ul.menu li a { width:150px; }
</style>
<!--<![endif]-->
bogdan16
Mesaje:13
Multumesc! Credeam ca am gresit eu ceva sau ca e un bug de care nu stiam.
Am observat ca daca la ul.menu li adaug padding-bottom nu trebuie sa mai pun width la <a> pentru ca IE interpreteaza corect display:block, nu mai trece la linie noua deci problema e rezolvata.Sper sa se inteleaga ceva din ce am zis
.Exista vreo explicatie pentru asta?
MarPlo
Mesaje:4343
O fi vreo explicatie, dar eu nu-mi dau seama care sa fie.
Oricum, conteaza ca problema e rezolvata.
bogdan16
Mesaje:13
Intr-adevar! Multumesc de ajutor!
Subiecte similare
- Creare meniu in site cu php
Scripturi de pe site
Primul mesaj
Salut
Am incercat sa pun icons pe primul nivel al meniului din tutorialu tau: Creare site de la zero si nu reusesc sa il adaug pe butonele care...
Ultimul mesaj
Multumes pt ajutor
Este ok acum.
Din exeplul dat de tine am mai vazut ceva intersant si anume acel meniu asa zis breadcrumb cu ce ma selectat deja....
- O mica problema de animatie CSS
HTML - XHTML - CSS
Primul mesaj
Noroc, MarPlo!
1. Am vizitat pe twitter un site de animatie, in care website-ul actual se numeste CSS-Challenges,com. In respectivul website, sunt...
Ultimul mesaj
1. Multumesc pentru raspuns.
2. Am inteles raspunsul tau: este un mic examen oferit voluntarilor online, pentru a le afla capacitatile de rezolvare...
- Problema curs de Engleza
Sesizari Erori si Greseli
Primul mesaj
Buna.
Am descarcat cursul curs_eurocor-engleza_incepatori_1-16.rar si cand vreau sa-l dezarhivez imi da eroarea asta:
An error occures whilw...
Ultimul mesaj
Buna,
Poti sa descarci cursul de engleza, nivel intermediar, de la urmatoarele linkuri:
- Lectiile 1-16...