Skocz do zawartości

Zdjęcie
* * * * * 1 głosy

Podkreślenie nagłówka bez podkreślania ikonki

css

Najlepsza odpowiedź zonic, 30 stycznia 2014 - 21:10

Tak na szybko wpadł mi do głowy tylko lewy margines.
Coś typu:

h3{
   margin-left: 40px;
}

Nie wydaje mi się jednak to najlepszym rozwiązaniem.

Przejdź do postu


9 odpowiedzi w tym temacie
  • Zamknięty Temat jest zamknięty
testerius

    Użytkownik

  • 77 postów
    • Czas spędzony online: 2d 8h 52m 2s
6
Neutralna

Napisano 30 stycznia 2014 - 20:22

#1

Mam problem z podkreśleniem nagłówka, otóż chciałbym, aby podkreślony był tylko tekst, oczywiście bez zmiany położenia ikonki. Problem wydaje się być błahy, ale i tak nie potrafię sobie z nim poradzić. Zamieszczam oczywiście kod, jak i podgląd na żywo.

 

HTML:

<div class="header-container">
    
    <div class="icon-bg pull-left">
        <i class="fa fa-info"></i>
    </div>
    
    <h3 class="title-header"><span>Tytuł - coś tutaj będzie</span></h3>
    
</div><!-- /header-container -->
    

CSS:

.header-container {
}

.title-header {
	border-bottom: 4px solid #ddd;
}

.title-header span {
	border-bottom: 4px solid #e02222;
}

/* tlo dla ikonki */
.icon-bg {
	width: 30px;
	height: 30px;
	border-radius: 15px;
	background-color: #e02222;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-right: 5px;
	margin-top: -5px;
}

/* wycentrowanie ikonki */
.icon-bg .fa {
	margin-top: 8px;
}

JSFiddle: http://jsfiddle.net/mdD7L/1/

 

 


  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 stycznia 2014 - 21:10   Najlepsza odpowiedź

#2

Tak na szybko wpadł mi do głowy tylko lewy margines.
Coś typu:

h3{
   margin-left: 40px;
}

Nie wydaje mi się jednak to najlepszym rozwiązaniem.


  • 2

testerius

    Użytkownik

  • 77 postów
    • Czas spędzony online: 2d 8h 52m 2s
6
Neutralna

Napisano 30 stycznia 2014 - 21:18

#3

No tak działać działa, tylko co masz na myśli pisząc, że nie jest to dobre rozwiązanie? Mógłbyś napisać coś więcej na ten temat? :)


  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 stycznia 2014 - 21:26

#4

No tak działać działa, tylko co masz na myśli pisząc, że nie jest to dobre rozwiązanie? Mógłbyś napisać coś więcej na ten temat? :)

Nie jest to złe rozwiązanie, ale wydaje mi się, że można to zrobić w lepszy sposób bez marginesów. Ja wychodzę z założenia, że im mniej takich "siłowych" rozwiązań tym lepiej.

Zastanawiam się właśnie jak to inaczej ogarnąć i nic innego nie przychodzi mi do głowy. Może ktoś inny coś dorzuci od siebie, albo mnie jutro oświeci :)


  • 0

testerius

    Użytkownik

  • 77 postów
    • Czas spędzony online: 2d 8h 52m 2s
6
Neutralna

Napisano 30 stycznia 2014 - 21:48

#5

Spoko, dzięki za tymczasowe rozwiązanie. Oczywiście popróbuję jeszcze też jakoś to rozwiązać i jak mi się uda to zamieszczę rozwiązanie. Tak czy siak, jak ktoś inny wpadnie na pomysł, to proszę pisać. Prosta rzecz, a tyle główkowania, hehe.


  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 stycznia 2014 - 21:50

#6

Spoko, dzięki za tymczasowe rozwiązanie. Oczywiście popróbuję jeszcze też jakoś to rozwiązać i jak mi się uda to zamieszczę rozwiązanie. Tak czy siak, jak ktoś inny wpadnie na pomysł, to proszę pisać. Prosta rzecz, a tyle główkowania, hehe.

Problem nie leży w rozwiązaniu, bo tych jest kilka. Problem leży w optymalnym rozwiązaniu :) Przy stronach na bootstrapie, gdzie myślimy o RWD nie ma miejsca na boby :D


  • 0

unbreak

    WT Elite

  • 1 937 postów
    • Czas spędzony online: 27d 8h 43m 36s
506
Znakomita!
  • Location/home/unbreak

Napisano 30 stycznia 2014 - 22:10

#7

Ej nie czaję :D na JSFiddle przecież jest tylko tekst podkreślony, więc o co cho? :D

Chodzi o to żeby pod samą ikonką nie było podkreślenia?

Jeżeli tak to margin-left jest tutaj najlepszym rozwiązaniem. Można by kombinować jeszcze z floatami lub display:inline-block, ale wtedy pojawią się problemy że ten nagłówek nie będzie na całą szerokość strony etc.


  • 2

webDeveloper


zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 stycznia 2014 - 22:18

#8

Ej nie czaję :D na JSFiddle przecież jest tylko tekst podkreślony, więc o co cho? :D

Chodzi o to żeby pod samą ikonką nie było podkreślenia?

Jeżeli tak to margin-left jest tutaj najlepszym rozwiązaniem. Można by kombinować jeszcze z floatami lub display:inline-block, ale wtedy pojawią się problemy że ten nagłówek nie będzie na całą szerokość strony etc.

Też na początku nie skumałem :)
Skoro mówisz, że zostajemy przy lewym marginesie, to Ci wierzę ;)


  • 0

testerius

    Użytkownik

  • 77 postów
    • Czas spędzony online: 2d 8h 52m 2s
6
Neutralna

Napisano 30 stycznia 2014 - 22:42

#9

Temat pewnie został wyczerpany, więc można zamknąć. Dzięki wielkie za zainteresowanie no i dosyć szybką pomoc. :D


  • 0

zonic

    WT Elite

  • 2 911 postów
    • Czas spędzony online: 134d 2h 28m 23s
472
Znakomita!
  • LocationToruń

Napisano 30 stycznia 2014 - 22:45

#10

Zamykam na prośbę autora. W razie jakichkolwiek problemów proszę założyć nowy temat.


  • 0





Podone tematy Collapse


Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych