webForumDet fria alternativet

använda stilmallar på en ASP sida

ASP

8 svar · 257 visningar · startad av plelkes

Medlem sedan mars 2002823 inlägg
Frågan#1

.. hur gör man på enklaste sättet?
Försökt söka här på forumet, men inte hittat tillräckligt med info..

Hur skirver man ut stillmalalrna? <% Response.Write "...." %>?

Medlem sedan jan. 20013 406 inlägg
#2

Förstår inte riktigt vad du menar men jag gör ett försök

Response.write "<span style=""color: #000080"">Blå text</span>"

Eller kanske så här:

Response.write "<span class=""blastilmall"">Blå text</span>"
Medlem sedan mars 2002823 inlägg
#3

Jag menar:
På vanlig HTML-sida så lägger vi mellan <HEAD> </HEAD> tex så här:

<head>
<style "text/css">
<!--
BODY {background-color:lightgreen;}
#Tabell{width:90%; height:90%; border:3 solid black;
font-size:14pt;color:yellow; border-collapse:collapse;} 
#vardag {width:14%; height:20%; background-color:green; border:2 solid blue; text-align:center;} 
#helg {width:14%; height:20%; background-color:red; border:2 solid blue; text-align:center; vertical-align:text-middle;} 
#tom {width:14%; height:20%; background-color:black; border:2 solid blue;} 
-->
</style >
</head>
  • Gör jag så även på en ASP-sida?

Och sedan där jag vill ha tabellen:

Response.Write "<table id=tabell >"
Response.Write "<tr><td id=vardag>1 </td>"
Response.Write "</TR></TABLE>"
Medlem sedan aug. 20022 436 inlägg
#4

Ja det gör du på en asp sida också.

Medlem sedan mars 20015 287 inlägg
#5

Du kan ju även infoga stilmallen i en css-fil om du inte önskar ändra den med aspkod.
Samt att du kan ju även skriva in den med vanlig html i aspsidan om du inte önska ändra i den, dynamiskt.

Medlem sedan maj 20021 028 inlägg
#6

innan du börjar med din ASP-kod så kan du köra med vanlig html och skriva head, body och allt det där, samt infoga diverse skript och stilmallar där de tillhör, som vanligt.

sen skriver du din asp-kod i body. ska asp-koden köras innan sidan visas hos klienten så kan du infoga den koden innan html, head osv och sedan stänga asp-taggen, ange din body-tag och sedan fortsätta..

hoppas att det inte blev allt för krångligt beskrivet ;)

Medlem sedan dec. 20003 563 inlägg
#7
<%
' Här skriver du den eventuella koden du skulle vilja behandla innan header skickas
%>
<html>
  <head>
    <title>Titel</title>
    <style m.m>
  </head>
  <body>
    <%
    ' Här skriver du resten av koden
    %>
  </body>
</html>
Medlem sedan mars 2002823 inlägg
#8

solbulle skrev:

Du kan ju även infoga stilmallen i en css-fil om du inte önskar ändra den med aspkod.

Rekommenderar du att man infogar css-filen?
Fördelar och nackdelar?
yaz skrev

hoppas att det inte blev allt för krångligt beskrivet

det går runt i huvudet bara :h
Kan du exemplifiera lite?

Medlem sedan nov. 20014 054 inlägg
#9

Det är absolut bäst att infoga alla css-mallar i en css-fil.

Fördelar: Du behöver bara ändra i en fil om du skall uppdatera en eller flera css-mallar, slipper kolla igenom ett flertal sidor.

Tänk dig att du ex. har 100 sidor som du sedan vill ha ändrat en css-mall på, då behöver du bara uppdatera i en liten fil, och inte i 100 st.

Ett annat alternativ är att du kan skapa en css-fil för Netscape och en för IE för att det skall bli så bra som möjligt! Sedan använder du ex javascript eller asp för kolla vilken webbläsare de har och vilken fil som det skall läsas ifrån.

Enkelt! :e

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)