mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 13:42 Benutzername: Passwort: Auto-Login

Thema: RESPONSIVE WEBDESIGN? vom 08.07.2013


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> RESPONSIVE WEBDESIGN?
Seite: 1, 2  Weiter
Autor Nachricht
JoeMelRamos
Threadersteller

Dabei seit: 11.02.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 08.07.2013 22:11
Titel

RESPONSIVE WEBDESIGN?

Antworten mit Zitat Zum Seitenanfang

Hallo Leute.

Ich verzweifel'.

Ich hab mir eine Internetseite gebaut (OnePage – parallax - scrolling).

Das Problem:Auf mobilen Geräten wie iPad - iPhone sieht alles verschoben und abgef*********** aus Grins ...

Ich hab mir auch schon Tutorials angesehen, wie sowas funktioniert, jedoch ist es dafür schon längst zu spät(MEIN FEHLER).

Gibt es noch Möglichkeiten, wo man das ganze irgendwie doch responsive hinkriegt? :/ I'm so confused...

Danke euch schonmal für eure Infos! Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
easteregg

Dabei seit: 15.02.2003
Ort: Deutschland
Alter: 36
Geschlecht: Männlich
Verfasst Mo 08.07.2013 22:19
Titel

Antworten mit Zitat Zum Seitenanfang

Wenn's dafür schon längst zu spät ist, wie soll man das dann doch noch hinkriegen? Verrätst ja auch nicht, was genau "verschoben und abgef*********" aussieht. Je nachdem wie vermurkst es ist, und wie lange letztlich die Erstellung der Seite bisher gedauert hat, lohnt sich vielleicht eher ein Neuanfang.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
JoeMelRamos
Threadersteller

Dabei seit: 11.02.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 08.07.2013 22:21
Titel

Antworten mit Zitat Zum Seitenanfang

easteregg hat geschrieben:
Wenn's dafür schon längst zu spät ist, wie soll man das dann doch noch hinkriegen? Verrätst ja auch nicht, was genau "verschoben und abgef*********" aussieht. Je nachdem wie vermurkst es ist, und wie lange letztlich die Erstellung der Seite bisher gedauert hat, lohnt sich vielleicht eher ein Neuanfang.



Also was verschoben wird sind einige Bilder.....Alle Texte sind an der richtigen Stelle.

Dann wird der Hintergrund einfachmal weiß. :/

Die Seite ist noch offline, sonst würd ich den Link schicken.... :/


Und an ein Neuanfang ist nicht nachzudenken, da ich zu lange dran sitze :/


Zuletzt bearbeitet von JoeMelRamos am Mo 08.07.2013 22:22, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
type1

Dabei seit: 19.11.2004
Ort: -
Alter: 44
Geschlecht: Männlich
Verfasst Mo 08.07.2013 22:57
Titel

Antworten mit Zitat Zum Seitenanfang

Tja. Dann wird's schwer...
  View user's profile Private Nachricht senden
JoeMelRamos
Threadersteller

Dabei seit: 11.02.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 08.07.2013 23:02
Titel

Antworten mit Zitat Zum Seitenanfang

type1 hat geschrieben:
Tja. Dann wird's schwer...



Gibt es nicht Befehle wie: Wenn Smartphone (min - max width), dann

www.xyz.de/andere_Seite ? :/
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
type1

Dabei seit: 19.11.2004
Ort: -
Alter: 44
Geschlecht: Männlich
Verfasst Mo 08.07.2013 23:08
Titel

Antworten mit Zitat Zum Seitenanfang

Klar. Aber was soll das bringen? Wenn der Code der alternativseite auch nur Kot ist haste die gleiche Scheiße. Und deinen Code kennt hier keiner. Man weiß gar nichts über dein Projekt.
  View user's profile Private Nachricht senden
JoeMelRamos
Threadersteller

Dabei seit: 11.02.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 08.07.2013 23:29
Titel

Antworten mit Zitat Zum Seitenanfang

type1 hat geschrieben:
Klar. Aber was soll das bringen? Wenn der Code der alternativseite auch nur Kot ist haste die gleiche Scheiße. Und deinen Code kennt hier keiner. Man weiß gar nichts über dein Projekt.



HIER MEINE CODES *zwinker*:


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<link href='http://fonts.googleapis.com/css?family=Noto+Serif:400,700' rel='stylesheet' type='text/css'>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sükrü Kulaber — Portfolio</title>
<link href="style.css" rel="stylesheet" type="text/css" />

<link rel="shortcut icon" type="image/x-icon" href="images/favicon.ico" />

<script src="script/jquery-1.8.2.min.js"></script>

<script src="script/jquery.scrollTo-1.4.3.1.min.js"></script>

<script type="text/javascript" src="script/jquery.parallax-1.1.js"></script>

<script src="script/jquery.easing.1.3.js"></script>

<script src="script/jquery.scrolldeck.js"></script>

<script src="script/jquery.lettering-0.6.1.min.js"></script>

<script src="script/jquery.scrollorama.js"></script>

<script type="text/javascript">


$(document).ready(function(){
//$('#nav').localScroll(800);

RepositionNav();

$(window).resize(function(){
RepositionNav();
});

//.parallax(xPosition, adjuster, inertia, outerHeight) options:
//xPosition - Horizontal position of the element
//adjuster - y position to start from
//inertia - speed to move relative to vertical scroll. Example: 0.1 is one tenth the speed of scrolling, 2 is twice the speed of scrolling
//outerHeight (true/false) - Whether or not jQuery should use it's outerHeight option to determine when a section is in the viewport
$('#intro').parallax("50%", 0, 0.1, true);
$('.bg1').parallax("50%", 1400, 0.5, true);
$('#second').parallax("50%", 0, 0.1, true);
$('.bg').parallax("30%", 2800, 0.4, true);
$('.bg2').parallax("60%", 2700, 1.7, true);
$('#third').parallax("50%", 2750, 0.3, true);

var deck = new $.scrolldeck({
slides: '.slide',
buttons: '#nav li a',
easing: 'easeInOutExpo'
});

})
</script>
</head>




<body>

<ul id="nav">

<li><a href="#intro" title="Start">Start</a></li>
<li><a href="#second" title="Über Mich">Über Mich</a></li>
<li></li>
<li><a href="#third" title="Arbeiten">Arbeiten</a></li>
<li><a href="#fifth" title="Der Rest">Rest</a></li>

</ul>

<div id="logo-mitte"><a href="#intro" title="Sükrü Kulaber"><img src="images/foto.png" width="75" height="81"></a></div>



<div id="intro" class="slide">

<div class="story">

<div id="navigation"></div>

<div class="bg1"></div>

<h1>HERZLICH WILLKOMMEN.<br><br><br><br><br><br></h1>
<h2>PORTFOLIO<br>VON<br>SÜKRÜ KULABER.</h2>

<div id="zickzack1"><img src="images/zickzack.png" width="1000" height="80"></div>

</div> <!--.story-->

</div> <!--#intro-->




<div id="second" class="slide">

<div class="story">



<div class="float-right">
<h2>ÜBER MICH.</h2>
<p>Sükrü Kulaber 22<br>Geboren und aufgewachsen bin Ich<br>in Bielefeld!<br>Hier können Sie einen Eindruck über <br>meine Projekte sammeln.
<br>Zur Zeit besuche ich das<br> b.i.b. International College in Paderborn.</p>

</div>

<div class="bg"></div>

<div class="bg2"></div>

<div id="zickzack2"><img src="images/zickzack2.png" width="1000" height="80"></div>

</div> <!--.story-->

</div> <!--#second-->




<div id="third" class="slide">

<div class="story">

<h1>ARBEITEN.</h1>

<table class="fotoprintweb" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><p><a href="foto.html" target="print">foto</a></p></td>
<td><p><a href="print.html" target="print">print</a></p></td>
<td><p><a href="web.html" target="print">web</a></p></td>
</tr>
</table>




<div id="tabelle">

<table cellpadding="0" border="0">
<tr>
<td ><iframe src="foto.html" name="print" id="print" width="900" height="452" frameborder="0" scrolling="no"></iframe></td>
</tr>
</table>

</div>

<div id="zickzack3"><img src="images/zickzack.png" width="1000" height="80"></div>

</div> <!--.story-->

</div> <!--#third-->





<div id="fifth" class="slide">

<div class="story">

<div class="float-right">

<h2>REST.</h2>

</div>

<div class="float-left">
<div id="schreiben">

Kontaktieren Sie mich.<br>
Ich freue mich auf Sie!

</div>
<table class="kontaktformular" width="400" border="0" cellspacing="10" cellpadding="0">


<form action="mail.php" method="POST">
<tr>
<td><input type="Text" name="vorname" value="Name" size="30" class="tabelle-groesse" tabindex="3" onFocus="if(this.value=='Name') this.value=''"/></td>
</tr>

<tr>
<td><input type="Text" name="email" value="E-Mail" class="tabelle-groesse" size="30" tabindex="3" onFocus="if(this.value=='E-Mail') this.value=''"/></td>
</tr>

<tr>
<td><textarea name="nachricht" input type="Text" value="Nachricht" cols="30" rows="6" class="tabelle-groesse" size="30" tabindex="3" onFocus="if(this.value=='Nachricht') this.value=''"/></textarea></td>
</tr>

<tr>
<td><input type="submit" name="submit" value="Abschicken!" cols="30" size="30" tabindex="3" /></td>
</tr>

</form>
</table>


</div>
<div id="leiste">

Inhaltlich Verantwortlich<br>
Gemäß § 10 Absatz 3 MDSTV:<br><br>

Sükrü Kulaber<br>
Epiphanienweg 17<br>
33739 Bielefeld<br><br>
0176/32 48 48 69<br>
<a href="mailto:hello@s-kulaber.de">hello@s-kulaber.de</a><br>
www.s-kulaber.de

</div>
<footer>&copy; 2013 by Sükrü Kulaber</footer>

</div> <!--.story-->

</div> <!--#fifth-->





<script type="text/javascript">

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-2821890-9']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script>
</body>
</html>









CSS

@charset "utf-8";
/* CSS Document */

body{
margin: 0;
min-width: 980px;
padding: 0;
font-family: 'Noto Serif', serif;
}

h1{
font-size: 35px;
}

h2{
text-align: right;
font-size: 35px;
color: white;
}

.infos{
position:absolute;
bottom:100px;
left:50%;
margin-left: -270px;
text-align:center;
font-size:10px;
}



img{
border: 0;
}

.float-left{
float: left;
margin-left:30px;
width:400px;
font-size:20px;
z-index:99;
color:#b79c75;
}

.float-right{
float: right;
margin: 0 20px 0 0;
color:white;
z-index:640;
}


.center{
font-size: 2.5em;
padding: 80px 0 0 0;
text-align: center;
}

#nav{
position: fixed;
width:1000px;
left:50%;
margin-left:-500px;
top:0px;
text-align:center;
list-style: none;
z-index: 999;
font-size:16px;
}

#nav li{
display:inline;
padding-right:70px;
text-align:center;
color:white;
}

#header, #intro, #second{
width: 100%;
}

#intro{
background:url(images/firstBG.jpg) 50% -110px no-repeat fixed;
color: #212121;
height: 1000px;
margin: 0 auto;
padding: 100px 0 0 0;
}

#intro .bg1{
background: url(images/start.png) 50% 300px no-repeat fixed;
height: 800px;
margin: 0 auto;
padding: 0;
position: absolute;
width:1000px;
z-index: 0;
}

#second{
background: url(images/secondBG.jpg) 50% 0 no-repeat fixed;
color: black;
height: 1200px;
margin: 0 auto;
overflow: hidden;
padding: 0;
color: #c04247;
}

#second .bg{
background: url(images/me-neu.png) 50% 0 no-repeat fixed;
height: 1300px;
margin: 0 auto;
padding: 0;
position: absolute;
width:1000px;
z-index: 200;
}


#second .bg2{
background: url(images/trainers.png) 40% 0 no-repeat fixed;
height: 1300px;
margin: 0 auto;
padding: 0;
position: absolute;
width:1000px;
z-index: 610;
}

#third{
background-color: #b79c75;
height: 1200px;
padding: 40px 0 0 0;
color:#212121;
}

#fifth{
background: url(images/forthBG.jpg) 50% 0 no-repeat fixed;
height: 400px;
margin: 0 auto;
padding: 40px 0 0 0;
color:white;
}

.story{
margin: 0 auto;
min-width: 1000px;
overflow: auto;
width: 1000px;
}

.story .float-left, .story .float-right{
padding: 80px 0 0 0;
position: relative;
width: 350px;
}

.slide {
width: 100%;
}

#nav li a.current {
color: white;
text-decoration:underline;
}

#nav li a:hover{
text-decoration: underline;
}

.fotoprintweb a.current{
color: white;
text-decoration:underline;
}


.fotoprintweb a:hover{
text-decoration: underline;
}

a{font-weight:bold;
color: white;
text-decoration:none;
}

#logo-mitte{
position: fixed;
width:1000px;
left:50%;
margin-left:-500px;
text-align:center;
z-index:988;
}

#tabelle{
position: relative;
text-align:center;
width:900px;
left:50%;
margin-left:-450px;
padding-top:10px;
}



.tabelle-groesse{
color: #b79c75;
font-size:20px;
font-family: 'Noto Serif', serif;
background:none;
border: none;
border-bottom: 1px dotted white;
}


#zickzack1{
position:absolute;
bottom:0px;
width:1000px;
height:80px;
left:50%;
margin-left:-500px;
}

#zickzack2{
position:absolute;
bottom:0px;
width:1000px;
height:80px;
left:50%;
margin-left:-500px;
z-index:201;
}

#zickzack3{
position:absolute;
bottom:0px;
width:1000px;
height:80px;
left:50%;
margin-left:-500px;
}

#leiste{
position:absolute;
top:150px;
padding-left:530px;
z-index:1;
}

.kontaktformular{
position:relative;
padding-top:16px;
}

.fotoprintweb{
position:relative;
left:50%;
width:900px;
margin-left:-450px;
text-align:center;
}

#mailja{
position:absolute;
}

iframe{
z-index:999;
}

#schreiben{
position:relative;
margin-left:15px;
margin-top:25px;}

footer{
position:absolute;
bottom:0px;
width:1000px;
text-align:center;
font-size:10px;}

::selection{
background: #c04247; color: #fff;
}
::-moz-selection{
background: #c04247; color: #fff;
}





/* RESPONSIVE DESIGN -IPHONE*/


@media screen and (max-width: 480px) {


#nav li{
display: block;
margin-bottom:20px;
text-align:center;
color:white;
}




#nav{
position: absolute;
width:1000px;
left:50%;
margin-left:-500px;
top:0px;
text-align:center;
list-style: none;
z-index: 999;
font-size:16px;
}



}

/* RESPONSIVE DESIGN -IPAD*/

@media only screen and (max-width: 1024px) {





}
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Karlarsch

Dabei seit: 05.02.2007
Ort: -
Alter: 58
Geschlecht: Männlich
Verfasst Di 09.07.2013 06:47
Titel

Antworten mit Zitat Zum Seitenanfang

Invalide Syntax, fehlende Semantik, Div-Suppe, Layout-Tabellen, absolute Positionierung, inline Attribute statt CSS, inflationärer Gebrauch von IDs, veraltete Libs, ... du hast so fast jede handwerkliche Missetat in den paar Zeilen Code die mir spontan einfällt.

Imho ist da nichts zu machen. Es gibt kein Hokuspokus um mal eben auf die Schnelle eine Seite responsiv zu machen.

Mein Rat:
- Verbessere deine HTML/CSS-Skills
- Beschäftigte dich mit dem Thema Responsive Design von Grund auf
- Mach alles neu

Gruß
Karl
  View user's profile Private Nachricht senden
 
Ähnliche Themen Responsive Webdesign
Responsive Webdesign
Breakpoints | Responsive Webdesign
Welche Größe und Breakpojnts bei Responsive Webdesign
Responsive Webdesign mit CSS3 Media Queries
Responsive Image Map
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.