Embed Text Resizing Widget To Increase or Decrease The Font Size

As you know, that some visitors prefer reading in small text size while others prefer larger, depending on their eye power, screen resolution, and monitor distance. So for those visitors, you can place a convenient widget to increase/decrease the font size easily.

Look the example below:

Change Text Size
+ + + + +

Or this one:

Change Text Size
Small
Medium
Large
Larger
Largest

If you want to use any of the abve widgets, use this code:

Change Text Size<br/>
<a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’.5em'”><span style=”font-size: xx-small;”>+</span></a> <a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’1em'”><span style=”font-size: x-small;”>+</span></a> <a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’1.5em'”><span style=”font-size: small;”>+</span></a> <a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’2em'”><span style=”font-size: large;”>+</span></a> <a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’2.5em'”><span style=”font-size: x-large;”>+</span></a>

And to use the second one, use this code:

Change Text Size<br/>
<a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’.5em'”><span style=”font-size: xx-small;”>Small</span></a>
<a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’1em'”><span style=”font-size: x-small;”>Medium</span></a>
<a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’1.5em'”><span style=”font-size: small;”>Large</span></a>
<a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’2em'”><span style=”font-size: large;”>Larger</span></a>
<a href=”javascript:void(0);” onclick=”javascript:body.style.fontSize=’2.5em'”><span style=”font-size: x-large;”>Largest</span></a>

30 thoughts on “Embed Text Resizing Widget To Increase or Decrease The Font Size

  1. Hey aZoed,
    You can try this widget in this post too, it does change the text in post….
    The template you are using ‘Cellar heat’, is a much customized template, so I think there might be some code conflict !

  2. This doesn't work for blogger. Whenever I save my template, it automatically converts all the apostrophes around the line sizing to the html code (&apos;). Help?

  3. This blog itself is hosted with Blogger, and you can see that the code is working perfectly even in a blog post.
    If you are facing any problem while using it in a blog post, try to add it to a HTML/JavaScript widget and place it somewhere easily visible to visitors !

  4. Well, don’t know if it will work or not, in your template, there’ll be a code like this:

    body {

    ….

    font-size:12;
    ….

    }

    Change it to, this:

    body {

    ….

    font-size:100%;
    ….

    }

  5. Thanks, it works great on all of my blogs, I have heavily edited/customized blogs, I just can't leave well enough alone 😉 your widget worked perfectly for me.

    Wretha

  6. Thank you… worked great for me and I was having problems with the font showing up very very tiny on some people's browsers!

  7. Thanks a lot for this great widget. It worked fine in my sidebar, but I wish to put it above the title of my post. Can you please help me with this?

    Thanks a lot in anticipation 🙂

  8. Thanks for your quick response Divya, but I had tried this earlier.. I found that the link does not function from there. However in the sidebar it is functioning very well !!
    Therefore currently it is there only in my sidebar. Is it because I already have one widget over there ? I wanted to align both of them beautifully .

  9. Hey Divya, thanks a lot for your help 🙂

    But it was still not working 🙁

    Now I am using it on top right of the page !! I guess readers will easily see it. 🙂

    Thanks and bye …

  10. it was working on my previous template but on the present template Its not working on my site.First i pasted second code and checked it was not working then also.PLEASE CHECK IT OUT……

  11. Hi Inder,
    not sure if it will work or not,

    in your template, presently this code is there:

    body {
    margin: 0;
    padding: 0;
    background-color: #d9eaec;
    background-image: url('http://1.bp.blogspot.com/_6pbSFKC8YH4/Sl6kkso-R_I/AAAAAAAABEc/gH20CXawFGI/s1600/bodybg.jpg&#39;);
    background-repeat: repeat-x;
    }

    so modify it to this:

    body {
    margin: 0;
    padding: 0;
    background-color: #d9eaec;
    background-image: url('http://1.bp.blogspot.com/_6pbSFKC8YH4/Sl6kkso-R_I/AAAAAAAABEc/gH20CXawFGI/s1600/bodybg.jpg&#39;);
    background-repeat: repeat-x;
    font-size: 100%;
    }

    tell me if it worked or not…

  12. this shows for increasing the size of entire body i want to increase the size for only paragraph tags in my page.anyone tell me how to do that

Leave a Reply

Your email address will not be published. Required fields are marked *