Î: Cum pot elimina hyperlinkurile de subliniere?
A. Sublinierea hyperlink-urilor este stabilită de decorarea textului în stil CSS:
Pentru a scăpa de subliniere, setați acest stil la nici unul:
Dacă nu știți cum să utilizați stilurile CSS, consultați articolul "Foi de stil cascadă".
Î: Cum schimb culoarea de hyperlink-uri? De ce unele link-uri de pe pagină sunt albastre, iar o parte din link-uri sunt violet?
Î: Cum să creați o legătură care deschide o pagină într-o filă nouă (într-o fereastră nouă)?
A. Pentru a face acest lucru, trebuie să setați referința la atributul țintă cu valoarea _blank:
Î: Cum prevină ca un browser să trimită text pe o linie nouă?
A. Într-adevăr, poate fi necesar să se împiedice ca textul să se deplaseze pe linii dacă nu se încadrează în lățime. Acest lucru se poate face folosind eticheta nobr:
Acest lucru se poate realiza și cu spațiul alb în stil CSS. specificate în containerul element-text. De exemplu:
A doua opțiune este mai preferabilă.
Î: De ce nu pot seta înălțimea de 100% pentru un element de pagină XHTML?
A. Luați în considerare un exemplu mic. Există o pagină scrisă în cod HTML tradițional:
În browser, acesta este afișat sub forma unui bloc roz, întins pe lățime și înălțime cu 100% (fără a include marginile paginii). Să aducem acest cod la standardul XHTML:
și să priviți din nou în browser. Blocul sa transformat într-o bandă de lățime de 100%, adică stilul de înălțime a fost ignorat. De fapt, stilul nu este ignorat, și a ignorat valoarea procentuală (acest lucru poate fi ușor dovedită prin stabilirea valorii absolute a, de exemplu, 200px). Valoarea relativă (procentuală) a înălțimii unui element este determinată în raport cu înălțimea elementului părinte. Astfel, pentru ca blocul să se întindă pe întreaga pagină, trebuie să setați înălțimea elementului corpului la 100%. Cu toate acestea, acest lucru nu va fi suficient, deoarece înălțimea elementului corpului este din nou o valoare relativă. Dacă vă uitați atent la codul paginii, puteți vedea încă un element din cel mai înalt nivel - html. Înălțimea corpului este calculată în raport cu înălțimea acestui element. Aceasta este de a întinde înălțimea blocului până la 100% din înălțimea paginii, trebuie să setați înălțimea elementelor HTML și ale corpului sunt, de asemenea, 100%:
Î: De ce există linii duble între celule în tabel? Cum să scapi de ea?
Răspunsul la această întrebare poate fi găsit în articolul "Tabele de stil".