Hey ich erstellen Ember-Anwendung, und ich versuche Sticky Footer
setzen.
Ich versuche, dies durch dieses Tutorial zu tun Sticky Footer On CSS-Tricks, Denn es ist Arbeit für mich einmal.
Aber mit Ember seine dosen't ArbeitSticky footer in ember
Meine CSS:
.mainFooter {
height:100px;
color:white;
background-color: #0c2635;
text-align:center;
}
.wrapper {
min-height: 100%;
margin-bottom: -100px;
}
.wrapper:after {
content: "";
display: block;
}
.mainFooter, .wrapper:after {
height: 100px;
}
Mein HTML:
<footer class="mainFooter">
SOME TEXT
</footer>
Wie gesagt, es ist dosent Arbeit.
ich den Quellcode über den Inspektor sehen und ich sah, dass Ember seinen eigenen Wrapper die ich in der application.hbs
Datei setzen zum Inhalt hinzugefügt, dieser Wrapper eine Klasse ember-view
ich versuche zu tun, so genannt haben:
.ember-view {
min-height: 100%;
}
Aber Es ist dosent Arbeit entweder die Fußzeile in der Mitte der Seite angezeigt.
Kann jemand das versuchen und Erfolg?
Ich würde gerne über eine Lösung für dieses Problem wissen.
Ich weiß nicht, wie gefälschte eine Ember App in jsfiddle/codeopen so lade ich die App auf meinem Server, URL: http://drawyourgif.pe.hu/dist/
EDIT
Nach der Lösung, die kumkanillam
sugest Ich habe so :
Application.hbs:
{{outlet "modal"}}
{{partial "header"}}
<div id="gif" class="wrapper">
{{outlet}}
</div>
{{partial "footer"}}
app.js
App = Ember.Application.extend({
modulePrefix: config.modulePrefix,
podModulePrefix: config.podModulePrefix,
rootElement: '#gif',
Resolver
});
Und ich bekomme diesen Fehler in der Konsole:
ember.debug.js:43272Uncaught TypeError: Cannot read property 'tagName' of undefined
Was ich falsch gemacht habe?
Konnte ein codepen/jsbin? Auch dieses Problem ist mit flexbox sauber/einfach gelöst. Sind Sie offen für die Verwendung von Flexbox? – sheepdog
@sheepdog Hey, ich interessiere mich nicht mit flexbox, nur seine Werke, Schau dir meine bearbeiten Ich habe die Website-URL hinzugefügt, dass Sie das Problem sehen können –
@Harmanmet Ich wandte css Stil 'Position: fest; unten: -3px; links: 2px; rechts: 2px; 'zu' .wrapper: nachdem' es in Ihrer Site funktionierte. Sie können versuchen, diese – kumkanillam