negative position:absolute oder margins schlechte Praxis?
Mark.K
- css
,---------------|
| |
| |
| |
| post |
| |
........ | |
| | | |
| meta | | |
|......| `---------------'
<div class="post">
<div class="meta"></div>
</div>
Guten Morgen,
Ich möchte gerne fragen, ob es schlechter Programmierstil ist, wenn ich
ein <div> außerhalb eines anderen durch negative margins oder negativem
left/right Wert positioniere? Sollte ich stattdessen ein "wrapper" <div>
um beide Elemente legen und "post" und "meta" dann positionieren ?
Konkret geht es um einen Blog-Post, dessen meta-Angaben (Autor,Datum,
Post-typ) ich neben dem Artikel platzieren möchte.
mfg
mark
@@Mark.K:
nuqneH
Ich möchte gerne fragen,
Tu’s doch! ;-)
ob es schlechter Programmierstil ist,
Es ist schlechter Stil, beim Entwickeln von HTML oder CSS von „Programmieren“ zu sprechen.
wenn ich ein <div> außerhalb eines anderen durch negative margins oder negativem left/right Wert positioniere?
Nein. Solange nicht …
Sollte ich stattdessen ein "wrapper" <div> um beide Elemente legen und "post" und "meta" dann positionieren ?
Es ist schlechter Stil, das Markup nachträglich wegen der Gestaltung zu ändern.
Konkret geht es um einen Blog-Post, dessen meta-Angaben (Autor,Datum, Post-typ) ich neben dem Artikel platzieren möchte.
In dem Fall sollte schon ein Element vorhanden sein, das den Artikel beinhaltet (article, body).
Qapla'
Hi,
Nein. Solange nicht …
<!DOCTYPE html>
<title></title>
<style type='text/css'>
[code lang=css].hide-text {
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
span {
display: block;
width: 50px;
height: 50px;
background: orange;
}
</style>
<span class="hide-text">foo<br/>bar</span>[/code]
Da bleib ich lieber bei den guten alten unperformanten aber dafür zuverlässigeren -9999px
~dave
@@Gunnar Bittersmann:
nuqneH
Nein. Solange nicht …
Das kommt dabei raus, wenn manche (in dem Fall Twitter) das Web kaputt machen.
Der Link sollte nicht 'mobile' im URI haben.
There is no Mobile Web. Nielsen irrt.
Qapla'