| 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 |
|
| |