Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
[HTML][CSS]Proszę o pomoc w stworzeniu porządnego css:) - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: [HTML][CSS]Proszę o pomoc w stworzeniu porządnego css:) (/thread-html-css-prosze-o-pomoc-w-stworzeniu-porzadnego-css)



[HTML][CSS]Proszę o pomoc w stworzeniu porządnego css:) - martita - 31-01-2011

Chciałam na wstępie się przywitać, jest to mój pierwszy post na tym forumSmile

strona: http://zuka.0host.pl/
layout: http://zuka.0host.pl/layout.jpg

Jestem w trakcie nauki tworzenia stron www w html/css. Aktualnie zabrałam się za pocięcie gotowego darmowego layoutu i pisanie kodu.

Na razie mam zakodowaną górną część strony - nagłówek i menu. Chciałabym prosić o pomoc - co powinnam zmienić, żeby kod był bardziej profesjonalny. Dopiero się uczę, ale chcę robić to dobrzeTongue

Oprócz tego proszę o pomoc w następujących problemach:
1. w #logo używam line-height, niestety wygląda to inaczej w mozilli a inaczej w ie:/ Chciałabym w mozilli bardziej ścieśnić ze sobą <h1> z <p>, ale wtedy w ie napisy na siebie nachodzą,

2. w #menu w liście nadałam jednemu elementowi klasę .clicked, żeby oznaczyć ją jako "klikniętą" (jest biała z napisem "Dolor Sit"), ale w ie6 niestety nie jest biała? Nie mam już pomysłu jak sobie z tym poradzić

3. w #menu kolejne elementy są zaokrąglone za pomocą jquery.corner, oczywiście w ie ale i w operze jest problem:/ tam przyciski się zaokrąglają, ale pozostaje takie zielone jednolite tło, a chciałabym, żeby było widać obrazek lasu. Pewnie chodzi o to, że ie nie obsługuje przezroczystości?
Pewnie nie da się z tym nic zrobić, ale może ktoś z Was wie jak można to obejść? Albo ewentualnie macie jakiś pomysł, aby tak beznadziejnie to nie wyglądałoTongue

Proszę się czepiać o każdy szczegółTongue

index.html :
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Test</title>
        <link rel="stylesheet" href="style.css" />
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js" type="text/javascript"></script>
        <script src="jquery.corner.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function() {
                $('#menu li a').corner("top");
            });
        </script>
        
    </head>
    <body>
        <div id="CONTAINER">
        
            <div id="login">
                <p class="inline left">Hello <b>Guest</b> enjoy your stay!</p>
                
                <form class="inline right" action="">
                    <div>
                        <input type="text" name="username" value="username"/>
                        <input type="text" name="password" value="password"/>
                        <button type="submit">Go</button>
                    </div>
                </form>
                <p class="inline right">Please login or Sign up for new account</p>

            </div><!--end #login-->
            
            <div class="border"></div><!--end #border-->
            
            <div id="logo">
                <h1><span>Your</span>Site.<em>com</em></h1>
                <p>your site idea slogan here</p>
            </div><!--end #logo-->
            
            <div id="menu">
                <ul>
                    <li><a class="clicked" href="#">Dolor sit</a></li>
                    <li><a href="#">Lorem ipsum</a></li>
                    <li><a href="#">Amet ipsum</a></li>
                    <li><a href="#">Ipsum dolor</a></li>
                    <li><a href="#">Lorem</a></li>
                    <!--<li><a href="#">Sita amet</a></li>-->
                </ul>
            </div><!--end #menu-->
            <div id="menu2">
                <ul>
                    <li><a href="#">Dolor sit</a></li>
                    <li><a href="#">Lorem ipsum</a></li>
                    <li><a href="#">Amet ipsum</a></li>
                    <li><a href="#">Ipsum dolor</a></li>
                    <li><a href="#">Lorem</a></li>
                    <li><a href="#">Sita amet</a></li>
                    <li><a href="#">Lorem</a></li>
                    <li><a class="last" href="#">Sita amet</a></li>
                </ul>
            </div><!--end #menu2-->
            
            <div class="border"></div><!--end #border-->
            <div id="CONTENT">
                <p>content</p>
            </div>
        </div><!--end #container-->
    </body>
</html>

style.css
Kod PHP:
* {
    
margin0;
    
padding0;
}
ul {
    list-
style:none;
}
html {
    
background#368c63 url(images/background.png) repeat-x;/*gradient w tle*/    
}
body {
    
font-family:Arialsans-serif;
    
text-align:center;
}
.
inline  {
    
displayinline;
}
.
right {
    
float:right;
}
.
left{
    
float:left;
}
#CONTAINER {
    
background:  url(images/header.jpgno-repeat center top;/*#03201b obrazek duży las*/    
    
width970px;
    
margin0 auto ;/*wysrodkowanie*/
    
position:relative;
    
text-align:left;
}
#login {
    
padding:10px 20px;
    
height:25px;
    
width:930px;
    
background:#e9ffec;
    
font-family:Arialsans-serif;
    
font-size:.75em;
    
color:#005e5d;
}
#login form{
    
margin-left:20px;
}
#login p{
    
margin5px 0 0 0 ;
}
#login input{
    
margin:0 5px;
    
padding:4px;
    
border:none;
    
height:14px;
    
width:100px;
    
color:#ffffff;
    
background:#000000;
}
.
border {
    
background:#ffffff url(images/loginBackground.gif) repeat-x;
    
height:5px;
    
border-bottom:1px solid #539d25;
    
padding:0;
    
font-size:0em;
}
#logo{
    
position:absolute;
    
left:100px;
    
top:120px;
    
line-height1.6em;
    
height:90px;
    
font-family:Times New Romanserif;
}
#logo img{    
}
#logo p{
    
margin:0 0 0 130px;    
    
font-style:italic;
    
font-size:1.5em;
    
color:#ffffff;
}
h1 {
    
color:#ffffff;
    
    
font-size:3em;
    
margin:25px 0 0 70px;    
}
h1 span {
    
font-weight:normal;
}
h1 em{
    
font-size:.4em;
}
#menu{
    
font-size:0.75em;
    
font-weight:bold;
    
position:relative;
}
#menu ul{
    
margin:230px 0 0 0;
    
height:25px;
}
#menu li{
    
float:left;
    
text-align:center;
    
width:20%;
}
#menu li a{
    
text-decoration:none;
    
color:#ffffff;
    
width:100%;
    
height:20px;
    
display:block;
    
padding:5px 0 0 0;
    
background:black;
}
#menu li a:link, #menu li a:visited{
    
color:#ffffff;
    
background:black;
}
#menu li a.clicked, #menu li a:hover, #menu li a:active{
    
color:#005e5d;
    
background:#e9ffec;
}
#menu2{
    
height:40px;
    
font-size:0.75em;
    
position:relative
    
background:#e9ffec;
}
#menu2 li{
    
float:left;
    
width:12.5%;
    
height:30px;
    
text-align:center;    
}
#menu2 li a{
    
display:block;
    
text-decoration:none;
    
color:#005e5d;
    
height:30px;
    
background:#e9ffec url(images/dot.gif) no-repeat right 20%;
    
margin:10px 0 0 0;
}
#menu2 li a.last{
    
background:#e9ffec;
}
#menu2 li a:hover, #menu2 li a:active{
    
text-decoration:underline;
}

#CONTENT{