Webboard

Pełna wersja: Jak edytować HTML za pomocą CSS
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.4
adres forum: brak
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Może tytuł nie trafny, ale nie mam pojęcia jak go nazwać.
Przejdę do rzeczy.

W kodzie HTML, jest coś takiego:

Kod:
<div class="menu">
                <ul>
                    <li><a href="{$mybb->settings['bburl']}/search.php"><img src="{$theme['imgdir']}/toplinks/search.gif" alt="" title="" />{$lang->toplinks_search}</a></li>
                    <li><a href="{$mybb->settings['bburl']}/memberlist.php"><img src="{$theme['imgdir']}/toplinks/memberlist.gif" alt="" title="" />{$lang->toplinks_memberlist}</a></li>
                    <li><a href="{$mybb->settings['bburl']}/calendar.php"><img src="{$theme['imgdir']}/toplinks/calendar.gif" alt="" title="" />{$lang->toplinks_calendar}</a></li><br />
                    <li><a href="{$mybb->settings['bburl']}/misc.php?action=help"><img src="{$theme['imgdir']}/toplinks/help.gif" alt="" title="" />{$lang->toplinks_help}</a></li>
                </ul>
            </div>

Można to edytować w CSS, zmieniając selektor "menu".
Biorąc to na chłopski rozum, zrobiłem coś takiego:

Kod:
<div class="gry">

Tutaj jakiś tekst
A tu coś innego

</div>
Po czym stworzyłem w arkuszu global.css nowy arkusz, o nazwie "gry"

Problem w tym, że gdy edytuję ten selektor, to nic się nie zmienia, na stronie głównej. Wiem, że coś robię źle. Proszę o pomoc.
hmm, chodzi o selektor a nie nazwę stylu. W global.css dodaj:
Kod:
.gry {
i coś tutaj
}
Przykłąd:
Kod:
.gry {
background-color: #FFFFFF;
}

Kurde, Support MyBB, a ja CSS ucze -.-"
-.-"


Miałem coś takiego:

Kod:
gry {
    background: #121212;
    width: 300px;
    color: #ffffff;
    float: left;
    margin: 8px;
    height: 80px;
    margin-top: 13px;
    border-radius: 4px;
    margin-left: 10%;
    margin-top: -7.7%;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -icab-border-top-right-radius: 10px;
    -icab-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    
    font-family: sans-serif;
    font-size: 42px;
}

Dodałem "." przed "gry" i zaczęło działać xD Dzięki.
"#" - oznacza id
przykład:
Kod:
<style>
#jakiesid {
//parametry
}
</style>
<div id="jakiesid">
cos o tych parametrach
</div>

Kropka "." oznacza clase:
Kod:
<style>
.jakasklasa {
//parametry
}
</style>
<div class="jakasklasa">
cos o parametrach klasy
</div>