Thread View: pl.comp.lang.javascript
10 messages
10 total messages
Started by Roman Tyczka
Thu, 24 Jan 2019 11:59
Wyrównanie pozycji w menu
Author: Roman Tyczka
Date: Thu, 24 Jan 2019 11:59
Date: Thu, 24 Jan 2019 11:59
27 lines
1605 bytes
1605 bytes
Mam zrobione w Bootstrapie 4 menu, z jedną pozycją rozwijaną w dół. Dodałem tam sobie ikonki i zaczęło to wyglądać koszmarnie: http://snap.ashampoo.com/fSKu5yIkFNAGC3nRqxTtUOf4fsXXJn2ObGe7aMIg2jM7FZqVsEJitpEYc6RLln2m kod tego submenu: <div class="dropdown-menu" role="menu"> <a class="dropdown-item" role="presentation" href="#"> <i class="fa fa-fax text-primary"></i><span> Jeden</span> </a> <a class="dropdown-item" role="presentation" href="#"> <i class="fa fa-info text-primary"></i><span> Dwa</span> </a> <a class="dropdown-item" role="presentation" href="#"> <i class="fa fa-copy text-primary"></i><span> Trzy</span> </a> </div> Jak spowodować by opisy pozycji menu były równo, w jednej linii w pionie i nie zależały od szerokości ikonek? -- pozdrawiam Roman Tyczka
Re: Wyrównanie pozycji w menu
Author: Borys Pogoreło
Date: Thu, 24 Jan 2019 13:40
Date: Thu, 24 Jan 2019 13:40
12 lines
1210 bytes
1210 bytes
Dnia Thu, 24 Jan 2019 12:59:14 +0100, Roman Tyczka napisał(a): > Jak spowodować by opisy pozycji menu były równo, w jednej linii w pionie i > nie zależały od szerokości ikonek? Zamień ikonę na element typu inline-block (o ile już takim nie jest) i nadaj mu określoną szerokość. Albo wstaw ikonę w tło danego elementu + padding z lewej. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: Wyrównanie pozycji w menu
Author: zpksoft
Date: Thu, 24 Jan 2019 16:05
Date: Thu, 24 Jan 2019 16:05
14 lines
1519 bytes
1519 bytes
>ciach > Albo wstaw ikonę w tło danego elementu + > padding z lewej. > > -- > Borys Pogoreło > borys(#)leszno,edu,pl Pewnie jest ikona w tle, ale dlaczego w tle znacznika <i>? (co tu jest italic?) Zapewne klasy fa-fax, fa-info i fa-copy to definiują. Paweł
Re: Wyrównanie pozycji w menu
Author: Roman Tyczka
Date: Thu, 24 Jan 2019 19:40
Date: Thu, 24 Jan 2019 19:40
24 lines
1806 bytes
1806 bytes
On Thu, 24 Jan 2019 08:05:20 -0800 (PST), zpksoft wrote: >> Albo wstaw ikonę w tło danego elementu + >> padding z lewej. > > Pewnie jest ikona w tle, ale dlaczego w tle znacznika <i>? (co tu jest italic?) Świat jest na innym etapie, <i> to już nie italic: "In earlier versions of the HTML specification, the <i> element was merely a presentational element used to display text in italics, much like the <b> element was used to display text in bold letters. This is no longer true, as these tags now define semantics rather than typographic appearance. A browser will typically still display the contents of the <i> element in italic type, but is, by definition, no longer required to." Teraz <i> jest bliżej do <icon> niż <italic>, zaleca go sam oogiel, buk internetów: http://google.github.io/material-design-icons/#icon-font-for-the-web -- pozdrawiam Roman Tyczka
Re: Wyrównanie pozycji w menu
Author: Roman Tyczka
Date: Thu, 24 Jan 2019 19:42
Date: Thu, 24 Jan 2019 19:42
21 lines
1435 bytes
1435 bytes
On Thu, 24 Jan 2019 14:40:30 +0100, Borys Pogoreło wrote:
>> Jak spowodować by opisy pozycji menu były równo, w jednej linii w pionie i
>> nie zależały od szerokości ikonek?
>
> Zamień ikonę na element typu inline-block (o ile już takim nie jest) i
> nadaj mu określoną szerokość.
Dzięki, tak zrobiłem i jest miodzio.
> Albo wstaw ikonę w tło danego elementu + padding z lewej.
A jak się wstawia w tło? Czy chodzi o CCSowe:
background-image: url("paper.gif");
Czy to zadziała z ikonami fontowymi typu awesome?
--
pozdrawiam
Roman Tyczka
Re: Wyrównanie pozycji w menu
Author: Borys Pogoreło
Date: Fri, 25 Jan 2019 01:28
Date: Fri, 25 Jan 2019 01:28
10 lines
1174 bytes
1174 bytes
Dnia Thu, 24 Jan 2019 20:42:14 +0100, Roman Tyczka napisał(a): > Czy to zadziała z ikonami fontowymi typu awesome? Nie zadziała, musisz z nich zrobić osobny element (lub przynajmniej pseudoelement). Do sztuczki z tłem potrzebujesz SVG. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: Wyrównanie pozycji w menu
Author: zpksoft
Date: Fri, 25 Jan 2019 12:30
Date: Fri, 25 Jan 2019 12:30
39 lines
2819 bytes
2819 bytes
W dniu czwartek, 24 stycznia 2019 20:40:03 UTC+1 użytkownik Roman Tyczka napisał: > On Thu, 24 Jan 2019 08:05:20 -0800 (PST), zpksoft wrote: > > >> Albo wstaw ikonę w tło danego elementu + > >> padding z lewej. > > > > Pewnie jest ikona w tle, ale dlaczego w tle znacznika <i>? (co tu jest italic?) > > Świat jest na innym etapie, <i> to już nie italic: A zrobiłeś test? :) > > "In earlier versions of the HTML specification, the <i> element was merely > a presentational element used to display text in italics, much like the <b> > element was used to display text in bold letters. This is no longer true, > as these tags now define semantics rather than typographic appearance. A > browser will typically still display the contents of the <i> element in > italic type, but is, by definition, no longer required to." > A ten cytat to skąd? Zresztą zapytam Googla > Teraz <i> jest bliżej do <icon> niż <italic>, zaleca go sam oogiel, buk > internetów: > > http://google.github.io/material-design-icons/#icon-font-for-the-web jakoś to do mnie nie przemawia. cyt: <i class="material-icons">face</i> każdemu znacznikowi możesz przypisać jakąś klasę więc przypisanie jej pod <i> nie wiem dlaczego miałoby być interpretowane jakoś szczególnie. Napisz np. <bla class="material-icons">face</bla> i zobacz jak to zadziała. > > -- > pozdrawiam > Roman Tyczka Paweł
Re: Wyrównanie pozycji w menu
Author: Roman Tyczka
Date: Fri, 25 Jan 2019 13:08
Date: Fri, 25 Jan 2019 13:08
27 lines
2000 bytes
2000 bytes
On Fri, 25 Jan 2019 04:30:10 -0800 (PST), zpksoft wrote: >>>> Albo wstaw ikonę w tło danego elementu + >>>> padding z lewej. >>> >>> Pewnie jest ikona w tle, ale dlaczego w tle znacznika <i>? (co tu jest italic?) >> >> Świat jest na innym etapie, <i> to już nie italic: > > A zrobiłeś test? :) A czytałeś to co jest poniżej? Czyli: " A browser will typically still display the contents of the <i> element in italic type, but is, by definition, no longer required to". > jakoś to do mnie nie przemawia. > cyt: <i class="material-icons">face</i> > każdemu znacznikowi możesz przypisać jakąś klasę więc przypisanie jej pod <i> nie wiem dlaczego miałoby być interpretowane jakoś szczególnie. > Napisz np. <bla class="material-icons">face</bla> i zobacz jak to zadziała. Może do Ciebie nie przemawiać, ale jest taka konwencja i tyle, nikt Cię nie zmusza do podążania za światem, możesz iść w drugą stronę, wolna wola. -- pozdrawiam Roman Tyczka
Re: Wyrównanie pozycji w menu
Author: zpksoft
Date: Fri, 25 Jan 2019 13:24
Date: Fri, 25 Jan 2019 13:24
13 lines
2041 bytes
2041 bytes
> Może do Ciebie nie przemawiać, ale jest taka konwencja i tyle, nikt Cię nie > zmusza do podążania za światem, możesz iść w drugą stronę, wolna wola. > > -- > pozdrawiam > Roman Tyczka A czy ja twierdzę że ktoś mnie zmusza? Ja nie krytykuję ścieżki którą podążasz. Artykuuję swoje zdanie. Możesz go nie czytać. Co do ikon to raczej stosuję tzw. htmlentities a nie obrazki (jpg, gif, svg czy inne). Paweł
Re: Wyrównanie pozycji w menu
Author: Roman Tyczka
Date: Fri, 25 Jan 2019 13:35
Date: Fri, 25 Jan 2019 13:35
17 lines
1647 bytes
1647 bytes
On Fri, 25 Jan 2019 05:24:33 -0800 (PST), zpksoft wrote: >> Może do Ciebie nie przemawiać, ale jest taka konwencja i tyle, nikt Cię nie >> zmusza do podążania za światem, możesz iść w drugą stronę, wolna wola. > A czy ja twierdzę że ktoś mnie zmusza? Ja nie krytykuję ścieżki którą podążasz. > Artykuuję swoje zdanie. Możesz go nie czytać. Tak samo jak ja. > Co do ikon to raczej stosuję tzw. htmlentities a nie obrazki (jpg, gif, svg czy inne). Ja też nie używam grafik w podanym przykładzie. -- pozdrawiam Roman Tyczka
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads