[ vekica @ 20.08.2006. 19:51 ] @
Pretraga "css dizajn" mi je dala tacno jedan rezultat na ovom forumu ))

Odluceno je da se radi u css, pa me interesuje kako da pocnem. Kakva je praksa?

Jel postoje alati za VS 2005, jel budzim sve kontrole rucno dodeljujuci im CSSClass,...


Cisto zelim da me neko uputi kako se radi dizajn u asp.net 2.0. imam i master page u projektu? Skroz mi je strana ideja. Prvo su ga odvojili sa .aspx.cs a sad u 2005 ponovo neki ne razumljivi inline model kodiranja. Babe i zabe, i sve na gomili



p.s. Kako posle nas programera dolaze dizajneri? Da li oni menjaju .aspx stranice, css?
Koliko ste u vasim projektima skucali dizajn u kodu?

inace po meni definitivno najbolji .aspx domaci sajt http://comtrade.co.yu/




Poz
[ Count Zero @ 20.08.2006. 21:34 ] @
Na forumu .NET i nije mesto za priču o CSS-u... Ne razumem, šta je odlučeno da se radi u CSS-u?
KOd VS 2005 možeš birati code-behind ili code-beside model, pa kako voliš.. Oba imaju sopstvene prednosti.
Web-dizajneri naravno mogu slobodno da rade css... (ASP.NET ima mogućnost korišćenja skinova, što mu dođe slično kao css.)
[ spartak @ 20.08.2006. 22:05 ] @
Postavila si pitanje kao da znas sve odgovore samo ti treba pomoc da odaberes. Ako radis ASP.NET 2.0 radi sa temama, gde treba stavi css class u property kontrole i eto.

Ili je ceo nastup blef komplet sa frljanjem svim strucnim terminima. Moras da probas tih par stvari koje spominjes pa ces znati sta ti odgovara za konkretan posao.

Ako si znala da radis u ASP.NET 1.x znaces i u 2.0 ne brini. Nije mi jasno kakav ti dizajn hoces da radis sad i kakve veze ima C#, css. Mislis treba da se iskodira front-end (klijentski kod) i neko ti je rekao da treba da se koristi css? Dobro su se setili 2006te godine :-)

Citat:
vekica: inace po meni definitivno najbolji .aspx domaci sajt http://comtrade.co.yu/

U cemu je najbolji?
[ vekica @ 20.08.2006. 23:01 ] @
ok ljudi....

prica je prosta. dok sam radiO :) u asp.net 1.1 dizajn smo kucali u kodu. znaci designer je odradio posao. sirina tabele tolika, boja teksta tolika. properties panel radio posao.

odluceno je da tako ne bude u novom projektu nego da radimo css. to je odluceno.

sada postavaljam pitanje gde je sprega asp.net i css, i uopste asp.neta i dizajna. znaci dobra praksa podrazumeva da se ___________. otkud znam. samo pitam. da li cu svakoj kontroli morati da dodelim stil, da li postoji neki generator stilova, posto css ne znam. tacnije znam kako funkcionise ali da ga pisem i da posle sajt lici na nesto, sumnjam da bih uspeo.

za sada sam nasao ovo http://msdn.microsoft.com/asp.net/reference/design/templates/

p.s. sto se tice dizajn mislim na sajt comtrade i spinnakera.
[ spartak @ 20.08.2006. 23:34 ] @
Ovo ti mozda bude od pomoci za pocetak.

http://blogs.msdn.com/bgold/archive/2005/12/12/502997.aspx

Ako jos uvek imas tog dizajenera koji je prosli put odradio posao - ne bacaj ga koristan je i nadalje :-)

Ono sto ti je prosli put bilo <table width="100" height="50" border.... sad ce ti biti postavljeno u css na primer

Code:

.table {
    width:100px;
    border:1px solid #D0D0BF;
    border-collapse:collapse;
    }


ili ako ti je kontrola po necemu specijalna

Code:

#search-for
{
   width:50px;
}


i onda kazes <asp:Label .... CssClass="search-for">, ili je opet postavis preko property u visual dizajneru.

Znaci sve se svodi na to da taj frontendash odradi html i css, jeli tako? A ti ces samo to da pridruzis kontrolama. Ili treba ti da iskodiras i css?
[ vekica @ 21.08.2006. 00:25 ] @
e hvala spartak...

nema dizajnera sve cu ja da radim :)

to sam i misilio. znaci svakoj kontroli, tabeli dodeljujem neku css klasu ili specificnu promenljivu...


sledi fizikalisanje znaci
[ StrokaviKod @ 21.08.2006. 09:15 ] @
Zar je potrebno vecanje da bi stilove drzao u css fajlu?
Bilo kako bilo, predlazem ti da skines TopStyle 3.1 editor za css. Imas 15 ili 30 dana trial version, sto je dovoljno da pohvatas konce sto se stilova tice.
A za pocetak evo kratkog objasnjenja

ako hoces da redefinises neki html element
Code:

table {
 width: 100%;
 background-color: Green;
 color: White;
}

div {
 width: 200px;
 background-color: Red;
 color: White;
}

ovo znaci da ce sve tabele i divove na tvojoj strani, gde je primenjen ovaj css fajl imati ovaj izgled. Mozes to sve da ogranicis na odredjeni element. Npr.
Code:

.nekielement table {
 width: 100%;
 background-color: Green;
 color: White;
}

primena
<div class="nekielement"><table...

Ovo znaci da ce element table imati ovaj stil samo ako je u okviru ove klase "nekielement", odnosno u okviru html elementa na koji je primenjena ova klasa "nekielement"

Sledeci nacin je kreiranje klase

Code:

.table {
 width: 100%;
 background-color: Green;
 color: White;
}

primena 
<table class="table">...


klasa u css pocinje sa tackom. I na kraju mozes iskoristiti id odredjene kontrole da primenis stil

Code:

#idkontrole {
 width: 100%;
 background-color: Green;
 color: White;
}

primena
<table id="idkontrole">...


Ovo je bilo ukratrko, a za ostalo ce ti pomoci TopStyle 3.1 koji ima relativno dobar help.
[ vekica @ 21.08.2006. 12:37 ] @
hvala na odgovoru... i na trudu oko uvoda u css, koji eto i pomalo znam


pogledacu program. mislim da mi je bas to falilo