Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

cellspacing in css
Vezi mesajul original
Du-te la pagina 1, 2  Următoare
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Mar Aug 03, 2004 9:11 pm    Titlul subiectului: cellspacing in css  

Salut,

am tabelele. Toate tabelele au urmaotarele proprietati :

Border 1
border color #000000
padding 0

Pe vremuri faceam totul direct in HTML si mergea bine. Faza e ca acum vreau sa fac in CSS. Toate alea de sus merg foarte bine, faza e cum fac CELLSPACING in css ? Am incercat spacing si nu merge.

P.S. Pe unde e nenea eyecon ? Ca site-u nu-i mai merge :)
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Mar Aug 03, 2004 9:29 pm    Titlul subiectului:  

Asta e CSS-ul meu.

Cod: body,td,th {
        color: #FFFFFF;
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
        background-color: #102060;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}
a:link {
        color: #0099FF;
        text-decoration: none;
}
a:visited {
        color: #0099FF;
        text-decoration: none;
}
a:hover {
        color: #FFFF00;
        text-decoration: none;
}
a:active {
        color: #00FFFF;
        text-decoration: none;
}
a {
        font-size: 9px;
}

.tabel
{
        border: 1px solid #000000;
        padding: 0px;
       
}

.buton
{
           font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;
            background-color: #333333;
            color: #FFFFFF;
            margin-right: 6px;
}
Sus  
arond



Data înscrierii: 11/Mar/2004
Mesaje: 580
Locație: 127.0.0.1

Trimis: Mie Aug 04, 2004 8:58 am    Titlul subiectului:  

Nu exista un atribut CSS1 specific pentru table cellspacing/cellpadding.

In CSS2 exista. Uita-te la:
http://www.w3.org/TR/REC-CSS2/tables.html#borders

Problema e ca putine browsere implementeaza atributele astea.

Numa' bune.
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Mie Aug 04, 2004 12:51 pm    Titlul subiectului:  

pai...si eu ce fac atunci ? Ma pun sa fac totul in html ?
Sus  
eyecon



Data înscrierii: 05/Noi/2002
Mesaje: 180

Trimis: Mie Aug 04, 2004 1:06 pm    Titlul subiectului:  

ai putea sa incerci sa dai margin la TD

Cod: td{
margin: 4px;
}
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Mie Aug 04, 2004 1:14 pm    Titlul subiectului:  

w3.org imi zice ca "background="..... " nu e corect. Eu asa fac cand pun o imagine ca background pe tabel. Asa imi face si dreamweaverul. Totusi, w3.org imi zice ca e gresit.
Sus  
Radical



Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti

Trimis: Mie Aug 04, 2004 1:29 pm    Titlul subiectului:  

PET a scris: w3.org imi zice ca "background="..... " nu e corect.

w3.org a scos atributele care modifica/au de a face cu modul de prezentare... ori imaginea de fundal tine de prezentare... nu de continut...

<table ... style='background-image: url('./img/background.gif');'>

Si mai e ceva si cu repeat-y repeat-x ... da' nu am chef sa caut...
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Joi Aug 05, 2004 2:05 am    Titlul subiectului:  

am facut in CSS!

Cod: .tabel_logo
{
          background: #0f1f5f url("./images/table_bk.gif");
}

.tabel_meniu
{
          background: #0f1f5f url("./images/menu_bk.gif");
}
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Joi Aug 05, 2004 2:13 am    Titlul subiectului:  

This Page Is Valid HTML 4.01 Transitional!

hurrrayy :)

Vreau sa pun codul asta :

Cod: <p>
      <a href="http://validator.w3.org/check?uri=referer"><img border="0"
          src="http://www.w3.org/Icons/valid-html401"
          alt="Valid HTML 4.01!" height="31" width="88"></a>
    </p>

Intr-o variabila. Cum fac asta ?
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Joi Aug 05, 2004 6:18 am    Titlul subiectului:  

Uitati aici la ce lucrez : www.lf2.xro.us

Tabelul din centru are specificat align=center, asa cum face dreamweaver-ul. Faza e ca in OPERA, nu se vede in centru. Asa ca, din cate ma gandesc eu, trebuie sa-i specific in CSS sa stea in centru.

Care este comanda de CSS ?
Asta e CSS-ul tabeului :

Cod:
.tabel_mare
{
           border: 1px solid #000000;
          padding: 0px;
          margin: 22px;
         
}
Sus  
Radical



Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti

Trimis: Joi Aug 05, 2004 10:20 am    Titlul subiectului:  

PET a scris: Tabelul din centru are specificat align=center ... Faza e ca in OPERA, nu se vede in centru. Asa ca, din cate ma gandesc eu, trebuie sa-i specific in CSS sa stea in centru. Care este comanda de CSS ?

Problema este ca align=center crea o abatere enorma de la actualul model cu box-uri al CSS-ului...
Atributul modifica pozitia tabelului in elementul care il continea... lucru care, cred ca, acuma e illegal...
Un box (sa zicem DIV de ex.) are "text-align:left", care este chiar default, daca se accepta atributul align=center... practic se altereaza, pentru moment, "text-align"-ul DIV-ului... lucru care pana si mie mi se pare anormal... bataie de cap... nu jucarie.

Iti recomand... super valabila:
<div style='text-align:center;'><table ...> ... </table></table>
Sus  
eyecon



Data înscrierii: 05/Noi/2002
Mesaje: 180

Trimis: Joi Aug 05, 2004 11:23 am    Titlul subiectului:  

gresesti Radical. Text-align se aplica numai la elementele inline. Acum stiu ca IE aliniaza si elementele block, dar ce faci in mozilla si op?

corect este sa dai margin auto la stanga si la dreapta.
Sus  
Radical



Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti

Trimis: Joi Aug 05, 2004 1:43 pm    Titlul subiectului:  

Multumesc eyecon ca primul lucru scris a fost sa imi atragi atentia ca GRESESC.
Trebuia sa fi spus ca gresesc la text-align... pentru ca gresesti Radical implica -> tot postul este gresit...
Acuma sa continui...

gresesti eyecon (pentru ca tot postul e gresit...)

CSS Level 2 spune:

16.2 Alignment: the 'text-align' property 'text-align'
Value: left | right | center | justify | <string> | inherit
Initial: depends on user agent and writing direction
Applies to: block-level elements
Inherited: yes
Percentages: N/A
Media: visual

In plus nu are cum sa se aplice pe elementele inline pentru ca "box"-ul unui element inline este foarte mic... este exact cat continutul... unde pisici sa mai si aliniezi... (vezi SPAN)...
pe cand "box"-ul unui element block poate si chiar ocupa (default) 100% din spatiul disponibil...

Deci Internet Explorer face bine... celelalte NU fac bine
Sus  
eyecon



Data înscrierii: 05/Noi/2002
Mesaje: 180

Trimis: Joi Aug 05, 2004 2:03 pm    Titlul subiectului:  

:lol: :lol: :lol:

M-am exprimat gresit.

Se aplica la block elements, dar aliniaza continutul lor inline, nu si cel block. Adica daca am 2 div-uri unul in altul, si parintele are text-align:right, atunci copilul nu se va aeza la dreapta.

Problema tipului era ca avea intr-un div un tabel si tu ai propus sa centreze tabelul aplicand parintelui, text-align: center; ceea ce nu are efect asupra tabelului, decat in mult iubitul IE.

Daca tot te-ai nervozat atunci
Cod: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<div style='text-align:center;'>
   <table style="margin: 0 auto; ">
      <tr>
         <td>dsds</td>
         <td>dsds</td>
      </tr>
   </table>
</div>
</body>
</html>

scoate style de la tabel si sa testezi in mozilla.

deci ai gresit Radical.
Sus  
eyecon



Data înscrierii: 05/Noi/2002
Mesaje: 180

Trimis: Joi Aug 05, 2004 2:24 pm    Titlul subiectului:  

Radical a scris:
Problema este ca align=center crea o abatere enorma de la actualul model cu box-uri al CSS-ului...
Atributul modifica pozitia tabelului in elementul care il continea... lucru care, cred ca, acuma e illegal...
Un box (sa zicem DIV de ex.) are "text-align:left", care este chiar default, daca se accepta atributul align=center... practic se altereaza, pentru moment, "text-align"-ul DIV-ului... lucru care pana si mie mi se pare anormal... bataie de cap... nu jucarie.

Iti recomand... super valabila:
<div style='text-align:center;'><table ...> ... </table></table>

Sa iti arat ca ai gresit mai mult decat crezi.

Box model nu se refera la aliniere. Se refera la margin, padding, content, border. Urasc sa dau link catre recomandarile w3c dar iata. http://www.w3.org/TR/REC-CSS2/box.html Dupa cum o sa vezi nu face referire la aliniere. Nici macar nu exista cuvantul "align" acolo
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS Du-te la pagina 1, 2  Următoare
Pagina 1 din 2


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community