Kom ihåg mig?
Home Menu

Menu


HTML/CSS kod lista och optimering

 
Ämnesverktyg Visningsalternativ
Oläst 2005-01-07, 03:26 #1
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Hejsan,
Jag försöker rensa upp min sajt http://www.ayianapa.nu som är mestadels skriven i PHP. Det är ett helvete när det inte finns några Optimerings program som till HTML :angry: OCH man själv inte kan PHP utan bara lite HTML. Men det är ju iof HTML koden som jag optimerar och försöker rätta till alla klagomål från http://validator.w3.org

Många saker måste skrivas om till CSS eftersom taggar som "height" osv. inte gillas i HTML enligt Validatorn.

Nu undrar jag: Finns någon typ lista att hitta på nätet vad CSS motsvarigheterna till HTML är? Tex att "cellPadding" i HTML är bara "padding" i CSS. Det skulle verkligen va bra att ha.

Sen om det är någon som har lite tips om hur jag kan förenka optimeringen av en sida som har blandad PHP och HTML så vore det toppen så klart Fär det finns väl inget program som klarar det än vad jag vet.

/Mats
Matsaki är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-07, 04:13 #2
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
HTML / XHTML validatorn på W3C kombinerat med CSS validatorn borde nog räcka...


Samtidigt så kan du läsa igenom W3C CSS 1/2 standard på deras sida... Helt utmärkt guide....


Lite tips:


Kod:
<body topmargin="0" leftmargin="0">

kan ersättas med CSS:

body
{
  margin-left: 0px;
  margin-top: 0px;
}

Kod:
<table cellpadding="0">

kan ersättas med CSS:

table
{
  padding: 0px;
}

Nu är detta bara generellt...

Har lärt mig att hålla mig ifrån "globala" klasser i CSS....

Dvs.

table kan ersättas med: table.padding_off

och då används: <table class="padding_off">
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-07, 10:38 #3
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Tack för hjälpen, men mitt liv är inte så enkelt tyvärr. 1 sida är uppbyggd av flera PHP sidor. header, footer, menu, banners selection osv osv. Så vi sa tables har cellPadding=0 medans andra har ett värde. Så TYVÄRR så ka jag inte göra så vilket annars är ganska lätt i Dreamweaver som jag jobbar i när det gäller HTML.
Matsaki är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-07, 18:56 #4
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Citat:
Originally posted by Matsaki@Jan 7 2005, 11:38
Tack för hjälpen, men mitt liv är inte så enkelt tyvärr. 1 sida är uppbyggd av flera PHP sidor. header, footer, menu, banners selection osv osv. Så vi sa tables har cellPadding=0 medans andra har ett värde. Så TYVÄRR så ka jag inte göra så vilket annars är ganska lätt i Dreamweaver som jag jobbar i när det gäller HTML.
Detta kanske är lite offtopic; men skall du försöka optimera HTML-kod uppdelad på flera sidor med dåligt kodad php, till att bli valideringsbar xhtml med god css, så lär det bli rejält jobbigt om du använder Dreamweaver ja :-). Jobbigt i alla lägen, men jag skulle verkligen rekommendera en text/kodeditor här. Det blir mycket lättare att navigera runt på olika sidor, och senast då jag prövade dreamweaver strulade den till sidorna rätt rejält bara det kommer php in i bilden

Fast du kanske inte använder dig av Wysiwyg-delen av dreamweaver. Men i sådana fall borde det ändå bara fungera som en vanlig kodeditor, lite segare än vanligt, men annars som så, och då borde det mest vara att göra som ovanstående talare med CSS för tables och body etc . och ta bort råkoden i HTML-koden :-)
Charlie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-07, 19:17 #5
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Nej jag menade inte så direkt. Jag menade bara att även om inte jag kan CSS så är det lätt fixat i tex. Dreamweaver. Dreamweaver tycker jag förövrigt är utomordentligt bra för ren HTML. (kanske beroende på att jag inte är lika bra på HTML som Deamweaver *s*)

Men för rensningen nu så använder jag BBEdit eftersom det är snabbare och enklare precis som du sa

Men då ska man kunna CSS, PHP och HTML med <_<

Det var därför jag letade HTML till CSS refferens sida.
Matsaki är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-08, 02:54 #6
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Här kommer ett exempel på är vad som gör mig GALEN!!

Titta först på min sajt http://www.ayianapa.nu

Till vänster så det en box som heter "Nya Medlemmar". Den boxen är gjort med den NYA optimerade och rensade PHP filen newmembers.php.

Som ni ser så är "header image" en bit ovanför boxen och ser konstig ut... Detta är alltså den OPTIMERADE/RENSADE filen.

Den gamla röriga klumpigt skrivna php sidan "såg" i alla fall rätt ut, men var inte alls godkänd av w3c validatorn tex.

Jag har bifogat den gamla php filen och den nya. Är det någon som kan titta och jämföra och klura ut vad som går snett så vore jag väldigt imponerad

Suttit i timmar med detta, och fått hjälp av en vän som kan betydligt mer PHP/HTML än mej. Men även han går bet...
Bifogade filer
Filtyp: ibf post-12-1105149298.ibf (2.0 KB, 29 visningar)
Matsaki är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-08, 11:10 #7
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by Matsaki@Jan 8 2005, 03:54
Här kommer ett exempel på är vad som gör mig GALEN!!

Titta först på min sajt http://www.ayianapa.nu

Till vänster så det en box som heter "Nya Medlemmar". Den boxen är gjort med den NYA optimerade och rensade PHP filen newmembers.php.

Som ni ser så är "header image" en bit ovanför boxen och ser konstig ut... Detta är alltså den OPTIMERADE/RENSADE filen.

Den gamla röriga klumpigt skrivna php sidan "såg" i alla fall rätt ut, men var inte alls godkänd av w3c validatorn tex.

Jag har bifogat den gamla php filen och den nya. Är det någon som kan titta och jämföra och klura ut vad som går snett så vore jag väldigt imponerad

Suttit i timmar med detta, och fått hjälp av en vän som kan betydligt mer PHP/HTML än mej. Men även han går bet...
Men validatorn brukar ju tala om vad som är fel. Beta av fel för fel.

/Zoran
zoran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-08, 18:37 #8
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
zorna,
??? Det var ju inte det som var frågan.
Matsaki är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-10, 00:02 #9
guran guran är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2004
Inlägg: 1 061
guran guran är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2004
Inlägg: 1 061
Citat:
Originally posted by Matsaki@Jan 8 2005, 03:54
Som ni ser så är "header image" en bit ovanför boxen och ser konstig ut... Detta är alltså den OPTIMERADE/RENSADE filen.
Problemet är en bugg i IE. Rubriken ligger rätt i Opera och FF.

Prova med att lägga in bilden som bildar rubriken som en vanlig bild, dvs. inte som en bakgrundsbild. Du lägger således in bilden enligt:

Kod:
<td><img ....></td>
Lite andra synpunkter. Om du vill lära dig vad som kan göras med CSS, så är du nog tvungen att sätta dig ner och läsa om det ordentligt. CSS kommer bara till sin rätt när man väl kan det. Det är mycker mer komplext än html.

När du anger ett värde till 0, så behöver du inte ange vilken enhet som avses. Det är ingen skillnad på 0 pixels eller 0 centimeter osv.

En sak som går att göra med CSS är byte av en bild i en länk till en annan när man för musen över den. Det är mycket bättre än att hålla på med javascriptfunktioner som sköter bytet.
guran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-10, 03:35 #10
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Matsaki Matsaki är inte uppkopplad
Medlem
 
Reg.datum: Apr 2004
Inlägg: 240
Jag sa ju att jag försöker lära mig

Nu har jag ändrat allt igen...

i nemembersbox.php så ser det ut så här:

<table border="0" cellPadding="0" cellSpacing="0" width="116">
<tbody>
<tr>
<td colSpan="2">[img]/images/box_top_nyamedlemmar.gif[/img]</td></tr>
<tr>
<td class='newmembersbox'>

<?php
if(TRUE) //fnGetFileCache("m_newMembers.php",30000)) blablabla


Sen i napa.css ser det ut så här:

td.newmembersbox
{
border-style: solid;
border-color: #000000;
border-width: 1px;
padding: 0px;
padding-top: 15px;
padding-left: 0px;
padding-bottom: 15px;
margin: 0px;
background-color: #FFC700;
width: 116px;
}


Det som inte verkat funka nu är padding-left: opx; bara vad jag kan se???
Matsaki är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:34.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017