ďťż
Podstrony
|
telcocafeMam plik index.html i style.css. Powiązałem plik .css z html. Plik .css brzmi tak:<style> <!-- menu { margin-top: 26px; margin-left: 6px; } txt { font-size: 11px; TEXT-DECORATION: none; margin-bottom: 3px; margin-top: 5px; margin-right: 9px; margin-left: 9px; } A:link, A:visited, A:active { COLOR: #3B4C5C; TEXT-DECORATION: underline; } A:hover { COLOR: #DBD5C7; TEXT-DECORATION: underline; background-color: #3B4C5C; } BODY { font-family: Tahoma; background: #3B4C5C; color: #3B4C5C; font-size: 11px; scrollbar-base-color: #DFD9CD; scrollbar-highlight-color: #EFECE7; scrollbar-shadow-color: #A79776; scrollbar-3dlight-color: #DFD9CD; scrollbar-darkshadow-color: #404040; scrollbar-track-color: #DFD9CD; scrollbar-arrow-color: #3B4C5C; scrollbar-face-color: #DFD9CD; } --> </STYLE>I mam parę problemów:1. Kolory scrollbara są ignorowane - wyświetlany jest domyślny, systemowy. To nie wina przeglądarki, więc czego? 2. Gdy marginesy ustawię w taki sposób: <span style="margin-top: 26px; margin-left: 6px;"> to działa poprawnie, ale jak spróbuję zrobić <span class="menu"> lub <span style="menu">, to nie działa (wtedy margin-top ma 28px, a margin-left 0px). Czemu? I na koniec jedno pytanko: Czym różni się div od span? // a, no i jeszcze mi cos takiego do głowy przyszlo: da się ustawić własny kolor zaznaczania tekstu na danej stronie? Użytkownik yojo2 edytował ten post 25 grudzień 2006, 17:19 Podstawy css: - Znaczniki małymi literami - Gdy tworzysz jakąs klasę (np class="menu") to w css musi być przedstwione jako klasa - .menu { .. } -- Tutaj dodatkowa uwaga - css ma swoją nazwę nie bez powodu, można zagnieżdzać klasy, np <p class="lol"><a id="hehe">gg</a></p> - będzie w css jako "p.lol a#hehe" (najlepiej taką konstrukcję stosować) czy też "#hehe" ale też ".lol #hehe" (i podobnie). - Zmiana koloru pasków przewijania jest niezgodna ze standardami. Nie ruszaj ich ;) poza tym wiele osób ma to wyłączone w opcjach, dla wielu jest to denerwujące (tak jakbyś chciał im tapetę zmienić albo rozdzielczość tylko po to by obejrzeli stronę..) - "<!--, -->, <STYLE>, </STYLE>" - jeśli css jest w osobnym pliku - wywal to. (Powinien być w osobnym pliku) Co do ostatniego pytania - nie da się. Użytkownik Einzeinbleth edytował ten post 25 grudzień 2006, 18:19 Thx, sporo mi wyjaśniłeś :) Mam jeszcze jedno pytanko: jest taki kod:<td background="bg1.png"><span class="txt">A blablabla ble plum.<br><br>Następna linijka.<br><br>I ostatnia.</span></td>W pliku style.css:.txt { margin-bottom: 3px; margin-top: 5px; margin-right: 9px; margin-left: 9px; }Efekt? W pierwszej linijce jest stosowany tylko margin-left, w drugiej żaden, a w trzeciej tylko margin-right... Jak zrobić, by wszystkie marginesy były stosowane w każdej linijce? <td class="txt"> i zamiast margin daj może padding w CSS Dzięki, działa. i ostatnie pytanie: jeżeli zrobię coś takiego:<td class="txt">textextext<br><img src="jakiśplik"><br>textextext<br>yyyyyyyyyy</td>to czy można zrobić tak, by dla obrazka i tekstu yyyyyyyyyy nie były stosowane w/w marginesy? Na a od czego jest klasa? :blink: Od tego właśnie aby styl powtarzac kilka razy... , więc: <td class="txt">textextext,</td><br><img src="jakiśplik"><br><td class="txt">textextext</td><br>yyyyyyyyyy ... pozdro. <td class="txt">textextext,</td><br><img src="jakiśplik"><br><td class="txt">textextext</td><br>yyyyyyyyyy master-dos, w ten sposób w kocu wyszło kilka komórek, a ma być jedna ;]... Dałoby się jakoś to zrobić bez tego? Jak nie ma możliwości to trudno, zrobię tak, jak jest. Dla obrazka i tego tekstu zdefiniuj inny styl |
|||
Sitedesign by AltusUmbrae. |