Kατεβάσετε την εφαρμογή android του blog! DownLoad

FoulsCode: 2011-17

Translate

Πρόσφατα Σχόλια

Σύνολο αναρτήσεων

Συνολικές προβολές σελίδας

Τι είναι το Responsive Web Design και γιατί το χρειάζεστε!

Written By Fouls Code on Τρίτη, 30 Δεκεμβρίου 2014 | Δεκεμβρίου 30, 2014



Το responsive web design είναι ένας σχετικά καινούριος όρος. Για πρώτη φορά αναφέρθηκε από τον Ethan Marcotte στο άρθρο του με τίτλο “Responsive Web Design”.
Στα ελληνικά, η λέξη responsive σημαίνει ανταπόκριση, απάντηση, οπότε μπορούμε να πούμε ότι η τεχνική αυτή βασίζεται στην ανίχνευση κάποιων μεταβλητών και με βάση τις τιμές τους υπάρχει και ανάλογη ανταπόκριση.
Στο web, θα ορίζαμε το responsive web design ως τη διαδικασία σχεδιασμού και κατασκευής ιστοσελίδων οι οποίες ανιχνεύουν διάφορες μεταβλητές από το εξωτερικό και εσωτερικό περιβάλλον και ανταποκρίνονται ανάλογα προς τον επισκέπτη.
Στόχος είναι η δημιουργία μίας «έξυπνης» ιστοσελίδας η όποια θα προσαρμόζει το μέγεθος και τα βασικά χαρακτηριστικά της (μενού, εικόνες, κείμενο) ανάλογα με τις διαστάσεις της οθόνης της συσκευής του χρήστη!

Το πρόβλημα

Τα τελευταία χρόνια αυξάνεται με γοργούς ρυθμούς η χρήση των tablets και των κινητών συσκευών για την πλοήγηση στο διαδίκτυο από ότι παλαιότερα που χρησιμοποιούσαμε αποκλειστικά σταθερό ηλεκτρονικό υπολογιστή.
Αυτό μπορεί να δημιουργήσει προβλήματα στην εμφάνιση των ιστοσελίδων, λόγω ποικιλίας διαστάσεων στις οθόνες των συσκευών, καθώς και διαφόρων ασυμβατοτήτων μεταξύ τους.
Χρησιμοποιώντας την τεχνική του responsive web design για να κατασκευάσουμε μια ιστοσελίδα έχουμε ως στόχο να αποφύγουμε τέτοιου είδους προβλήματα και να προσφέρουμε στον επισκέπτη την καλύτερη δυνατή εμπειρία πλοήγησης, καθώς και τις δυνατότητες που προσφέρει το εκάστοτε μέσο που χρησιμοποιεί.

Πως λειτουργεί;

Αυτό που γίνεται συνήθως, είναι η ιστοσελίδα να ανιχνεύει τη συσκευή του επισκέπτη, καθώς και τις διαστάσεις της οθόνης. Όταν ο επισκέπτης χρησιμοποιεί οθόνη με σχετικά μεγάλες διαστάσεις (π.χ. πάνω από 1000px), η προβολή της σελίδας γίνεται υπό κανονικές συνθήκες εμφανίζοντας όσον το δυνατόν περισσότερα αντικείμενα.
Σε οθόνες με μικρότερες διαστάσεις, τα αντικείμενα τοποθετούνται συνήθως το ένα κάτω από το άλλο και μερικές φορές αποκρύπτονται εντελώς.
responsive web design

Πλεονεκτήματα


  • Το πιο βασικό πλεονέκτημα είναι ότι έχουμε μια ιστοσελίδα η οποία συμπεριφέρεται σαν 2 σε 1. Μπορούμε να επισκεφθούμε μια ιστοσελίδα χωρίς πρόβλημα είτε από έναν προσωπικό υπολογιστή είτε από μια κινητή συσκευή έχοντας την καλύτερη δυνατή εμπειρία πλοήγησης.
  • Analytics: Μπορούμε να έχουμε μια πλήρη αναφορά των επισκέψεων της ιστοσελίδας μας για διαφορετικού είδους συσκευές.
  • Σύνδεσμοι: Κοινοί σύνδεσμοι (links) που έχουμε στην ιστοσελίδα ανεξάρτητα από το είδος της συσκευής.
  • SEO: Ένα url συμπεριλαμβάνει όλα τα links που θέλουμε να έχουμε.
  • Μεγαλύτερη ευκολία στη συντήρηση και μείωση των σφαλμάτων. Είναι καλύτερα να συντηρείς μία ιστοσελίδα, παρά τρεις (μία για προσωπικό υπολογιστή, μία για tablet και μία για κινητό τηλέφωνο).
  • Μείωση του χρόνου σχεδίασης της δομής της ιστοσελίδας για όσον αφορά διαφορετικές συσκευές.

Responsive Web Design

Πότε πρέπει να χρησιμοποιείται το Responsive Web Design και πότε όχι;

Όταν πρόκειται να κατασκευάσουμε μια ιστοσελίδα είναι πολύ βασικό να αποφασίσουμε εξαρχής εάν θα χρησιμοποιήσουμε την τεχνική του responsive web design.
Θα πρέπει να το χρησιμοποιούμε όταν:
  • Η ιστοσελίδα περιέχει σχετικά μικρό αριθμό σελίδων, χωρίς πολύπλοκη λειτουργικότητα και οι απαιτήσεις των χρηστών δε διαφέρουν πολύ από συσκευή σε συσκευή.
  • Η ιστοσελίδα είναι σχετικά απλή, χωρίς πολλά διαφορετικά είδη διατάξεων (layouts) για τις σελίδες.
Δεν πρέπει να το χρησιμοποιούμε όταν:
  • Η ιστοσελίδα περιέχει πολλές σελίδες και γενικότερα οι λειτουργίες που έχει είναι αρκετά πολύπλοκες.
  • Οι στόχοι και οι απαιτήσεις των χρηστών διαφέρουν σε αρκετά μεγάλο βαθμό από συσκευή σε συσκευή.

Συμπεράσματα

Η τεχνική του responsive web design πλέον αρχίζει και χρησιμοποιείται ευρέως, διότι είναι μια οικονομική λύση για αυτούς που θέλουν η ιστοσελίδα τους να είναι συμβατή σε κάθε browser και σε κάθε συσκευή. Έτσι, μπορούμε να αυξήσουμε τις επισκέψεις της σελίδας μας, αλλά και την εμπειρία πλοήγησης των επισκεπτών μας.
Όμως, δεν είναι πάντοτε η καλύτερη επιλογή. Σίγουρα αποτελεί τη λύση πολλές φορές, αλλά όχι σε όλες τις περιπτώσεις. Η χρήση του καμιά φορά μπορεί να προκαλέσει άλλα προβλήματα και τότε καλύτερο είναι να μην χρησιμοποιηθεί αυτή η τεχνική.
Γενικότερα, η σχεδίαση μιας ιστοσελίδας η οποία βασίζεται στην τεχνική του responsive web design δεν είναι εύκολη. Οι designers και οι developers θα πρέπει να γνωρίζουν πολύ καλά HTML, CSS και Javascript και φυσικά να έχουν πολύ καλή συνεργασία μεταξύ τους ώστε να επιτευχθεί το επιθυμητό αποτέλεσμα.
Τέλος, το responsive web design είναι μια κυρίαρχη τάση στο χώρο της σχεδίασης και κατασκευής ιστοσελίδων και θα συνεχίσει να χρησιμοποιείται ολοένα και περισσότερο.


Δεκεμβρίου 30, 2014 | 0 σχόλια | Διαβάστε περισσότερα

HTML Basics: Τα μοντέλα περιεχομένου




Στις προηγούμενες εκδόσεις HTML, υπήρχαν 2 κατηγορίες περιεχομένου. Υπήρχαν τα επίπεδα Block και το επίπεδο Inline. Τα block σε ένα έγγραφο HTML κατείχαν την δικιά τους γραμμή μέσα στο έγγραφο ενώ αντίθετα τα στοιχεία inline βρίσκονταν μέσα στα στοιχεία Block. Στην HTML5 επεκτάθηκε αυτή η νοοτροπία και διασπάστηκαν τα στοιχεία σε 7 κατηγορίες περιεχομένου. Με αυτό τον τρόπο μπορούμε να γράψουμε κώδικα σήμανσης HTML ο οποίος έχει νόημα και δομή.





Πηγή
Δεκεμβρίου 30, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Very simple CSS accordion

Written By Fouls Code on Δευτέρα, 29 Δεκεμβρίου 2014 | Δεκεμβρίου 29, 2014



 Αντιγραφή επικόλληση τον παρακάτω κώδικα:


 <style>
/* foulscode.blogspor.gr */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700|Montserrat:400,700|Droid+Serif:400,400italic,700,700italic);

*{
  margin: 0; border: 0;
}

html{
  -font-smoothing: antialiased;
  height: 100%;
    background: white;
    background: radial-gradient(circle, #fff 20%, #ccc);
    background-size: cover;
}

h1{
  font-weight: lighter;
  margin: 0 auto;
  text-align: center;
  margin-top: 20%
}
p{
 
  font-family: 'Droid Serif';
  font-style: italic;
  color: #666;
  text-align: center;
  margin-top: 1%
}

Body{
  font-family: 'Montserrat';
}

#container{
  width: 400px;
  height: auto;
  margin: 0 auto;
  margin-top: 3%;
  border-top: 1px solid #bdbdbd;
  border-left: 1px solid #bdbdbd;
  border-right: 1px solid #bdbdbd;
}

.accordion label{
  display:block;
  background-color: #eeeeee;
  padding: 10px;
  color: #424242;
  text-shadow: 0 0 2px rgba(255,255,255,0.6);
  cursor: pointer;
  border-bottom: 1px solid #bdbdbd;
  border-top: 1px solid #ffffff;
}

.accordion p{
  color: #424242;
  padding: 10px;
  font-size: 0.8em;
  line-height: 1.7em;
  border-bottom: 1px solid #bdbdbd;
  font-family: 'Droid Serif';
  font-style: italic;
  visibility: hidden;
  opacity: 0;
  display: none;
  text-align: left;
  background-color: #fff;
  margin-top: 0px;
}

#tm:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#tm{
  display: none;
  position: relative;
}

#tn:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#tn{
  display: none;
  position: relative;
}

#to:checked ~ .hiddentext{
  display: block;
  visibility: visible;
  opacity: 1;
}

input#to{
  display: none;
  position: relative;
}
.arrow{
  color: #666666;
}
/* foulscode.blogspot.gr */
</style>
<h1>Very simple CSS3 accordion</h1>
<p>only by foulscode.blogspot.gr</p>
<!-- Start of the accordion -->
<div id="container">
  <!-- Item 1 -->
  <div class="accordion">
    <label for="tm" class="accordionitem"><h2>Item 1 <span class="arrow">&raquo;</span></h2></label>
    <input type="checkbox" id="tm"/>
    <p class="hiddentext">One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed  into a horrible vermin. He lay on his armour-like back, and if he lifted his head a little he could see his brown belly, slightly domed and divided by arches into stiff sections.</p>
  </div>
 
  <!-- Item 2 -->
  <div class="accordion">
    <label for="tn" class="accordionitem"><h2>Item 2 <span class="arrow">&raquo;</span></h2></label>
    <input type="checkbox" id="tn"/>
    <p class="hiddentext">One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin. He lay on his armour-like back, and if he lifted his head a little he could see his brown belly, slightly domed and divided by arches into stiff sections.</p>
  </div>
 
  <!-- Item 3 -->
  <div class="accordion">
    <label for="to" class="accordionitem"><h2>Item 3 <span class="arrow">&raquo;</span></h2></label>
    <input type="checkbox" id="to"/>
    <p class="hiddentext">One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed in his bed into a horrible vermin. He lay on his armour-like back, and if he lifted his head a little he could see his brown belly, slightly domed and divided by arches into stiff sections.</p>
  </div>
</div>


DEMO


Δεκεμβρίου 29, 2014 | 0 σχόλια | Διαβάστε περισσότερα

5 Big Social Icons



Αντιγραφή επικόλληση τον παρακάτω κώδικα:

<style>
/* foulscode.blogspot.gr */
#social{
  width: 300px;
  padding:20px;
  margin:0 auto;
}

#social .fa{
color:rgb(0,153,255); /*change colour of icons*/

}

#social .fa:hover{
color:rgb(153,204,255);

}
/* foulscode.blogspot.gr */
</style>
<html>
<head>
  <link href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
</head>
   <body>
     <div id="social">
        <i class="fa fa-facebook-square fa-4x"></i> <!-- range from fa-1x for small icon to 5x for larger icon -->
        <i class="fa fa-twitter-square fa-4x"></i>  <!-- range from fa-1x for small icon to 5x for larger icon -->
        <i class="fa fa-linkedin-square fa-4x"></i> <!-- range from fa-1x for small icon to 5x for larger icon -->
        <i class="fa fa-pinterest-square fa-4x"></i>  <!-- range from fa-1x for small icon to 5x for larger icon -->
        <i class="fa fa-google-plus-square fa-4x"></i>  <!-- range from fa-1x for small icon to 5x for larger icon -->
      </div>
  </body>
</html>



DEMO
Δεκεμβρίου 29, 2014 | 0 σχόλια | Διαβάστε περισσότερα

NeatNait social share buttons

Written By Fouls Code on Δευτέρα, 22 Δεκεμβρίου 2014 | Δεκεμβρίου 22, 2014




Αντιγραφή επικόλληση τον παρακάτω κώδικα:

<style>
/* foulscode.blogspot.gr */
@import url(http://fonts.googleapis.com/css?family=Dosis);

body{
  background:#ddd;
  margin:20px;
  text-align:center;
}

ul{
  list-style:none;
  margin:auto;
  display:inline-block;
}

ul li{
  width:110px;
  height:130px;
  float:left;
  background:#FDFCFA;
  position:relative;
  transition: all .5s ease;
  overflow:hidden;
}

li h1{
  font-family: 'Dosis', sans-serif;
  font-weight:normal;
  text-align:center;
  line-height:60px;
  font-size:30px;
  transition: all .5s ease;
}

li:hover{
  box-shadow:inset 0 0 10px #2D2D2D; 
}

li:hover h1{
  transform: scale(.8) translateY(-5px);
}

li:hover .button{
  transform: translateY(0px);
}

li .button{ 
  height:50px;
  transform: translateY(25px);
  text-align:center;
  padding:5px 10px;
  padding-bottom:50px;
  color:white;
  width:100%;
  position:absolute;
  bottom:0;
  background:#2D2D2D;
  box-sizing:border-box;
  transition: all .5s .5s ease;
  line-height:25px;
  font-size:15px;
}

.button i{
  font-size:20px;
}

.button.blue{
  background:#24C9FF;
}

.button.pink{
  background:#E12148;
}

.button.green{
  background:#71F264;
}






.neatnait-love{
  width:250px;
  margin:auto;
  margin-top:5em;
  font-weight:300;
  font-family: 'Roboto', sans-serif;
  text-shadow:0 5px 20px #000;
  color:white;
  background:#111;
  padding:2em 6em 2em 4em;
  position:fixed;
  bottom:10%;
  left:50%;
  margin-left:-125px;
  box-sizing:border-box;
}

a{
  text-decoration:none;
  color:#f06;
  border-bottom:1px solid white;
  padding-bottom:5px;
  transition:border .5s ease;
}

a:hover{
  border-color:#111;
  color:#f06;
  border-bottom:4px solid white;
}
/* foulscode.blogspot.gr */
</style>
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">

<ul>
  <li>
    <h1>23</h1>
    <div class="button">
      <i class="fa fa-github"></i>
      <br>
      another star?
    </div>
  </li>
  <li>
    <h1>93</h1>
    <div class="button blue">
      <i class="fa fa-twitter"></i>
      <br>
      go n' tweet it!
    </div>
  </li>
  <li>
    <h1>52</h1>
    <div class="button pink">
      <i class="fa fa-pinterest"></i>
      <br>
      let's pin this!
    </div>
  </li>
  <li>
    <h1>61</h1>
    <div class="button green">
      <i class="fa fa-vine"></i>
      <br>
      revine now!
    </div>
  </li>
  <li>
    <h1>239</h1>
    <div class="button">
      <i class="fa fa-google-plus"></i>
      <br>
      plus one?
    </div>
  </li>
</ul>



<h3 class="neatnait-love">
  made with love at
  @<a href="http://foulscode.blogspot.com">foulscode</a>
</h3>



DEMO
Δεκεμβρίου 22, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Pure CSS3 Tabs

Written By Fouls Code on Παρασκευή, 19 Δεκεμβρίου 2014 | Δεκεμβρίου 19, 2014




Αντιγραφή επικόλληση τον παρακάτω κώδικα:


<style>
/* foulscode.blogspot.gr */

body {
    font-family: Cambria, Arial;
    background: #333;
}
.tabs {
    width: 100%;
    max-width: 600px;
    margin: 100px auto;
}
input {
    opacity: 0;
}
label {
    cursor: pointer;
    background: -webkit-linear-gradient(#666, #555);
    color: #eee;
    border-radius: 5px 5px 0 0;
    padding: 1.5% 3%;
    float: left;
    margin-right: 2px;
    font: italic 1em cambria;
}
label:hover {
    background: -webkit-linear-gradient(#777, #666);
}
input:checked + label {
    background: #fff;
    color: #333;
}
.tabs input:nth-of-type(1):checked ~ .panels .panel:first-child, .tabs input:nth-of-type(2):checked ~ .panels .panel:nth-child(2), .tabs input:nth-of-type(3):checked ~ .panels .panel:nth-child(3), .tabs input:nth-of-type(4):checked ~ .panels .panel:last-child {
    opacity: 1;
    -webkit-transition: .3s;
}
.panels {
    float: left;
    clear: both;
    position: relative;
    width: 100%;
    background: #fff;
    border-radius: 0 10px 10px 10px;
    min-height: 315px;
}
.panel {
    width: 100%;
    opacity: 0;
    position: absolute;
    background: #fff;
    border-radius: 0 10px 10px 10px;
    padding: 4%;
    box-sizing: border-box;
}
.panel h2 {
    margin: 0;
    font-family: Arial;
}
/* foulscode.blogspot.gr */
</style>
<div class="tabs">
    <input checked id="one" name="tabs" type="radio">
    <label for="one">Tab One</label>
    <input id="two" name="tabs" type="radio" value="Two">
    <label for="two">Tab Two</label>
    <input id="three" name="tabs" type="radio">
    <label for="three">Tab Three</label>
    <input id="four" name="tabs" type="radio">
    <label for="four">Tab Four</label>
    <div class="panels">
        <div class="panel">
                <h2>This is Panel One</h2>

            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vel leo sem. Sed nec quam sit amet lorem volutpat ullamcorper ut sed massa. Sed vel felis velit. Nullam et turpis sed dui auctor vehicula quis a dui.</p>
            <p>Aliquam vitae leo et sapien volutpat accumsan quis eget turpis. Etiam ac metus vitae purus semper pretium. Curabitur id nisl nisl. Cras ut massa sed dolor ullamcorper consequat ut sed dolor.</p>
            <p>Nam sodales, mi eu convallis adipiscing, ligula justo consectetur tellus, tincidunt vestibulum tortor elit a augue. Ut elementum ultricies orci, vel luctus neque varius in. Phasellus turpis nunc, eleifend ac fringilla at, malesuada in eros.</p>
        </div>
        <div class="panel">
                <h2>This is Panel Two</h2>

            <p>Aliquam vitae leo et sapien volutpat accumsan quis eget turpis. Etiam ac metus vitae purus semper pretium. Curabitur id nisl nisl. Cras ut massa sed dolor ullamcorper consequat ut sed dolor.</p>
            <p>Nam sodales, mi eu convallis adipiscing, ligula justo consectetur tellus, tincidunt vestibulum tortor elit a augue. Ut elementum ultricies orci, vel luctus neque varius in. Phasellus turpis nunc, eleifend ac fringilla at, malesuada in eros.</p>
        </div>
        <div class="panel">
                <h2>This is Panel Three</h2>

            <p>Nam sodales, mi eu convallis adipiscing, ligula justo consectetur tellus, tincidunt vestibulum tortor elit a augue. Ut elementum ultricies orci, vel luctus neque varius in. Phasellus turpis nunc, eleifend ac fringilla at, malesuada in eros.</p>
            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vel leo sem. Sed nec quam sit amet lorem volutpat ullamcorper ut sed massa. Sed vel felis velit. Nullam et turpis sed dui auctor vehicula quis a dui.</p>
            <p>Aliquam vitae leo et sapien volutpat accumsan quis eget turpis. Etiam ac metus vitae purus semper pretium. Curabitur id nisl nisl. Cras ut massa sed dolor ullamcorper consequat ut sed dolor.</p>
        </div>
        <div class="panel">
                <h2>This is Panel Four</h2>

            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris vel leo sem. Sed nec quam sit amet lorem volutpat ullamcorper ut sed massa. Sed vel felis velit. Nullam et turpis sed dui auctor vehicula quis a dui.</p>
            <p>Aliquam vitae leo et sapien volutpat accumsan quis eget turpis. Etiam ac metus vitae purus semper pretium. Curabitur id nisl nisl. Cras ut massa sed dolor ullamcorper consequat ut sed dolor.</p>
        </div>
    </div>
</div>


DEMO


Αφού πρώτα αντικαταστήσετε πρώτα το κείμενο και τον δικό σας τίτλο είσαι έτοιμοι!

Δεκεμβρίου 19, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Online τα γραπτά και οι σημειώσεις του Νεύτωνα

Written By Fouls Code on Τετάρτη, 17 Δεκεμβρίου 2014 | Δεκεμβρίου 17, 2014



Την ψηφιοποίηση μεγάλου μέρους των γραπτών του Ισαάκ Νεύτωνα ολοκλήρωσε η ψηφιακή βιβλιοθήκη του πανεπιστημίου του Κέμπριτζ, δίνοντας ελεύθερη online πρόσβαση στο έργο ενός από τους μεγαλύτερους επιστήμονες της ιστορίας. Μεταξύ των διαθέσιμων έργων βρίσκεται το περίφημο Principia Mathematica, αλλά και πολλά ακόμη βιβλία και σημειώσεις που ο συνολικός τους όγκος φτάνει τις μερικές χιλιάδες σελίδες.


«Μέχρι χθες, όποιος ήθελε να δει αυτά τα έργα έπρεπε να επισκεφθεί το Κέμπριτζ. Τώρα φέρνουν την Βιβλιοθήκη του Πανεπιστημίου του Κέμπριτζ στον κόσμο», ανέφερε χαρακτηριστικά ο υπεύθυνος ψηφιοποίησης του έργου, στην επίσημη ανακοίνωση του Πανεπιστημίου, η οποία επισημαίνει επίσης πως «οποιοσδήποτε, όπου κι αν βρίσκεται μπορεί να δει με ένα απλό κλικ του ποντικιού τον τρόπο με τον οποίο εργάστηκε ο Νεύτωνας και πώς έφτασε να αναπτύξει τις θεωρίες και τα πειράματά του».
Μπορείτε να επισκεφθείτε τη συλλογή και να ξεφυλλίσετε τα διαθέσιμα έργα στη διεύθυνση

cudl.lib.cam.ac.uk/collections/newton.


Πηγή
Δεκεμβρίου 17, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Transparent Menu Bar

Written By Fouls Code on Τρίτη, 9 Δεκεμβρίου 2014 | Δεκεμβρίου 09, 2014



Άλλο ένα εξαιρετικά όμορφο μενού για το blog και site σας!


<style>
/* http://foulscode.blogspot.gr */
@import url(www.foulscode.blogspot.gr);
html, body {
  height: 100%;
}
body {
  background: linear-gradient(330deg, #e05252 0%, #99e052 25%, #52e0e0 50%, #9952e0 75%, #e05252 100%);
}
nav {
  max-width: 960px;
  /* The mask-image gives us some extra fading. It is not necessary but without this, you can't face out the box-shadows. This clips our menu */
  mask-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #ffffff 25%, #ffffff 75%, rgba(255, 255, 255, 0) 100%);
  margin: 0 auto;
  /* Using padding instead of margin for the top and bottom here will keep our box-shadow visible and not affected by the mask-image */
  padding: 75px 0;
}
nav ul {
  text-align: center;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 25%, rgba(255, 255, 255, 0.2) 75%, rgba(255, 255, 255, 0) 100%);
  width: 100%;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.6);
}
nav ul li {
  display: inline-block;
}
nav ul li a {
  padding: 20px;
  font-family: "Roboto";
  color: rgba(0, 0, 0, 0.5);
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
  font-size: 25px;
  text-decoration: none;
  display: block;
}
nav ul li a:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), inset 0 0 1px rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.1);
  color: rgba(0, 0, 0, 0.7);
}
/* http://foulscode.blogspot.gr */
</style>
<nav>
  <ul>
    <li>
      <a href="URL">Home</a>
    </li>
    <li>
      <a href="URL">Blog</a>
    </li>
    <li>
      <a href="URL">About</a>
    </li>
    <li>
      <a href="URL">Contact</a>
    </li>
  </ul>
</nav>



DEMO
Δεκεμβρίου 09, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Menu Tabs




<style>
* {
margin: 0px;
padding: 0px;
list-style-type: none;
}
ul { overflow:hidden; float:left; padding-left:48px;}
#tabbed {
width:80%;
min-width:400px;
margin:0 auto;
padding-top:68px;
border-bottom:4px solid #8fa11d;
overflow:hidden;
}
li {
display: block;
float: right;
padding: 10px 24px 8px;
background-color: #6a7a0f;
border-radius:8px 8px 0 0;
margin-right:46px;
z-index:2;
position:relative;
cursor:pointer;
color:#cfd08b;
text-transform:uppercase;
font:bold 12px/20px Arial, Helvetica, sans-serif;
text-shadow:rgba(0,0,0,.16) -1px -1px;
}
li:before, li:after {
display:block; content:" "; position:absolute;  top:0; height:100%; width:44px; background-color: #6a7a0f;
}
li:before {
right:-24px;
transform: skew(30deg, 0deg) ;
-webkit-transform: skew(30deg, 0deg) ;
-moz-transform: skew(30deg, 0deg) ;
-o-transform: skew(30deg, 0deg) ;
-ms-transform: skew(30deg, 0deg) ;
border-radius:0 8px 0 0;
box-shadow:rgba(0,0,0,.1)3px 2px 5px, inset rgba(255,255,255,.09)-1px 0;
}
li:after {
left:-24px;
transform: skew(-30deg, 0deg) ;
-webkit-transform: skew(-30deg, 0deg) ;
-moz-transform: skew(-30deg, 0deg) ;
-o-transform: skew(-30deg, 0deg) ;
-ms-transform: skew(-30deg, 0deg) ;
border-radius:8px 0 0 0;
box-shadow:rgba(0,0,0,.1)-3px 2px 5px, inset rgba(255,255,255,.09)1px 0;
}
li:hover, li:hover:before, li:hover:after {
background-color:#5C6A0D;
}
.active, .active:before, .active:after, .active:hover, .active:hover:before, .active:hover:after { background-color:#8fa11d; color:#fff;}
.active {z-index:3;} </style>
<div id="tabbed">
<ul>
  <li>Nice Tabs</li>
  <li>But</li>
  <li class="active">Ugly Colors</li>
</ul>
</div>


DEMO
Δεκεμβρίου 09, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Another Simple CSS3 Dropdown Menu




Ένα πολύ όμορφο μενού δείτε το Demo


<style>
/* www.foulscode.blogspot.gr */
body {
  font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  padding: 20px 50px 150px;
  font-size: 13px;
  text-align: center;
  background: #ECF0F1;
}
ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
}
ul li {
  font: bold 12px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 15px 20px;
  background: #2C3E50;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  color: #fff;
}
ul li:hover {
  background: #1abc9c;
  color: #fff;
}
ul li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
}
ul li ul li {
  background: #2C3E50;
  display: block;
  color: #fff;
}
ul li ul li:hover { background: #1abc9c; }
ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
/* www.foulscode.blogspot.gr */
</style>
<ul><li>Home</li>
  <li>About</li>
  <li>
    Portfolio
    <ul>
      <li>Web Design</li>
      <li>Web Development</li>
      <li>Illustrations</li>
    </ul>
  </li>
  <li>Blog</li>
  <li>Contact</li>
</ul>


DEMO


Δεκεμβρίου 09, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Πρωτοσέλιδα Αθλητικών Εφημερίδων

Written By Fouls Code on Δευτέρα, 8 Δεκεμβρίου 2014 | Δεκεμβρίου 08, 2014


Κάτι πολύ απλό αλλα για κάποιους πολύ χρήσιμο.

                                 αντιγραφή επικόλληση τον παρακάτω κώδικα! 


<iframe scrolling="no" width="320" frameborder="0" style="border:0; width: 320px; height: 550px; margin:0 auto; padding:0;" src="http://services.wedia.gr/gazzettafpwidget/" height="550"></iframe>


Δεκεμβρίου 08, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Recent Post Widgets for Blogger


Γεια στους αναγνώστες αν και λίγο περασμένη η ώρα για εμενα πρώτα ήθελα να σας δείξω αυτό να ομορφύνει το blog σας.
Το μονο που πρέπει είναι να ανοίξετε ένα καινούριο  
  • 1


  • 2




Και μετά αντιγραφή επικόλληση τον παρακάτω κώδικα!

<script style="text/javascript" src="http://helplogger.googlecode.com/svn/trunk/helplogger/recentposts2.js"></script>
<script style="text/javascript">
var posts_no = 5;
var showpoststhumbs = false;
var readmorelink = true;
var showcommentslink = true;
var posts_date = true;
</script>
<script src="/feeds/posts/default?orderby=published&alt=json-in-script&callback=showlatestpostswiththumbs"></script>
<a style="font-size: 9px; color: #CECECE; float: right; margin: 5px;" href="http://foulscode.blogspot.com">Recent Posts Widget</a>
<noscript>Your browser does not support JavaScript!</noscript>
<link href='http://fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'/>
<style type="text/css">
img.recent-post-thumb {padding: 2px; width:35px;height:35px;float:right;margin: -14px 0px 0px 5px; border: 1px solid #cea5ac; border-radius: 10%;}
.recent-posts-container {font-family: 'Oswald', sans-serif;  float: left;width: 100%;min-height: 70px;margin: 5px 0px 5px 0px;padding: 0;font-size:12px;}
ul.recent-posts-container li {padding:5px 0px;min-height:65px; list-style-type: none; margin: 0px 10px 5px 35px;}
ul.recent-posts-container {counter-reset: countposts;list-style-type: none;}
ul.recent-posts-container li:before {content: counter(countposts,decimal);counter-increment: countposts;z-index: 2;position:absolute; left: 5px; font-size: 16px;color: #4D4D4D;background: #F7F7F7;padding: 9px 14px; border: 1px solid #efefef;}
.recent-posts-container a { text-decoration:none; }
.recent-posts-container a:hover{color: #4DACE3;}
.post-date {color:#e0c0c6; font-size: 11px; }
.recent-post-title a {font-size: 13px; text-transform: uppercase; color: #5C4D4D;}
.recent-post-title { margin: 5px 0px; }
.recent-posts-details {border-top: 4px solid #AC707A; margin-top: 5px; padding-top: 5px;}
.recent-posts-details a{ color: #888;}
a.readmorelink {color: #4DACE3;}
</style>


Αποθήκευση και αυτό ήταν!


Δεκεμβρίου 08, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Μουσικοί και DeepWeb

Written By Fouls Code on Κυριακή, 7 Δεκεμβρίου 2014 | Δεκεμβρίου 07, 2014




Σκεφτείτε το Διαδίκτυο σαν την επιφάνεια της Γης. Υπάρχουν λοιπόν τα κομμάτια του ιστού τα οποία ο καθένας γνωρίζει. Ναι, αλλά, γύρω από αυτά -μην ξεχνάμε πως- υπάρχουν και οι αχανείς εκτάσεις του ωκεανού που αντιπροσωπεύουν το πολύ δημοφιλές “Deep Web”. Ο λόγος για τις ιστοσελίδες που δεν εμφανίζονται στις τυποποιημένες εμπορικές μηχανές αναζήτησης. Ωστόσο, μέσα σε αυτήν την άβυσσο των αχαρτογράφητων νερών, υπάρχει ένα μέρος που αναλαμβάνει επαναστατικές τεχνολογικές εξελίξεις. Πρόκειται για το γνωστό πλέον σε όλους μας “darknet” στο οποίο μπορεί κάποιος να περιηγηθεί μόνον με την χρήση υπηρεσιών όπως το Tor (The Onion Router) ή το Freenet, οι οποίες βασίζονται στην ανωνυμία και έχουν  σχεδιαστεί με τέτοιον τρόπο, ώστε οι επισκέπτες και οι ιστοσελίδες (των οποίων οι καταλήξεις είναι συνήθως .onion) να μην εντοπίζονται εύκολα.
Η αναζήτηση στο διαδίκτυο σήμερα, μπορεί να συγκριθεί με το να προσπαθήσουμε να απλώσουμε ένα δίχτυ σε όλη την επιφάνεια ενός ωκεανού. Ενώ ένα μεγάλο μέρος μπορεί να πιαστεί στο δίχτυ, εξακολουθεί να υπάρχει ένας πλούτος πληροφοριών που είναι βαθειά, και ως εκ τούτου τον χάσαμε!
Ο λόγος είναι απλός: Οι περισσότερες πληροφορίες του Ιστού είναι θαμμένες πολύ κάτω σε ιστοσελίδες που δημιουργούνται δυναμικά, και οι παραδοσιακές μηχανές αναζήτησης δεν τις βρίσκουν.
Εδώ είναι μερικά γεγονότα σχετικά με το Deep Web:

  • · Η ενημέρωση του κοινού σχετικά με το βαθύ Web είναι σήμερα 400 με 550 φορές μεγαλύτερη από ό,τι συνήθως ορίζει το World Wide Web.
  • · το Deep Web περιέχει 7.500 terabyte πληροφοριών ενώ το «επιφανειακό Web» (εκείνο δηλαδή το Web που βρίσκουμε από τις παραδοσιακές μηχανές αναζήτησης) περιέχει 19 terabyte πληροφοριών.
  • · το «Deep Web» περιέχει περίπου 550 δισεκατομμύρια μεμονωμένα έγγραφα σε σύγκριση με το 1 δισεκατομμύριο που υφίστανται στο «επιφανειακό Web».
  • · Περισσότερες από 200.000 βαθιά κρυμμένες ιστοσελίδες υπάρχουν σήμερα.
  • · Οι εξήντα, μόνον, από τις μεγαλύτερες βαθιά κρυμμένες τοποθεσίες Web περιέχουν συνολικά περίπου 750 terabytes πληροφοριών – ήδη, αυτές από μόνες τους, υπερβαίνουν το μέγεθος του «επιφανειακού Web» κατά σαράντα φορές.
  • · Το βαθύ Web είναι η μεγαλύτερη αναπτυσσόμενη κατηγορία των νέων πληροφοριών στο Διαδίκτυο.
  • · Oι Deep ιστοσελίδες τείνουν να είναι πιο περιορισμένες, με βαθύτερο περιεχόμενο, από τους συμβατικούς χώρους του «επιφανειακού Web».
  • · Η ποιότητα του περιεχομένου του Deep Web είναι 1.000 έως 2.000 φορές μεγαλύτερη από εκείνη του «επιφανειακού Ιστού».
  • · Το περιεχόμενο Deep Web είναι ιδιαίτερα σημαντικό για κάθε ανάγκη πληροφόρησης και αγοράς.
  • · Περισσότερο από το ήμισυ του περιεχομένου του Deep Web βρίσκεται σε συγκεκριμένες βάσεις δεδομένων.
  • · Ένα πλήρες ενενήντα πέντε τοις εκατό από το Deep Web είναι προσβάσιμες στο κοινό πληροφορίες – που δεν υπόκεινται σε τέλη ή συνδρομές.

Το γνωστό και ως DarkNet υπάρχει από την δεκαετία του '70 αλλά η άνοδος και η πτώση του αυτοκράτορα από τα marketplaces του darknet, Silk Road (τώρα πλέον Silk Road 2.0) το 2013 και η έλευση των κρυπτονομισμάτων -κυρίως του Bitcoin- ανάγκασαν ακόμα και τα mainstream (συμβατικά) ΜΜΕ (Μέσα Μαζικής “Ενημέρωσης”) να ασχοληθούν μαζί του.

Μουσική και DeepWeb

Έχοντας όλα αυτά υπ' όψιν, άναυδους άφησε -τους λάτρεις της μουσικής του- η απόφαση του Aphex Twin να απελευθερώσει τις λεπτομέρειες του Syro, του πρώτου του άλμπουμ εδώ και 13 χρόνια, μέσω μιας ιστοσελίδας .onion. Το ευρύ κοινό λοιπόν, ψάχνεται, προσπαθώντας να αποκρυπτογραφήσει γιατί ο άσωτος υιός της ηλεκτρονικής μουσικής επέλεξε μια τέτοια πλατφόρμα. Οι δε Hackers, μπήκαν αμέσως μέσω του Tor στην εν λόγω ιστοσελίδα μήπως και ανακαλύψουν τυχόν κρυμμένες εκπλήξεις.
Τελικά όμως ανέφεραν μέσω του Reddit ότι
ότι δεν υπάρχει ούτε κάποιο κρυμμένο περιεχόμενο, μα ούτε και μυστικά μηνύματα.
Απλά κάποιος σχολιαστής, έγραψε ότι:


Αν μη τι άλλο, η τοποθεσία δείχνει κάπως ασουλούπωτη.

Βλέπουμε πάντως πως τέτοιου είδους κινήσεις επεκτείνονται καθώς όλο και περισσότεροι καλλιτέχνες διερευνούν τα σύνορα του διαδικτύου, προκειμένου να εμπνευστούν, να ζήσουν την περιπέτεια, να βιώσουν την ανωνυμία και την εξέγερση -σε αναζήτηση μιας πιο αληθινής και χωρίς λογοκρισία αντανάκλασης της κοινωνίας στην οποία ζούμε.
Ένας από αυτούς τους καλλιτέχνες είναι και ο  Lee Bannon, ένας πειραματικός παραγωγός του hip-hop, με βάση του το Σακραμέντο. Ο Bannon πέρασε τα τελευταία χρόνια εργαζόμενος διακριτικά πάνω σε ένα άλμπουμ εμπνευσμένο από το darknet. Η πρώτη του εμπειρία με το Βαθύ Διαδίκτυο (Deep Web) ήρθε όταν ανακάλυψε πως η μουσική του  συζητιέται σε διάφορους τύπους φόρουμ στο διαδίκτυο.
Η hip-hop βάση των οπαδών μου, κατά κάποιον τρόπο εξελίσσεται, σε ένα πλήθος από πνευματικούς χάκερζ,
λέει.
Οι άνθρωποι αυτοί ζουν ένα συγκεκριμένο τρόπο ζωής και θα ήθελα να βουτήξω κι εγώ σε αυτήν την ατμόσφαιρα· να νιώσω τον παλμό τους.
Τονίζει δε πως
Για μένα, η γοητεία όλου αυτού βρίσκεται στην κοινωνική δικαιοσύνη και σε αυτό το νέο σύνορο των δυνατοτήτων.
Νομίζω ότι θα μπορούσαμε να την παρομοιάσουμε σαν ένα σπαθί. Κάποιος καλός, θα μπορούσε να το πάρει για να προστατεύσει τους ανθρώπους και ένας κακός, για να κόψει το κεφάλι κάποιου.

Και φυσικά, ο Lee Bannon δεν είναι ο μόνος που έχει ασπαστεί την υποκουλτούρα του διαδικτύου.
Ο Καναδός καλλιτέχνης και δοκιμιογράφος Jon Rafman εξηγεί ότι
Ανακάλυψα μία καινούρια κοινότητα, την “Wizardchan”, που δεν γνώριζα καν πως υπήρχε. Πρόκειται για μια online κοινότητα  αρσενικών παρθένων που έχουν περάσει την ηλικία των 30. Μένουν παρθένοι μέχρι τα 30 τους γιατί ένα ιαπωνικό ρητό λέει ότι αν φθάσεις στην ηλικία των 30 και είσαι ακόμα παρθένος, θα γίνεις μάγος. Είναι μια κοινότητα υποστήριξης της αυτο-υποτίμησης και αυτο-απέχθειας, με μεγάλη αίσθηση του χιούμορ.
Κάθε φορά, βρίσκω κάτι νέο. Αποκαλύπτω έναν ολόκληρο κόσμο μέσα σε έναν κόσμο. Είναι σαν να νομίζεις ότι ξέρεις τι εστί πραγματικότητα και, στην συνέχεια, να ανακαλύψεις ένα ολόκληρο σύμπαν μέσα σε ένα άτομο.

Ο Rafman παραδέχεται πως ένα μεγάλο μέρος της αγάπης του για την πιο σκοτεινή γωνιά του Διαδικτύου οφείλεται στο γεγονός ότι, αυτή η “γωνιά”, θα επιτρέπει στους ανθρώπους να αναλάβουν νέους ρόλους και ταυτότητες.
Ωστόσο, ένα από τα βασικά χαρακτηριστικά του darknet -που είναι η ανωνυμία- θέλουν να μας την περάσουν ως το πιο επικίνδυνο συστατικό του. Μα σημαία τους, ατάκες του στυλ
τι έχεις να κρύψεις; 
περάσαμε στους κινδύνους που τίθενται από την απόλυτη έλλειψη της ανωνυμίας η οποία επεβλήθη με το έτσι θέλω στους χρήστες του διαδικτύου, από ιστοσελίδες που συλλέγουν τα δεδομένα τους.



Πηγή 
Δεκεμβρίου 07, 2014 | 0 σχόλια | Διαβάστε περισσότερα

7 μύθοι του SEO που πρέπει να ξεχάσετε το 2014!

Written By Fouls Code on Σάββατο, 6 Δεκεμβρίου 2014 | Δεκεμβρίου 06, 2014




Μύθοι στο χώρο του SEO πάντα υπήρχαν και μάλιστα αρκετοί. Κανείς δεν μπορεί να το αρνηθεί. Με τις τελευταίες και περισσότερο συζητημένες ενημερώσεις του αλγόριθμου της Google (Panda, Penguin και Hummingbird) ο αριθμός τους έχει αυξηθεί σημαντικά και εύκολα μπορούν να εύκολα παραπλανήσουν κάποιον που δεν είναι καλά διαβασμένος.
Ας δούμε, λοιπόν, μερικούς από τους μύθους του SEO που σίγουρα δεν πρέπει να πιστεύετε εν έτει 2014.

Μύθος #1: Το link building έχει πεθάνει

Πρακτικά η καλή κατάταξη μιας σελίδας χωρίς κανένα link είναι (σχεδόν) αδύνατη, ειδικά σε brands και λέξεις-κλειδιά με μεγάλο ανταγωνισμό.
Το link building μπορεί να προκαλέσει προβλήματα στο μέλλον αν μοναδικός στόχος σας είναι μερικά links χωρίς πραγματική ουσία. Το σωστό link building δεν είναι εύκολο.
Χρειάζεστε links, όλες οι ιστοσελίδες τα χρειάζονται (και όχι μόνο για την κατάταξη στα αποτελέσματα της Google). Επομένως πρέπει να συνεχίστε την προσπάθεια απόκτησης τους, χωρίς όμως ποτέ να ξεχνάτε μερικούς κανόνες του link building που θα δώσουν αξία στη σελίδα σας για τα επόμενα χρόνια, όχι για 10-12 μήνες.
Δεν έχουν όλα τα links την ίδια αξία. Συνήθως, όσο πιο δύσκολο είναι να το αποκτήσετε, τόσο περισσότερη αξία έχει. Ρίξτε μια ματιά σε αυτή τη λίστα τεχνικών απόκτησης links και δείτε τι μπορεί να ταιριάζει στη δική σας προσπάθεια.

Μύθος #2: Τα no-follow links δεν έχουν αξία

Έχουν. Και μάλιστα έχουν την ουσιαστική αξία ενός link: Μεταφέρουν κόσμο από μια άλλη σελίδα στη δική σας. Ή μήπως δε σας νοιάζουν οι επισκέψεις;
Για να δούμε ένα παράδειγμα:
Έστω ότι έχετε μια σελίδα για επισκευή κινητών τηλεφώνων. Ας πούμε, επίσης, ότι συμμετέχετε σε ένα forum σχετικό με κινητά τηλέφωνα και βλάβες αυτών. Η πιθανότητα να πάρετε από ένα forum ένα do-follow link είναι πολύ μικρή. Ένας σύνδεσμος όμως από αυτό το forum μπορεί να σας φέρει πάρα πολλούς επισκέπτες και μάλιστα πελάτες. Πιάσατε το νόημα;

Μύθος #3: Το Content Marketing έχει αντικαταστήσει το SEO

Προφανώς κάτι τέτοιο δεν ισχύει. Η στρατηγική δημιουργίας ποιοτικού περιεχομένου (content marketing) πάντα υπήρχε και αποτελούσε τρόπο επίτευξης καλύτερης κατάταξης στις μηχανές αναζήτησης. Αυτό που άλλαξε είναι ότι πλέον η ποιότητα του παραγόμενου περιεχομένου παίζει καθοριστικό ρόλο.
Όλη η συζήτηση γύρω από το content marketing έχει δημιουργήσει σε μερικούς την εντύπωση ότι αυτό έχει αντικαταστήσει το SEO, όμως δεν είναι έτσι τα πράγματα.
Η παραγωγή περιεχομένου χωρίς το SEO δε θα έχει σε καμία περίπτωση τα καλύτερα δυνατά αποτελέσματα. Αν θυμηθούμε τα αρχικά του SEO (Search Engine Optimization) βλέπουμε ότι μιλάμε για βελτιστοποίηση για τις μηχανές αναζήτησης.
Δηλαδή: Παράγω περιεχόμενο (content marketing) και το βελτιστοποιώ για τις μηχανές αναζήτησης (SEO). Αυτός είναι ο τρόπος που δουλεύει το όλο θέμα. Τα χρειάζεστε και τα δύο.
Αν πιστεύετε στα αποτελέσματα της τεχνικής αυτής, ίσως αξίζει να διαβάσετε περισσότερα για το content marketing.

Μύθος #4: “Το guest blogging έχει πεθάνει”

Αυτή η φράση είναι η ίδια με αυτή που χρησιμοποίησε ο Matt Cutts (ο επικεφαλής της ομάδας Webspam της Google) στην ανακοίνωσή του.
Ο παραπάνω τίτλος είναι (μάλλον σκόπιμη) παγίδα. Αυτό που αληθεύει είναι πως τα guest posts σε οποιαδήποτε ιστοσελίδα με σκοπό την απόκτηση “εύκολων” links έχουν πεθάνει.
Σήμερα, για να έχει αποτέλεσμα το guest blogging πρέπει να στοχεύετε στην απόκτηση φήμης και όχι μόνο links. Αυτό σίγουρα σημαίνει ότι πρέπει να γράψετε για μια ιστοσελίδα με θεματολογία όμοια με αυτή της δική σας.
Αν μπορείτε να αποκτήσετε ποιοτικά links από guest posts, κάντε το. Σιγουρευτείτε όμως ότι έχετε βρει το κατάλληλο website για guest blogging.

Μύθος #5: Η παρουσία στα κοινωνικά δίκτυα επηρεάζει άμεσα την κατάταξη στα αποτελέσματα των μηχανών αναζήτησης

Όχι τόσο μύθος όσο παρεξήγηση. Μια ενεργή παρουσία στα κοινωνικά δίκτυα σίγουρα θα βοηθήσει την προσπάθεια σας κυρίως με τους παρακάτω τρόπους:
  • Φέρνοντας επισκέπτες στην ιστοσελίδα σας
  • Κάνοντας γνωστό το όνομά σας σε ευρύτερο κοινό
  •  Χαρίζοντας σας αξία, αν έχετε όρεξη να προσπαθείτε για το κοινό σας
Όλα τα παραπάνω (έμμεσα) είναι πιθανό να οδηγήσουν σε άλλα αποτελέσματα όπως η απόκτηση links από τρίτους. Αυτός είναι ο τρόπος που μπορούν να σας βοηθήσουν τα social media.
Αν έχετε δημιουργήσει ένα προφίλ μόνο για να ρίχνετε τα άρθρα σας που και που, μάλλον δε θα σας βοηθήσει και πολύ.
Καλύτερα να αντιμετωπίσετε με σοβαρότητα το κοινωνικό σας προφίλ. Τελικά, αυτό που έχει σημασία είναι μείνει ικανοποιημένος ο επισκέπτης/πελάτης. Δεν αρκεί μόνο να τον φέρετε στη σελίδα σας.

Μύθος #6: Υπάρχει ιδανική τιμή της πυκνότητας λέξης-κλειδί σε μια σελίδα

Πρόκειται για έναν πολύ παλιό μύθο που αρκετοί εξακολουθούν να πιστεύουν (δε θα μπορούσε να παραλειφθεί!). Η αλήθεια είναι πως δεν υπάρχει καμία τέτοια τιμή. Φυσικά πρέπει να περιέχονται λέξεις-κλειδιά στη σελίδα και μάλιστα αρκετές παραλλαγές της βασικής λέξης-κλειδί. Αλλά όχι κάνοντας κουραστική επανάληψη.
Ο τρόπος που πρέπει να δουλεύετε είναι να συγκεντρώνετε τις παραλλαγές της βασικής λέξης-κλειδί που σας ενδιαφέρει και να φροντίσετε να συμπεριληφθούν φυσικά μέσα στο κείμενο σας.
Αν θέλετε την προσωπική μου άποψη, μην ανεβάζετε την πυκνότητα όλων των παραλλαγών πάνω από 2%. Αυτό σημαίνει αναφορά όλων των πιθανών παραλλαγών που σας ενδιαφέρουν περίπου 10 φορές σε ένα κείμενο των 500 λέξεων. Να θυμάστε ότι πάντα το κείμενο πρέπει να είναι φυσικό και όχι κουραστικό για τον αναγνώστη.

Μύθος #7: Τα πολλά εσωτερικά links θα βοηθήσουν την κατάταξη σας

Όταν οργανώνετε την δομή των εσωτερικών συνδέσμων της σελίδας σας, η εμπειρία των επισκεπτών είναι το σημαντικότερο θέμα που πρέπει να σας απασχολεί. Νομίζετε ότι θα τους φανεί χρήσιμη η ύπαρξη 5 διαφορετικών links από την αρχική σελίδα σας προς την ίδια, άλλη σελίδα;
Επίσης, καλό είναι να διαφοροποιείται το anchor text κάθε φορά. Και αυτό όχι τόσο για την Google, όσο για τους επισκέπτες. Μερικοί μπορεί να προτιμήσουν μια φράση όπως «η προσφορά της ημέρας», ενώ άλλοι μια όπως «θέλεις μια γρήγορη προσφορά;».
Τέλος, σε αντίθεση με τον αριθμό των internal links, είναι σημαντικό η δομή τους να είναι σωστή ώστε η πλοήγηση να είναι εύκολη για τους επισκέπτες και το Googlebot. Δώστε την απαραίτητη προσοχή χωρίς υπερβολές.

Συμπέρασμα

Όπως δημιουργήθηκαν όλοι οι παραπάνω μύθοι, είναι πιθανό και λογικό να υπάρχουν παρεξηγήσεις και σε μελλοντικά θέμα που θα προκύψουν.
Πρέπει οπωσδήποτε να είσαστε προσεκτικοί σε κάθε αλλαγή που προγραμματίζετε να κάνετε και αφορά στο SEO. Αν η στρατηγική που ακολουθείτε δουλεύει για εσάς, τότε δε χρειάζεται να είσαστε βιαστικοί και να χαλάσετε με ένα λάθος όσα χτίσατε.
Εφαρμόστε τακτικές που έχει αποδειχθεί ότι δουλεύουν με κάποιο συγκεκριμένο τρόπο ώστε ότι κάνετε να δίνει αξία στην ιστοσελίδα σας σε βάθος χρόνου.

Δεκεμβρίου 06, 2014 | 1 σχόλια | Διαβάστε περισσότερα

Menu Hover Effect

Written By Fouls Code on Πέμπτη, 4 Δεκεμβρίου 2014 | Δεκεμβρίου 04, 2014



Αντιγραφή τον παρακάτω κώδικα:


<style>
//@import url(http://foulscode.blogspot.gr);
@mixin va ($pos: relative, $top: 50%) {
position: $pos;
top: $top;
transform: translateY(-50%);
}
html {
  height: 100%;
}
body {
  position: relative;
  height: 100%;
  background-color: #dc143c;
  font: normal 125%/1.5 "Avenir Next", "Source Sans Pro";
  color: rgba(#fff,1);
  text-shadow: 0 1px 1px rgba(#000,.2);
}
.nav {
  text-align: center;
  /* background-color: gold; */
  @include va;

}
.nav ul {
  display: inline-block;
  transform: translate3d(0, 0, 0);
}
.nav li {
  /* float: left; */
  display: inline-block;
}
.nav a {
  position: relative;
  display: block;
  padding: 0 40px;
  height: 60px;
  line-height: 60px;
  text-decoration: none;
  color: #fff;
}
.nav a:after {
  position: absolute;

  // This makes the 'border-width' 0, by moving its left and right side
  // to the middle. This way the animation
  // starts from the center (anchor-point) and expands outwards.
  left: 50%;
  right: 50%;

  // Or offset the anchor-point from which the animation expands.
  // As long as it adds up to 100%.
  // left: 70%;
  // right: 30%;
  // It is also possible to reverse this effect, e.g.,
  // set the values here to 40px and on :hover to 50%.
  height: 3px;
  bottom: 10px;
  content: "";
  // background-color: lightsalmon;
  background-color: darken(#dc143c,15%);
  transition: 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transform: translate3d(0, 0, 0);
}
.nav a:hover:after {
  left: 40px;
  right: 42px;
}
</style>
<div class="nav">
  <ul>
<li><a href="#URL">Home</a></li>
    <li><a href="#URL">One</a></li>
    <li><a href="#URL">Two</a></li>
    <li><a href="#URL">Three</a></li>
  </ul>
</div>


DEMO


Αντικαταστήστε τα URL και τον τίτλο και είστε έτοιμοι!


Δεκεμβρίου 04, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Tip of the day! Πώς να κάνετε τα google maps responsive!

Written By Fouls Code on Τρίτη, 2 Δεκεμβρίου 2014 | Δεκεμβρίου 02, 2014



Καλησπέρα! Μπορείτε να ενσωματώσετε τα google map στην σελίδα σας.

Long story short: Το κλειδί εδώ είναι να συμπεριλάβετε το google map που θέλετε να κάνετε embed σε μία div μέσα πχ:

<!--GOOGLE MAPS IFRAME--->
 
</div>


και τα css που θα γράψετε γι αυτή την div είναι τα ακόλουθα:

s_div {
        position: relative;
        padding-bottom: 75%;
        height: 0;
        overflow: hidden;
    }
.gmaps_div iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
 Αν κάνετε τα παραπάνω τότε τα gmaps σας θα είναι responsive!


 ΠΗΓΗ
Δεκεμβρίου 02, 2014 | 0 σχόλια | Διαβάστε περισσότερα

Ο Ζαν-Λυκ Γκοντάρ μιλά για το e-book (πριν αυτό εμφανιστεί)

Written By Fouls Code on Δευτέρα, 1 Δεκεμβρίου 2014 | Δεκεμβρίου 01, 2014

Ο Γάλλος σκηνοθέτης Ζαν-Λυκ Γκοντάρ είναι αγαπητός σε διαφορετικές κατηγορίες κοινού, για διαφορετικούς λόγους: Στους σινεφίλ και τους ανθρώπους του κινηματογράφου, για τις ταινίες-σταθμούς που άφησε. Στους Έλληνες, για την άρνησή του να παραστεί στο τελευταίο φεστιβάλ των Καννών ως ένδειξη στήριξης στην πληγείσα από την οικονομική κρίση Ελλάδα. Και σε ένα μεγάλο μέρος της online κοινότητας, για την υλική και ηθική συμπαράστασή του σε χρήστη που πρόσφατα κατηγορήθηκε για παράνομο κατέβασμα αρχείων προστατευμένων από το νόμο περί πνευματικής ιδιοκτησίας.
Αυτοί που μάλλον θα διαφωνήσουν μαζί του όμως, είναι οι φίλοι της ηλεκτρονικής ανάγνωσης. Κι αυτό γιατί, στα παρασκήνια συνέντευξης που είχε δώσει το 2000 στον Ρίτσαρντ Μπρόντι, ο σκηνοθέτης είχε εκφράσει τη δυσαρέσκειά του για κάτι που ακόμη δεν υπήρχε (τουλάχιστον όχι με τη μορφή που το ξέρουμε σήμερα): το e-book.

Το θέμα είχε ανακύψει σε μια προσπάθεια του Γάλλου να αναλύσει τους λόγους για τους οποίους προτιμά να επεξεργάζεται τα βίντεο ο χρόνος έπαυε να υπάρχει. Το παράδειγμα που επέλεξε να χρησιμοποιήσει για να εξηγήσει τη θέση του δεν προήλθε από τον χώρο του κινηματογράφου αλλά από αυτόν της λογοτεχνίας και συγκεκριμένα από το αντικείμενο που αποκάλεσε «ηλεκτρονικό βιβλίο» (“the electronic book”).
χρησιμοποιώντας αναλογική τεχνολογία αντί για την ψηφιακή, θεωρώντας ότι με την τελευταία
Παραλληλίζοντας τον χρόνο με το ξεφύλλισμα ενός βιβλίου, ο Γκοντάρ θεωρούσε ότι με το να πατάς απλώς ένα κουμπί χάνεται η σύνδεση του φυσικού αντικειμένου με την ιστορία που αυτό αφηγείται.



Ας υποθέσουμε ότι διαβάζεις το “Πόλεμος και Ειρήνη”, του Τολστόι και ότι βρίσκεσαι στο σημείο όπου ο Πρίγκιπας Αντρέι, πεθαίνοντας, θυμάται την εποχή που βρισκόταν στο Αούστερλιτς. Θες τότε κι εσύ να ρίξεις άλλη μια ματιά στη σελίδα όπου ο Πρίγκιπας βρισκόταν στο Αούστερλιτς. Πώς μπορείς να το κάνεις αυτό με ένα ηλεκτρονικό βιβλίο;

 
Στην εύλογη απάντηση του συνομιλητή του ότι απλά «το πληκτρολογείς», ο Γκοντάρ αντιπαραβάλλει το επιχείρημα ότι κάτι τέτοιο μπορεί να ισχύσει μόνο στην περίπτωση που θυμάσαι ότι πρέπει να ψάξεις για τη συγκεκριμένη λέξη (Αούστερλιτς).
Τί συμβαίνει όμως αν αυτό που θυμάσαι είναι μια σκέψη ή ένα κάπως αφηρημένο συναίσθημα, στο οποίο θέλεις να επιστρέψεις; Με το «αναλογικό» βιβλίο κάτι τέτοιο είναι εφικτό. Με το «ηλεκτρονικό βιβλίο» όμως, θεωρεί ότι «κάτι χάνεται», με την έννοια ότι η σελίδα ως φυσικό αντικείμενο παύει να υπάρχει και μαζί με αυτή «εξαφανίζεται ολόκληρο το παρελθόν».
Κι ενώ ο σκηνοθέτης δεν είναι σίγουρος για το αν αυτό είναι καλό ή κακό, καταλήγει στο ότι, τουλάχιστον για την κινηματογραφική πρακτική, είναι μάλλον αρνητικό.



Υπάρχει λιγότερη σκέψη (…) Όλες οι ταινίες καταλήγουν να μοιάζουν μεταξύ τους (…) Μπορεί να υπάρχουν μερικές όμορφες εικόνες και κάποια ωραία στοιχεία, αλλά είναι πλέον δυσκολότερο να φτιάξεις καλές ταινίες σε σχέση με πριν.



Μπορεί να πέρασε μία ολόκληρη δεκαετία από τότε που ο Γκοντάρ εξέφρασε τις παραπάνω σκέψεις σε θεωρητικό επίπεδο, η ολοένα και μεγαλύτερη δημοτικότητα των e-books ωστόσο, τις κάνει σήμερα περισσότερο επίκαιρες από όσο ήταν τότε.
Από την άλλη, η εξέλιξη του ηλεκτρονικού βιβλίου ως μέσο και ο βαθμός στον οποίο ορισμένες συσκευές μπορούν να προσομοιώσουν την «αναλογική» εμπειρία είναι τέτοια που θα είχε σίγουρα ενδιαφέρον μια νέα συζήτηση με το σκηνοθέτη, ώστε να φανεί το κατά πόσο έχει ενδεχομένως αναθεωρήσει κάποιες από τις αρχικές του απόψεις (ή όχι).



Συντάκτης άρθρου: Γιώργος Σαρηγιαννίδης

Δεκεμβρίου 01, 2014 | 0 σχόλια | Διαβάστε περισσότερα
 
berita unik