Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[HTML] wyrównanie tekstu w elemencie będącym odnośnikiem
#1
Witam
Na stronie chcę umieścić duże okrągłe butony (podgląd), na których ma znajdować się wyśrodkowany w pionie i poziomie tekst (o różnych stylach - wielkość, odstęp między liniami).

Kolor guzika zmienia się po najechaniu - cały obszar jest podlinkowany.
Jak mogę rozmieszczać na tym obszarze tekst?
Pierwotnie zrobiłem tak:

Kod:
<div class="but3">
        <a href="info.html" class="men">
                <div class="inbut">INFO</div>
                <div class="inb">o firmie,</div>
                <div>o projektach</div>
        </a>
</div>


no ale wiadomo - że wewnątrz <a> nie mogą to być div'y

klasa but3 to tylko rozmieszczenie na stronie, a "men" zrobiłem na zasadzie wyrównywania obrazka do góry i w dół (jeśli najedziemy myszką) żeby nie musiał się ładować po raz drugi:

Kod:
a.men{
        background:url('puzle/button.png') top;
        width:198px;
        height:198px;
        display:block;
        border: none;
        text-decoration:none;
        outline: none;
        color: black;

}

a.men:hover{
        background:url('puzle/button.png') bottom;
        color: black;
}

Wszystko fajnie działa no ale się nie waliduje
Nie chce dać tekstu jako obrazek (jako tło) więc jak to rozegrać ?

Z góry dzięki za odpowiedź. Proszę o łopatologiczne opisy bo jestem jak dziecko we mgle Smile


Załączone pliki
.jpg   pogl.jpg (Rozmiar: 28.91 KB / Pobrań: 2)
Odpowiedz
#2
menu zrób w listach <ul><li>LINK</li><li>LINK</li></ul> i w cssie możesz dać np. każdemu elementowi li background z tych twoich przycisków ustawić szerokość i wysokość i odrazu w li będzie nazwa linka
Odpowiedz
#3
ja chcę to mieć tak - że cały obrazek jest linkiem (nie poszczególne napisy), który po najechaniu zmienia kolor
te guziczki są wyrównane na stronie po okręgu

na tym obrazku muszę wyrównać tekst w pionie i poziomie - pierwsza linijka tekstu jest większa, kolejne dwie mniejsze i oddalone od pierwszej... Cały tekst razem z obrazkiem stanowi link.

Chyba nie da się tego zrobić tak jak napisałeś
Odpowiedz
#4
zamiast divów dajesz spany, stylujesz je identycznie + display:block.
Poza tym jak zaczniesz stosować html5 to będziesz mógł stosować divy wewnątrz linków.
Odpowiedz
#5
no właśnie tak to zrobiłem - ale dzięki za odpowiedź Smile
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Jak zrobć POP-UP w html/php i proste pytanko html? MrOMGWTF 7 5,568 01-05-2021, 10:56
Ostatni post: wozniak
  Strona HTML na zaliczenie - dodaj, usuń, edytuj Kurana 1 2,092 01-07-2019, 03:31
Ostatni post: mpire
  [HTML] Filmik zamiast obrazka wyróżniającego kuklaale 1 2,759 02-11-2016, 18:36
Ostatni post: martt4dg
  Problem zm osadzeniem skryptu lighbox w kodzie html gajowy873 2 3,712 24-09-2016, 02:22
Ostatni post: Anatol64
  [CSS][HTML] Ustawienie obrazka z boku strony Witek7777 8 8,477 22-09-2016, 01:05
Ostatni post: pocahontas

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl