Table vs CSS, SEO και τα σχετικά

Search Engine Optimization, Search Engine Positioning, Τρόποι προώθησης των σελίδων μας

Συντονιστές: WebDev Moderators, Super-Moderators, SEM Moderators

Απάντηση
Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από cherouvim » 17 Απρ 2008 09:48

Το unstyled content δεν περνάει το test για μένα.
Στο table based layout θα φαίνεται έτσι:
1)

Κώδικας: Επιλογή όλων

MENU           CONTENT
* menu item	   lorem ipsum lorem ipsum lorem ipsum
* menu item	   lorem ipsum lorem ipsum lorem ipsum
* menu item	   lorem ipsum lorem ipsum lorem ipsum
* menu item	   lorem ipsum lorem ipsum lorem ipsum
* menu item	   lorem ipsum lorem ipsum lorem ipsum
* menu item	   lorem ipsum lorem ipsum lorem ipsum
* menu item	   lorem ipsum lorem ipsum lorem ipsum
* menu item	   lorem ipsum lorem ipsum lorem ipsum
* menu item	   lorem ipsum lorem ipsum lorem ipsum
και στο css based layout έτσι:
2)

Κώδικας: Επιλογή όλων

MENU
* menu item
* menu item
* menu item
* menu item
* menu item
* menu item
* menu item
* menu item
* menu item

CONTENT
lorem ipsum lorem ipsum lorem ipsum 
lorem ipsum lorem ipsum lorem ipsum 
lorem ipsum lorem ipsum lorem ipsum 
lorem ipsum lorem ipsum lorem ipsum 
lorem ipsum lorem ipsum lorem ipsum 
lorem ipsum lorem ipsum lorem ipsum 
lorem ipsum lorem ipsum lorem ipsum 
lorem ipsum lorem ipsum lorem ipsum 
lorem ipsum lorem ipsum lorem ipsum 
Νομίζω το 2ο είναι το σωστό.
Σκέψου στο κινητό πως θα φαίνεται το πρώτο.

Επιπλέον με το css based layout μπορώ να κάνω τη σελίδα μου να φαίνεται όπως στο [1] και στο [2], ενώ με το tabled based layout είμαι δεμένος στο [1].

Όσο για το usability πρόβλημα που αναφέρεις είναι υπαρκτό. Έχει να κάνει με το οτι προφανώς το selection υλοποιείται με βάση το natural flow που εμφανίζονται τα html elements πάνω στο DOM. Δεν είναι πρόβλημα του css, αλλά implementation detail της υλοποίησης των browsers. Αν πιάσω τα 2 tds και τα ξεκολλήσω από το natural flow τους, το ίδιο πράγμα θα συμβεί.

Η κάθε τεχνική έχει τα + και τα -. Η τελική απόφαση βγαίνει με βάση τις βαρύτητες που θέτει ο καθένας στα χαρακτηριστικά κάθε τεχνικής.

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από skeftomilos » 17 Απρ 2008 13:22

Αν έχει κανείς CSS disabled κινητό με σύνδεση internet ας τσεκάρει το Table based Demo να δούμε πώς φαίνεται. Μπορεί να εμφανίζεται όπως το (2), με τα cells πλήρως linearized.
cherouvim έγραψε:Επιπλέον με το css based layout μπορώ να κάνω τη σελίδα μου να φαίνεται όπως στο [1] και στο [2], ενώ με το tabled based layout είμαι δεμένος στο [1].
Αυτό για να γίνει πρέπει να αλλάξει κάτι. Στην περίπτωση css-based layout πρέπει να αλλάξει το stylesheet. Στην περίπτωση table-based layout πρέπει να αλλάξει το template (Smarty κ.λπ.). Αμφιβάλλω αν η αλλαγή του stylesheet είναι η λιγότερο επώδυνη. Το cross-browser testing δεν αποφεύγεται σε καμία περίπτωση, και προσωπικά δε θα χαιρόμουν να κάνω debug ένα full-hack stylesheet της εποχής του 2005-2006.

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από cherouvim » 17 Απρ 2008 13:42

skeftomilos έγραψε:Αυτό για να γίνει πρέπει να αλλάξει κάτι. Στην περίπτωση css-based layout πρέπει να αλλάξει το stylesheet. Στην περίπτωση table-based layout πρέπει να αλλάξει το template (Smarty κ.λπ.). Αμφιβάλλω αν η αλλαγή του stylesheet είναι η λιγότερο επώδυνη.
Το layout css όμως είναι 1. Τα smarty templates ή στατικά htmls μπορεί να είναι 10, 100 ή 1000.
skeftomilos έγραψε:Το cross-browser testing δεν αποφεύγεται σε καμία περίπτωση, και προσωπικά δε θα χαιρόμουν να κάνω debug ένα full-hack stylesheet της εποχής του 2005-2006.
Ναι. Τα hacks είναι πόνος! Πρέπει να τα αποφεύγεις πάση θυσία.

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από cordis » 17 Απρ 2008 13:46

skeftomilos έγραψε:Αν έχει κανείς CSS disabled κινητό με σύνδεση internet ας τσεκάρει το Table based Demo να δούμε πώς φαίνεται. Μπορεί να εμφανίζεται όπως το (2), με τα cells πλήρως linearized.
με ένα vodafone live sony ericsson που το είδα είναι το 2.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από tsiger » 17 Απρ 2008 15:52

cordis έγραψε:πες μου εργατοώρες που έφαγες απλά για να γίνει σε css και εργατοώρες που θα έτρωγες για να κάνεις τα βασικά με tables χωρίς διαφορές στους browsers και κανένα κόστος στο seo.

το tableless τελικά είναι απλά ένα "κοίτα μπορώ να το κάνω"; μιας και δε μηλάμε γενικά για Css.
Η μονη μου διαφωνία σε αυτό είναι το τι γινεται σε περιπτωση αλλαγής template. Δε το είχα σκεφτεί παλιότερα, μου συνέβει σε 2 περιπτωσεις και στις 2 οι χρονοι μεταφορας απο το ενα css based στο αλλο ηταν πραγματικα μικροι.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από Basilakis » 17 Απρ 2008 15:57

ΑΥτο δεν σημαίνει πως δεν μπορείς να κάνεις το ίδιο και με tabled design. το phpBB2.0.** ήτανε γραμένο έτσι και λειτουργούσε πολύ σωστά με CSS control.

Και όσο για το timer, εάν οι σελίδες γίνονται chached όπως κάνει το phpBB και κάποια άλλα scripts, τότε δεν είναι το ίδιο timer σε tableless deisgn και σε tablemore?

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από cherouvim » 17 Απρ 2008 16:02

cordis: Πες μου τι θα έλεγες στο junior dev που θα σου έλεγε οτι έκανε έτσι τη παρακάτω βάση γιατί του παίρνει λιγότερη ώρα να γράψει queries για αυτή:

Κώδικας: Επιλογή όλων

+----+----------+-----------------------+
| id | city     | shop-name             |
+----+----------+-----------------------+
|  1 | Athens   | Ta tria aderfia       |
|  2 | Athens   | Everest               |
|  3 | Athens   | Goodys                |
|  4 | Crete    | Souvlakia o Mitsos    |
|  5 | Athens   | Ta tessera aderfia    |
|  6 | Salonica | Taverna o Nikos       |
|  7 | Salonica | Green Bar             |
|  8 | Athens   | Tsipouradiko o Kostas |
|  9 | Volos    | Ladokola              |
| 10 | Athens   | Pizza Hat             |
| 11 | Athens   | Starbucks             |
| 12 | Athens   | McDonalds             |
+----+----------+-----------------------+
Πες μου τι θα πάθαινες με αυτό το 'city' column.

Ακραίο το παράδειγμα μου, αλλά νομίζω κατατοπιστικό σε σχέση με εργατοώρες κτλ.

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από cordis » 17 Απρ 2008 16:28

έχεις τα δίκια σου, δε μπορώ να πω.. :P
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από skeftomilos » 18 Απρ 2008 00:20

Προφανώς θα υπάρχει κάπου κι ένας πίνακας Cities με id τύπου varchar(50). :-)

Κώδικας: Επιλογή όλων

+----------+----------+
| id       | name     |
+----------+----------+
| Athens   | Athens   |
| Crete    | Crete    |
| Salonica | Salonica |
| Volos    | Volos    |
+----------+----------+

Άβαταρ μέλους
cherouvim
Script Master
Δημοσιεύσεις: 3137
Εγγραφή: 13 Ιούλ 2005 22:56
Τοποθεσία: Athens, Greece
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από cherouvim » 18 Απρ 2008 01:33

LOL. Πάντως μη το γελάς γιατί συμβαίνει και σε μεγάλα συστήματα καμιά φορά.

Δες σχήμα που κληρονόμησα και κλάψε:

Κώδικας: Επιλογή όλων

CODE    DESCRIPTION
-----------------
  08    AFRIKAANS
  97    ALBANIAN
  58    AMHARIC
  59    ARABIC
  95    ARMENIAN
  30    ASSAMESE
  01    BAMBARA/MALINKE
  39    BENGALI
  03    BENI (BINI)
  23    BERBER
  85    BULGARIAN
  46    BURMESE/CHIN
...  
  
  
1 CODE varchar 4
2 DESCRIPTION varchar 50 (PK)

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από skeftomilos » 18 Απρ 2008 02:01

Δεν το γελάω καθόλου. Έχω δουλέψει χρόνια με CMS με varchar(23) για ID, της παρακάτω μορφής:

000000000000001.EL.0001

Όπου τα πρώτα 15 chars είναι id, τα επόμενα 2 είναι γλώσσα και τα τελευταία 4 workflow. Για ένα διάστημα έπεσε κάμποσο κλαμα, αλλά το περίεργο είναι ότι στην πράξη δεν αποδείχτηκε τόσο κακό όσο φαίνεται.

Άβαταρ μέλους
scoobby
Δημοσιεύσεις: 1091
Εγγραφή: 27 Νοέμ 2007 13:46
Τοποθεσία: naxos town,greece.
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από scoobby » 18 Απρ 2008 04:32

πραγματικα ειναι το μονο θεμα στο μηχανες αναζητησεις και προωθηση που μπορω να πω its all greek to me :)

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27616
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Table vs CSS, SEO και τα σχετικά

Δημοσίευση από cordis » 18 Απρ 2008 11:59

πάντως τα fixed width fields, πχ char(23) έχουν πιο γρήγορους indexes, από number και varchar.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Απάντηση

Επιστροφή στο “Μηχανές αναζήτησης & SEO”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες