You are a Windows user, aren't you?
This is due to be fixed at the 0.3 version.
Meanwhile, you should make sure your files are well-formatted for
windows environment -- that is make sure your editor uses just LF
('\n') as line separator and not CR+LF ('\r\n')

see more at:
http://groups.google.com/group/webpy/search?group=webpy&q=css+windows+&qt_g=Search+this+group



On Feb 23, 11:27 pm, dineshv <[EMAIL PROTECTED]>
wrote:
> Okay, it works.  Thank-you!
>
> Btw, my home page is just a few lines with a simple graphic (of 3kb
> size) but it takes an age to display.  Any ideas?
>
> Dinesh
>
> On Feb 22, 11:05 pm, Tzury Bar Yochay <[EMAIL PROTECTED]> wrote:
>
> > use '/static/....' instead of 'static/...'
>
> > see the webpy sourcecode:
> > httpserver.py:            if self.path.startswith('/static/'):
> > httpserver.py:            if path.startswith('/static/'):
>
> > On Feb 23, 6:50 am, dineshv <[EMAIL PROTECTED]>
> > wrote:
>
> > > You know, this was exactly what I was doing (ie. separate folders for
> > > the html, css etc. files) and it didn't work.  Just tried again, and
> > > it still doesn't work!
>
> > > The Python py file is in the same folder as the main html file.  The
> > > main html file has the proper link to the css file ie. <link
> > > type='text/css' rel='stylesheet' href='static/css/mainstyle.css' />
>
> > > The " print open('index.html').read() " statement displays the
> > > index.html page but NOT as defined by the css.
>
> > > Uhmmm!
> > > ..................................
>
> > > On Feb 22, 3:30 pm, jac <[EMAIL PROTECTED]> wrote:
>
> > > > If you are actually using the template system in webpy then you would
> > > > put the main html file somewhere outside of the static directory, then
> > > > render it. The link element in the html would then point to the css
> > > > from the same directory as the main python file (important!). Like
> > > > jsp's if you are rendering or even just statically opening and reading
> > > > an html page, all of the urls and hrefs within the html page would be
> > > > as if the html page is actually at the server root.
>
> > > > From my actual experience though I've developed an aversion for
> > > > templating systems(psp, cheetah, jsp, etc.). I just enjoy separating
> > > > my languages. Anyway, my normal structure is:
>
> > > > server.py
> > > > otherpythonfiles.py
> > > > index.html
> > > > otherhtmlfiles.html
> > > > static/
> > > >         js/
> > > >                  javascriptfile.js
> > > >         css/
> > > >                 mainstyle.css
> > > >                 iespecific.css
>
> > > > now in the python I would have:
>
> > > > class index:
> > > >     def GET(self):
> > > >         print open('index.html').read()
>
> > > > if you want you could set the content-type but this is a quick
> > > > example,
>
> > > > the actual html would then contain, the proper link to the css and
> > > > javascript files:
>
> > > > <link type='text/css' rel='stylesheet' href='static/mainstyle.css' />
> > > > <script type='text/javascript' src='static/js/javascriptfile.js'></
> > > > script>
>
> > > > images would be handled by sticking the images in the static folder or
> > > > a subfolder of the static folder, and setting the proper url property
> > > > and it would work. The css would have to do "background-image: url(../
> > > > imgsFolder/image.png)" and it would work.
>
> > > > Wow. That got kind of long, but after writing a couple of applications
> > > > and trying a lot of different folder structures and serving methods
> > > > out, this has worked out the best for me.
> > > > Hope it helps.
>
> > > > On Feb 22, 12:57 pm, dineshv <[EMAIL PROTECTED]>
> > > > wrote:
>
> > > > > Apologies for the simple question but was is the best practice in
> > > > > webpy to render an html page which uses a css file?  I don't have
> > > > > template files (yet). Sample code is below.
>
> > > > > Dinesh
> > > > > ...................................................................
> > > > > staticFolder = 'C:/siteFiles/static/'
> > > > > render = web.template.render(staticFolder)
>
> > > > > homePage = staticFolder + 'index.html'
> > > > > cssFile = staticFolder + 'main.css'
>
> > > > > urls = (
> > > > >  '/', 'index')
>
> > > > > class index:
> > > > >     def GET (self):
> > > > >         print render.homePage        # ??? what is the best practice
> > > > > in webpy to render html file that uses a css file?
>
> > > > > web.webapi.internalerror = web.debugerror
> > > > > if __name__ == '__main__':
> > > > >     web.run(urls, globals(), web.reloader)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to