2013-01-16 28 views
0

我想改變的幾個RSS鏈接的字體大小由CSS文件股利變更股利字體大小

<div class="rss"> 
    <% 
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); 
        DocumentBuilder db = dbf.newDocumentBuilder(); 
        Document d = db.parse("http://www.engadget.com/rss.xml"); 
        d.getDocumentElement().normalize(); 
        NodeList items = d.getElementsByTagName("item"); 
        for(int y = 0 ; y< 5 ; y++) 
        { 
        String title = "", description = "" , link = ""; 
        NodeList subitems = (items.item(y)).getChildNodes(); 
        for(int x = 0 ; x< subitems.getLength() ; x++) 
        { 
        if(subitems.item(x).getNodeType() == Element.ELEMENT_NODE) 
        { 
        if(subitems.item(x).getNodeName().equals("title")&& title.isEmpty()) 
        { 
        title = subitems.item(x).getTextContent(); 
        } else 
        if(subitems.item(x).getNodeName().equalsIgnoreCase("link") && link.isEmpty()) 
        { 
        link = subitems.item(x).getTextContent(); 
        } else 
        if(subitems.item(x).getNodeName().equals("description") && description.isEmpty()) 
        { 
        description = subitems.item(x).getTextContent(); 
        } 
        } 
        if(!description.isEmpty()&&!link.isEmpty()&&!title.isEmpty()) 
        { 
        %> 

        <a href="<%=link%>"><%=title%></a> 
        <br/> 
        <% 
        break; 
        } 
        } 
        } 
        %> 
</div> 

裏面發現我已經試過這樣:

.rss 
    { 
     font-size: x-small; 
    } 

但後來我發現,這個CSS很可能覆蓋它:

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; font-size: 14px; direction: ltr; } 

p { font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 14px; line-height: 1.6; margin-bottom: 17px; } 
p.lead { font-size: 17.5px; line-height: 1.6; margin-bottom: 17px; } 

所以後來我也嘗試添加:

div.rss{ 
    font-size: xx-small; 
    } 

仍然無法正常工作。

我可以做些什麼來使這些鏈接更小?

+0

如果我改變「全球」潛水字體大小,它會改變,但其他div的所有文字會顯得更小,我只希望鏈接看起來更小 – rikket

+0

我也嘗試過一個腳本在頁面的頭部,它的工作原理但我會更改所有其他div,因爲鏈接所在的頁面是頁腳。 – rikket

+1

如果這些鏈接是您嘗試縮小的鏈接,您是否嘗試過'div.rss {...'在您的CSS中? – mccannf

回答

0

爲了更好地定義您的css類,您應該嘗試以下操作。

.rss a { } 

中,當然這是假設你沒有它包裹在任何其他的標籤,如li標籤。如果你可以發佈實際的html,它會更有幫助。

你可能有一個類爲你的鏈接覆蓋了font-size,所以把它改爲上面的css應該有助於用你的新設置覆蓋css。

+0

仍然不起作用。請發現更新的鏈接(rss) – rikket

+0

您也可以添加其他類到您的鏈接本身。例如:'<%=title%>',然後將它用於您的css'.rss a.rsslink {}',它甚至可以更好地定義您的css規則,您甚至可以嘗試向它添加'!important'。 – 2013-01-16 16:49:03

+0

仍然沒有工作:S:S我在哪裏可以嘗試添加!重要? – rikket