Css 与XSL中文本的布局和边距相关的问题

Css 与XSL中文本的布局和边距相关的问题,css,Css,我的另一个问题是关于在网页上正确布局文本。我想编写RSS代码,然后使用XSL将RSS格式化为HTML 我的问题: 为什么项目说明的文本超出了网页的页边空白?如何使那段文字保持在页边空白处? 我的XML代码: <channel> ....... <description> CHANNEL DESCRIPTION: Website of New York Times </description> <item> <ti

我的另一个问题是关于在网页上正确布局文本。我想编写RSS代码,然后使用XSL将RSS格式化为HTML 我的问题:

为什么项目说明的文本超出了网页的页边空白?如何使那段文字保持在页边空白处?

我的XML代码:

<channel>
 .......
  <description>
   CHANNEL DESCRIPTION: Website of New York Times
  </description>
  <item>
    <title>
      ITEM TITLE:YouTube and Universal to Create a Hub for Music
    </title>
    <link>
     <a href="http://www.nytimes.com/2009/04/10/technology/internet/10google.html?ref=technology"/>
    </link>
    <description>
     CHANNEL DESCRIPTION: The agreement is an effort by YouTube, which is owned by Google, to put more professionally produced content in front of its huge audience, and in turn, earn more money from advertising.
    </description>
  </item>

.......
频道描述:纽约时报网站
项目名称:YouTube和环球创建音乐中心
频道描述:该协议是谷歌旗下的YouTube的一项努力,目的是将更专业的制作内容呈现在其庞大的受众面前,从而从广告中赚取更多的收入。
我的XSL代码:

<span class="channelDescription"> <xsl:value-of select="channel/description"/></span>
           <xsl:for-each select="channel/item">
              <span class="itemTitle"><xsl:value-of select="title"/></span>
              <span class="itemLink"><xsl:value-of select="link"/></span>
              <span class="itemDescription"><xsl:value-of select="description"/></span>
           </xsl:for-each>


你能帮帮我吗?谢谢

正如AnthonyWJones所说,这似乎是一个CSS/HTML问题。一旦您使用XSLT将RSS提要转换为HTML,它将被简单地作为标准HTML文档处理(并呈现)

在这一点上,我的最佳猜测是,您需要在描述(或整个文档)周围放置一个容器(一个块级元素,如),并使用CSS为其指定一个在显示维度内的宽度

因此,类似这样的方法应该有效:

<style type="text/css">
#container {
    width: 90%;
}
</style>
<div id="container">
    // Your XSL code
</div>

#容器{
宽度:90%;
}
//您的XSL代码

这确实是一个css问题。很容易看到生成的简单HTML,这就不需要XSL了。但是,您没有向我们显示用于格式化HTML的CSS。