Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > pl.comp.lang.javascript > #3571 > unrolled thread
| Started by | Roman Tyczka <noemail@because.no> |
|---|---|
| First post | 2019-01-24 12:59 +0100 |
| Last post | 2019-01-25 02:28 +0100 |
| Articles | 10 — 3 participants |
Back to article view | Back to pl.comp.lang.javascript
Wyrównanie pozycji w menu Roman Tyczka <noemail@because.no> - 2019-01-24 12:59 +0100
Re: Wyrównanie pozycji w menu Borys Pogoreło <borys@pl.edu.leszno> - 2019-01-24 14:40 +0100
Re: Wyrównanie pozycji w menu zpksoft <zpksoft@op.pl> - 2019-01-24 08:05 -0800
Re: Wyrównanie pozycji w menu Roman Tyczka <noemail@because.no> - 2019-01-24 20:40 +0100
Re: Wyrównanie pozycji w menu zpksoft <zpksoft@op.pl> - 2019-01-25 04:30 -0800
Re: Wyrównanie pozycji w menu Roman Tyczka <noemail@because.no> - 2019-01-25 14:08 +0100
Re: Wyrównanie pozycji w menu zpksoft <zpksoft@op.pl> - 2019-01-25 05:24 -0800
Re: Wyrównanie pozycji w menu Roman Tyczka <noemail@because.no> - 2019-01-25 14:35 +0100
Re: Wyrównanie pozycji w menu Roman Tyczka <noemail@because.no> - 2019-01-24 20:42 +0100
Re: Wyrównanie pozycji w menu Borys Pogoreło <borys@pl.edu.leszno> - 2019-01-25 02:28 +0100
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2019-01-24 12:59 +0100 |
| Subject | Wyrównanie pozycji w menu |
| Message-ID | <yrqrvk32c6z9.dlg@tyczka.com> |
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
[toc] | [next] | [standalone]
| From | Borys Pogoreło <borys@pl.edu.leszno> |
|---|---|
| Date | 2019-01-24 14:40 +0100 |
| Message-ID | <19hcz37d9yj4m$.18nghnd41f7t8$.dlg@40tude.net> |
| In reply to | #3571 |
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
[toc] | [prev] | [next] | [standalone]
| From | zpksoft <zpksoft@op.pl> |
|---|---|
| Date | 2019-01-24 08:05 -0800 |
| Message-ID | <7ff49cd5-d745-4cda-a2b1-0bc6b927f921@googlegroups.com> |
| In reply to | #3572 |
>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ł
[toc] | [prev] | [next] | [standalone]
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2019-01-24 20:40 +0100 |
| Message-ID | <1kdjp3z1fbuqz.dlg@tyczka.com> |
| In reply to | #3573 |
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
[toc] | [prev] | [next] | [standalone]
| From | zpksoft <zpksoft@op.pl> |
|---|---|
| Date | 2019-01-25 04:30 -0800 |
| Message-ID | <ff41b188-32bc-4a24-803a-82e5ced38d62@googlegroups.com> |
| In reply to | #3574 |
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ł
[toc] | [prev] | [next] | [standalone]
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2019-01-25 14:08 +0100 |
| Message-ID | <ggfqvtvbaepo$.dlg@tyczka.com> |
| In reply to | #3577 |
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
[toc] | [prev] | [next] | [standalone]
| From | zpksoft <zpksoft@op.pl> |
|---|---|
| Date | 2019-01-25 05:24 -0800 |
| Message-ID | <63876688-a314-42ed-b22f-07c62e49ab2b@googlegroups.com> |
| In reply to | #3578 |
> 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ł
[toc] | [prev] | [next] | [standalone]
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2019-01-25 14:35 +0100 |
| Message-ID | <pgt2nht7l8vg.dlg@tyczka.com> |
| In reply to | #3579 |
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
[toc] | [prev] | [next] | [standalone]
| From | Roman Tyczka <noemail@because.no> |
|---|---|
| Date | 2019-01-24 20:42 +0100 |
| Message-ID | <punk2feelyuj$.dlg@tyczka.com> |
| In reply to | #3572 |
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
[toc] | [prev] | [next] | [standalone]
| From | Borys Pogoreło <borys@pl.edu.leszno> |
|---|---|
| Date | 2019-01-25 02:28 +0100 |
| Message-ID | <15whshkm8mic9.126ref5zg68a5$.dlg@40tude.net> |
| In reply to | #3575 |
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
[toc] | [prev] | [standalone]
Back to top | Article view | pl.comp.lang.javascript
csiph-web