Dakujem za riesenie. Tilsy pouzivam. Tiez ma to mohlo
napadnut aj samu.

Radovana Straube

--- Martin Kuba <[EMAIL PROTECTED]> wrote:

> Radovana Straube wrote:
> 
> > Dobry den,
> > 
> > navrhla som si v XHTML a CSS dizajn stranky.
> Vsetko
> > fungovalo v IE aj vo FireFoxe. Ked som svoj dizajn
> > preniesla do Struts, tak som zistila, ze v IE sa
> > stranka  nezobrazuje korektne. Problem je v tom,
> ze
> > Struts negeneruju pri XHTML do hlavicky:
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
> > Strict//EN"
> >     
> >
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> > Nevie mi prosim niekto poradit ako Struts prinutit
> > generovat vyssie uvedeny header? Pripadne ako
> prinutit
> > CSS, aby fungovalo v IE aj bez hlavicky, aj ked
> toto
> > patri asi uz do ineho fora. Priklad som prilozila.
> 
> Struts jako takove nemaji s generovanim DOCTYPe nic
> spolecneho.
> Predpokladam, ze mate na mysli HTML taglib ze Struts
> pro zpracovani
> formulare, i s tagem <html:html xhtml="true">. Ale
> ta taglib
> negeneruje vsechno, jenom do <html> tagu prida
> spravny xml:lang atribut.
> Jinak si muzete do stranky napsat cokoliv dalsiho.
> Takze pokud chcete mit ve strance DOCTYPE, proste ho
> tam napiste jako 
> text. Doporucuji pouzivat Tiles pro generovani
> stranek s jednotnym
> designem, takze vyrobite nejakou zakladni stranku,
> treba layout.jsp,
> ktera bude obsahovat:
> 
> <%@ page contentType="text/html;charset=UTF-8" %>
> <%@ taglib prefix="c"
> uri="http://java.sun.com/jsp/jstl/core"; %>
> <%@ taglib prefix="f"
> uri="http://java.sun.com/jsp/jstl/fmt"; %>
> <%@ taglib prefix="h"
> uri="http://jakarta.apache.org/struts/tags-html"; %>
> <%@ taglib prefix="tiles" 
> uri="http://jakarta.apache.org/struts/tags-tiles"; %>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
> Strict//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
> <h:html xhtml="true">
>   <tiles:useAttribute id="titulklic"
> name="titulklic" scope="request"/>
>   <head>
>   <title><f:message key="${titulklic}" /></title>
>   <c:url var="url" value="/default.css" scope="page"
> />
>   <link type="text/css" href="${url}"
> rel="stylesheet" />
>   </head>
>   <body>
> <tiles:insert attribute="menu"/>
>   <h1 id="nadpis"><f:message key="${titulklic}"
> /></h1>
> <tiles:insert attribute="telo"/>
>   </body>
> </h:html>
> 
> a v tiles-defs.xml nadefinujete
>      <!-- zakladni definice JSP stranky s rozvrzenim
> casti -->
>      <definition name="layout" path="/layout.jsp">
>          <put name="titulklic" value=""/>
>          <put name="menu" value="/menu.jsp"/>
>          <put name="telo" value=""/>
>      </definition>
>      <!-- konkretni stranka -->
>      <definition name="stranka.formular"
> extends="layout">
>          <put name="titulklic"
> value="formular.titul"/>
>          <put name="telo" value="formular_ok.jsp"/>
>      </definition>
> 
> Tim budete mit o spravny DOCTYPE ve vsech strankach
> postarano.
> 
> Makub
> -- 
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Supercomputing Center Brno             Martin Kuba
> Institute of Computer Science    email:
> [EMAIL PROTECTED]
> Masaryk University            
> http://www.ics.muni.cz/~makub/
> Botanicka 68a, 60200 Brno, CZ     mobil:
> +420-603-533775
>
--------------------------------------------------------------
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Odpovedet emailem