Javascript 如果我想添加CSS,我会将其粘贴到哪里?

Javascript 如果我想添加CSS,我会将其粘贴到哪里?,javascript,html,css,svn,Javascript,Html,Css,Svn,这是我需要添加CSS的页面: 由于没有正文和页眉,我应该在哪里粘贴css 这是它目前的样子,但它不起作用 somestyle.css <style> #tt { position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; } #tttop { display:block; height:5px; margin-left:5px; backgroun

这是我需要添加CSS的页面:

由于没有正文和页眉,我应该在哪里粘贴css

这是它目前的样子,但它不起作用

somestyle.css
<style>
#tt {
 position:absolute;
 display:block;
 background:url(images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}
</style>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   version="1.0"
   width="958.69"
   height="592.78998"
   id="svg2275"
   sodipodi:version="0.32"
   inkscape:version="0.46"
   sodipodi:docname="Map of USA with state names.svg"
   sodipodi:docbase="C:\temp\webdesign"
   inkscape:output_extension="org.inkscape.output.svg.inkscape">


    <script type="text/ecmascript">
    <![CDATA[

      function showRectArea(state) {
        var x = new Object();
        x["HI"] = "you clicked hawaii";
        x["CT"] = "you clicked CT";
        alert(x[state]);
      }

      var tooltip=function(){
      var id = 'tt';
 var top = 3;
 var left = 3;
 var maxw = 300;
 var speed = 10;
 var timer = 20;
 var endalpha = 95;
 var alpha = 0;
 var tt,t,c,b,h;
 var ie = document.all ? true : false;
 return{
  show:function(v,w){
   if(tt == null){
    tt = document.createElement('div');
    tt.setAttribute('id',id);
    t = document.createElement('div');
    t.setAttribute('id',id + 'top');
    c = document.createElement('div');
    c.setAttribute('id',id + 'cont');
    b = document.createElement('div');
    b.setAttribute('id',id + 'bot');
    tt.appendChild(t);
    tt.appendChild(c);
    tt.appendChild(b);
    document.body.appendChild(tt);
    tt.style.opacity = 0;
    tt.style.filter = 'alpha(opacity=0)';
    document.onmousemove = this.pos;
   }
   tt.style.display = 'block';
   c.innerHTML = v;
   tt.style.width = w ? w + 'px' : 'auto';
   if(!w && ie){
    t.style.display = 'none';
    b.style.display = 'none';
    tt.style.width = tt.offsetWidth;
    t.style.display = 'block';
    b.style.display = 'block';
   }
  if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
  h = parseInt(tt.offsetHeight) + top;
  clearInterval(tt.timer);
  tt.timer = setInterval(function(){tooltip.fade(1)},timer);
  },
  pos:function(e){
   var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
   var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
   tt.style.top = (u - h) + 'px';
   tt.style.left = (l + left) + 'px';
  },
  fade:function(d){
   var a = alpha;
   if((a != endalpha && d == 1) || (a != 0 && d == -1)){
    var i = speed;
   if(endalpha - a < speed && d == 1){
    i = endalpha - a;
   }else if(alpha < speed && d == -1){
     i = a;
   }
   alpha = a + (i * d);
   tt.style.opacity = alpha * .01;
   tt.style.filter = 'alpha(opacity=' + alpha + ')';
  }else{
    clearInterval(tt.timer);
     if(d == -1){tt.style.display = 'none'}
  }
 },
 hide:function(){
  clearInterval(tt.timer);
   tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
  }
 };
}();


    ]]>
  </script>


  <metadata
     id="metadata2625">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs
     id="defs2623">
    <inkscape:perspective
       sodipodi:type="inkscape:persp3d"
       inkscape:vp_x="0 : 296.39499 : 1"
       inkscape:vp_y="0 : 1000 : 0"
       inkscape:vp_z="958.69 : 296.39499 : 1"
       inkscape:persp3d-origin="479.345 : 197.59666 : 1"
       id="perspective364" />




  </defs>
somestyle.css
#tt{
位置:绝对位置;
显示:块;
背景:url(images/tt_left.gif)左上角不重复;
}
#tttop{
显示:块;
高度:5px;
左边距:5px;
背景:url(images/tt_top.gif)右上角不重复;
溢出:隐藏;
}
#ttcont{
显示:块;
填充:2x12px 3px 7px;
左边距:5px;
背景:#666;
颜色:#fff;
}
#ttbot{
显示:块;
高度:5px;
左边距:5px;
背景:url(images/tt_bottom.gif)右上角不重复;
溢出:隐藏;
}
maxw){tt.style.width=maxw+'px'}
h=parseInt(tt.offsetHeight)+顶部;
清除间隔(tt定时器);
tt.timer=setInterval(函数(){tooltip.fade(1)},计时器);
},
位置:功能(e){
var u=ie?event.clientY+document.documentElement.scrollTop:e.pageY;
var l=ie?event.clientX+document.documentElement.scrollLeft:e.pageX;
tt.style.top=(u-h)+‘px’;
tt.style.left=(l+左)+'px';
},
淡入淡出:功能(d){
var a=α;
如果((a!=endalpha&&d==1)| |(a!=0&&d==1)){
var i=速度;
如果(endalpha-a
image/svg+xml
css由于某种原因无法工作

我知道javascript正在工作,因为我弹出了一个警报。但是CSS被完全忽略了。

更新

mystyle.css
rect {
  fill: red;
  stroke: blue;
  stroke-width: 3
}

SVG file referencing mystyle.css
<?xml version="1.0" standalone="no"?>
<?xml-stylesheet href="mystyle.css" type="text/css"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"
     width="10cm" height="5cm" viewBox="0 0 1000 500">
  <rect x="200" y="100" width="600" height="300"/>
</svg>
mystyle.css
直肠{
填充物:红色;
笔画:蓝色;
笔画宽度:3
}
引用mystyle.css的SVG文件

alex,非常感谢您的帮助。不幸的是,我不能让它工作。我实际上不认为我需要它在svg内部,我只需要它在外部,我应该把它贴在哪里?alex再次感谢你,我按照你说的做了,但是CSS似乎被忽略了。我知道javascript正在工作,因为我成功地从Functionsk返回了足够多的警报,最终您将获得一些徽章!地毯式炸弹袭击。我很高兴向你们中的任何一位提出我的所有观点。我不在乎任何徽章。我需要学习,所以我会问问题。如果你不那么胆小,你可能会学到更多这更像是一个“什么是正确的问题”和“在你所有其他问题的上下文中”的问题。我知道你正在尝试做什么,现在如何最好地引导你获得令人满意的结果…关于.svg的事情。。。