Ik was gisteren al druk aan het stoeien met het volgende, maar kom er ook vandaag weer niet uit. Het probleem is dat ik een twitter widget heb, met daarin de naam en gebruikersnaam van de persoon. Deze moeten netjes onder elkaar staan.
Hieronder een uitgeklede versie van het geheel.
Wat wil ik?
Dat de .username dichter op de .fullname komt te staan.
Wat heb ik geprobeerd?
Case op jsFiddle: http://jsfiddle.net/zV6Yg/
Hieronder een uitgeklede versie van het geheel.
HTML:
1
2
3
4
5
6
7
8
9
| <ul class="tweets"> <li class="tweet"> <a class="profile-link" href="#"> <strong class="fullname">Person.Name</strong> <br /> <span class="username"><s>@</s><b>username</b></span> </a> </li> </ul> |
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| ul { margin: 0; padding: 0; } ul li { width: 200px; list-style: none; } .profile-link { text-decoration: none; } .profile-link:hover .fullname { text-decoration: underline; } .username { font-size: 0.8em; color: #999; } .username s { text-decoration: none; } .username b { font-weight: normal; } |
Wat wil ik?
Dat de .username dichter op de .fullname komt te staan.
Wat heb ik geprobeerd?
- De twee namen scheiden met display: block; width: 100%; in plaats van <br />
- line-height aanpassen.
- margin-top: -npx
Case op jsFiddle: http://jsfiddle.net/zV6Yg/