SyntaxHighlighter Evolved

Description:

As seen on WordPress.com.

SyntaxHighlighter Evolved allows you to easily post syntax-highlighted code to your site without having to escape the code or anything. It uses the SyntaxHighlighter JavaScript package by Alex Gorbatchev to do the highlighting and supports all of the package’s parameters via shortcode attributes.

For a list of supported languages (most widely used languages are supported), see the WordPress.com support document.

Download:

Example Code Output:

Note that there are various different color schemes available.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>PHP Code Example</title>
</head>
<body>
	<h1>PHP Code Example</h1>

	<p><?php echo 'Hello World!'; ?></p>

	<p>This line is highlighted.</p>

	<div class="foobar">
		This	is	an
		example	of	smart
		tabs.
	</div>

	<p><a href="http://wordpress.org/">WordPress</a></p>
</body>
</html>

If you prefer, you can hide the line numbering and other UI stuff with the “light” mode:

[tag light="true"]your code here[/tag]

There are many other parameters and defaults you can control via the Settings page or the shortcode parameters. Full details and instructions are located at the bottom of the Settings page.

1,258 comments to SyntaxHighlighter Evolved

  1. ITsiti says:

    I installed this plugin for my website. Very useful for developers/programmers site!

  2. [...] is pretty easy to implement as it turns out. I am using a wordpress plugin SyntaxHighlighter Evolved by Alex / [...]

  3. [...] SyntaxHighlighter Evolved official site : http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/ [...]

  4. Dave Baxter says:

    Hi,

    Plugin works fine for PHP but can not get it to display ASP code. Its the percent greater than and less than code delimiters that are causing the problem.

    are not displaying, they are being converted into the HTML.

    Dave

  5. Adam S says:

    Thanks for the plugin, it works great almost all of the time.

    One problem I have is the following:

    [c]
    array[c]
    [/c]
    

    In the latest version, 3.1.2, the plugin replaces array with array1 which is obviously not what I want it to do, I want it to stay array. I believe this worked correctly in 3.1.1 though so if it could be fixed in a later version I would appreciate it very much!

    Thanks again

    • Adam S says:

      Sorry for the above formatting, it looks like it got confused with all of the [ c ]‘s, let me try wrapping it all in code tags:

      One problem I have is the following:
      [c]
      array[c]
      [/c]
      
      In the latest version, 3.1.2, the plugin replaces array[c] with array1 which is obviously not what I want it to do, I want it to stay array[c]
      
  6. [...] Syn­tax­High­ligh­ter Evol­ved : Colo­ra­tion Syn­taxique. Aller sur le site de l’extension [...]

  7. Ebubekir says:

    Very good plugin for my blog. Thanks very much. :) )

  8. [...] SyntaxHighlighter Evolved [...]

  9. [...] SyntaxHighlighter Evolved – so your posts show up with color-coding as shown on this post.  It relies on Javascript that runs after the page is loaded, so it’s a little slow, but the results are great. [...]

  10. Daniel says:

    Works brilliantly with csharp and c++ code. My code listings look lovely! Thank you for creating this.

  11. [...] SyntaxHighligher Evolved – Great for showing snippets of code, highlighted and formatted so nicely. No complaints with it so far, but I’ve not thrown any scary code at it yet. [...]

  12. tbelknap says:

    Is it possible to eliminate the execution of shortcodes within your codeblocks? I’m writing a plugin that uses shortcodes, but the difficulty of that is: displaying a how to presupposes writing shortcodes which will then get executed.

  13. dirk adamsky says:

    Hi Alex,

    I use Syntaxhighlighter Evolved for over a year now.
    Just recently i discovered a problem with Syntaxhighlighter Evolved and the W3 Total Cache plugin: when i enable W3 Total Cache Syntaxhighlighter Evolved stops working under Firefox.
    With Google Chrome this problem does not appear.
    Do you have a clue?
    Thank you in advance.

    Best regards,

    Dirk Adamsky
    vbscriptblog.com

  14. [...] SyntaxHighlighter Evolved Tout blogeur ayant l’ame d’un dévellopeur se doit de pouvoir présenter ces codes de la meilleur façon qu’il soit. Ce pluggin vous permet d’afficher les codes sources très simplement et possédant des options de partages très bien faite. [...]

  15. tresloukadu says:

    It seems is not working in FF5.

    • It works fine in Firefox 5: http://alexgorbatchev.com/SyntaxHighlighter/ (demo here)

      You are correct however that it doesn’t work on my blog right now. I noticed that a day or two ago and I’m going to assume it’s related to me running the very, very most alpha development version of WordPress here. Bleeding edge can have it’s drawbacks.

      To the best of my knowledge it works fine with the latest stable version of WordPress. I’ll track down why it’s not working with WordPress 3.3 when I have a chance.

  16. I think there is something wrong in case of C# code with generics.

    Look at the http://www.codemerlin.com/2011/07/mocking-httpcontext-httpresponse-httprequest-httpsessionstate-etc-in-asp-net/. look at the code 3rd code snippet line 44 it puts some tags there. If i disable the plugin then those tags are not there.

  17. [...] http://www.viper007bond.com/wordpress-plugins/syntaxhighlighter/ At a guess, I’d say that almost all of us knows what Alex Gorbatchev’s syn­tax high­light­ing jquery plu­gin is. It allows for super-simple code high­light­ing, and this plu­gin adds that func­tion­al­ity to WordPress. Tabs In Editor [...]

  18. Martin Ellis says:

    Is it possible to add a flag for controlling the font size?

  19. B?n Yè says:

    Thank you! This plugin works perfect on my blog ( host by Sina App Engine) compare to other syntax plugins. I’ve tried them but the toolbar or code area are still wider than the content area after I edited their CSS document.

    One question. How to show code text better in feeds for really long sentences? I have a case here (http://yebin.sinaapp.com/2011/07/sae-wordpress-recaptcha-error/). The error code highlighted cannot be displayed fully in Google Reader.

  20. [...] SyntaxHighlighter Evolved [...]

  21. Drew Wells says:

    This plugin does work, about 20% of the time. It’s quite frustrating since the bug lasts for months then suddenly works again. Reinstalling doesn’t fix it. I’ve looked through the many steps to debug these problems, and never came up with a solution. Like magic, it will suddenly work again. This is disappointing.

  22. [...] my current blog, I use sourcecode tags supported by the SyntaxHighlighter Evolved plugin to embed source code. I’d like to continue using this plugin, as I find it makes the code [...]

  23. Marcus says:

    I have updated my WordPress to 3.2.1 and the plugin to 3.1.3 and now it doesn’t work in IE 9 and FF 5.

  24. Hello, after installing WordPress 3.2.1. the plugin become broken…

    somebody with same problem?

  25. [...] SyntaxHighlighter Evolved – Ha elegánsan, formailag szabályosan szeretnénk oldalainkon feltüntetni az átvett [...]

  26. [...] Premièrement, vous avez besoin de SyntaxHighlighter Evolved. Ceci est le coeur de l’extension. Je vous suggère la version 2, pour le line-wrapping mais [...]

  27. James Bailey says:

    Its good but for some reason it removes the indentation from all my code so i have to go back and put 4 spaces infront of each line to indent it!! its bloody annoying anyone else having that issue?

  28. bender says:

    Yep, doesn’t work on WordPress 3.2.1

  29. [...] ve Kullan?m Eklentimizi WordPress Eklenti bölümünden indiriyoruz. Daha sonra gelen paketi aç?yoruz. Paketten ç?kan [...]

  30. Aahan says:

    Is it possible to get the plugin to work on bbpress by chance? Any help Alex?

  31. [...] this, developers have built their own syntax highlighter plugins for WordPress. fortystones uses Syntax Highlighter plugin to highlight its code snippets. Below, I have listed ten syntax highlighter plugins you can choose [...]

  32. I am happy to find this post very useful for me, as it contains lot of information.I always prefer to read the quality content and this thing I found in you post. Thanks for sharing.

  33. meisterlumpi says:

    I found a problem with the display of VB code, but I guess I posted it in the wrong place, see https://github.com/alexgorbatchev/SyntaxHighlighter/issues/5#issuecomment-

    thanks

  34. [...] has a very nice plugin called SyntaxHighlighter Evolved based on JavaScript package written by Alex [...]

  35. Ganesh says:

    Hi , I just updated to WP 3.2.1 and your plugin to version 3.1.3. but it broke all the syntax highlighting. I checked on both FF and Chrome

    Please help!

  36. ElectroNick says:

    Just to give you guys another data point: WP 3.2.1 + SyntaxHighlighter 3.1.3 works fine in FF 3.6.18 and Opera 11.50 (Linux x86_64). I’m highlighting Arduino code with a custom brush (will publish later when the styles are done) – no code breakage, all indentations untouched. I’m pretty pleased!

  37. [...] and such. It this kind of color markup that I wanted for the code posted on this site. Enter SyntaxHighlighter Evolved WordPress plugin Thanks to Alex ( AKA Viper007Bond ) who wrote this plugin, which itself is based on the [...]

  38. justin says:

    i am struggling so hard to get this off the ground. Does this work with 3.2.1? The code i have is a unsupported code but i actually just want this for the copy and print feature. Still i can not seem to get it working. I’ve configured the options many ways. I tried among many others and still nothing. any general advise maybe? I’ve read many forums and still nothing.. Thank You.

    The code i am using is called thinkscript (thinkorswim) , it is code for stock charts.

  39. Ganesh says:

    It doesnt work with 3.2.1 :( I tried on most recent browsers

  40. justin says:

    bummer, i have searched and can find no way to offer visitors a “copy to clipboard” function for code. I have found some post but none of the work… Maybe we’ll get a update..

    • Install the plugin. ;)

      If you go into the setting page, you can select version 2 of the highlighter which has a toolbar and a copy to clipboard button.

      Or you can just stick with the default version 3 of the script where you can select and copy it like any other text on a webpage. This is the best solution.

  41. justin says:

    I’ve tried both ad no response, just quotes and a change in text.. I currently have it set to “2″ and my parameters are

     and  

    . I’ve tried many combinations and no response. Here’s the link, http://theinfinitygroup.us/valuescript/ , you’ll see the code beneath the picture.. Am i doing something wrong? (obviously, yes) Thanks

  42. Justin says:

    I also checked the footer, appears to have everything needed. I’m only decent at this stuff, a work in progress so maybe i missed something.

  43. ElectroNick says:

    @justin: It’s very hard to troubleshoot another person’s code but a quick look at the raw HTML of the page at your site shows that right after the syntaxhighlighter’s code (which, BTW looks fine to me: ) you have a very strange tag with a class called “bar show”. Problem is: between words ‘bar” and “show” there are 156(!) spaces. There’s definitely something wrong in that part. Again, don’t know what that is: haven’t seen your code. but you may want to look at the code and, also, try to remove the bar. I think it’s the toolbar in “Display the toolbar” – settings for the plugin.
    Good luck!

  44. Justin says:

    Sorry that code above was and [slash code], also tried “text” and others.

  45. Justin says:

    Thanks
    1) those spaces are intentional and need to remain, do you think that’s messing it up? They need to remain in order to place spaces when the code is implemented.
    2) I need to have the toolbar, it’s actually what I really want plugin for. The ability to “copy to clipboard” is the most important feature to me. Thats what I can’t get working.
    Thanks.

  46. justin says:

    actually, im wrong, i’m unfamiliar with what is causing these spaces or what “bar show” means. i was thinking of another code..Not sure what is causing either of those..

  47. justin says:

    either way, i am trying to get the copy to clipboard to work , that would be great. i cant even get the line numbers to show up ha, just quotes “”"”.

  48. [...] Thanks to Alex at viper007bond for your SyntaxHighlighter Evolved! [...]

  49. Olivier says:

    Hello,
    In the Settings, the Toolbar option is ticked.
    However, when I pass my mouse on the top right of the code, nothing’s happening …
    Do I need to specify a parameter in the shortcode ??

    example: http://www.geekmindsthinkalike.com/sbm-find-users-associated-with-roles/

    Thanks

  50. [...] Highlighting I have installed a syntax highlighter, as demonstrated below. It renders the code in-browser using Javascript, no server-side processing [...]

  51. [...] you are a developer like me and want to share some code pieces in your posts, you will need a SyntaxHighlighter to make your posts look [...]

  52. AJ says:

    First up, great plugin…second, just one thing holding up a greenlight for validation…I get this:
    Bad value syntaxhighlighter-version for attribute name on element meta: Keyword syntaxhighlighter-version is not registered.

    Is there a way to remove that without modifying the core plugin code?
    Thanks in advance!

  53. Extremely useful plugin! Two questions:

    How is one supposed to use the

    classname="myclass"

    attribute? It shows up as

    class-name: myclass;

    but I haven’t found any way to use this from CSS, is that what it’s for and what would the syntax be?

    Similarly, how does one use the class added to “Additional CSS Class(es)”?

    I’m running plugin v3.1.3 and WP v3.2.1.

    Thanks!Kristian

  54. Devon says:

    Love this site. I really need this syntax highlighter.

  55. Douglas Karr says:

    Fantastic plugin; however, it doesn’t appear to be inserting linebreaks and tabs for me automatically. If I add linebreaks to my code, it inserts in the text. If I don’t, it puts it all on one line. My website link is an example. I did read on the SyntaxHighlighter that ignoring line breaks is an option – could be a nice option for this plugin.

    • Douglas Karr says:

      That didn’t work. It literally inserts a br tag into my code on each line.

      • ElectroNick says:

        Douglas, that’s rather strange: line breaks are so essential to any code that if this plugin didn’t support it, it would not have been released. I wonder if you’re experiencing the same issue I’ve just found on one of my blog posts using SyntaxHighlighter: http://elabz.com/serial-oled-display-and-arduino/
        I looked at it today and realized that all quotes (“) and angle brackets () as well as ampersand symbols (&) have been converted into their HTML-encoded equivalents. That completely destroyed the code.

        When I looked at the post edit screen, I realized that at some point in editing the post I (accidentally, of course :) ) switched WP’s “Edit Post” feature into the visual mode and that’s a big no-no when using a plugin like this that does its own text processing.

        Make sure the visual mode (when WP tries to render the post as it will look like when published) is always off when you plan on having ANY code in that post, with SyntaxHighlighter or without. I wish there was a hack to simply remove the “visual” link from the editing screen.

        In fact, I think the very same thing is troubling shmoula, the commenter that posted right after you (see below)

        Cheers!

        • Quinxy says:

          I had the same problem and the problem was caused by the interaction between your plugin and the Raw HTML Plugin.

          If using the Raw HTML Plugin make sure on the edit page you check the following boxes in its widget:

          [x] Disable wptexturize
          [x] Disable automatic paragraphs
          [x] Disable convert_chars
          [x] Disable smilies

          Only then will the syntax highlighter plugin work properly!

          Quinxy

  56. shmoula says:

    Hi, why your plugin doesnt render

    [sourcecode]

    blocks properly in bloglist? When I open one blogpost, everything is OKay (check out my website to see this problem).

    In opened blogpost:

    <pre class="brush: java; title: ; notranslate" title="">package cz.shmoula.klient;
     
    import java.net.Authenticator;
    ...

    And in blogposts listing:

    <p>[sourcecode language="java"]package cz.shmoula.klient;</p> 
    <p>import java.net.Authenticator;<br /> 
    import java.net.PasswordAuthentication;</p>
    ...

    Where can be problem?

    • ElectroNick says:

      Václav, it has to be written as

      [code language="java"]
      ...
      wsdlLocation = "META-INF/wsdl/myService.wsdl")
      ...
      

      [/code]

      not as you did it:

      [sourcecode language="java"]
      ...
      wsdlLocation = "META-INF/wsdl/myService.wsdl")
      ...
      

      [/code]

      and I'm sorry, I have no clue if Viper007's implementation of WP comments will render what I just wrote above correctly, but the jest of it is: simply use "code" instead of "sourcecode" in your tags.

      Cheer!

  57. [...] For a live demo, see this plugin’s homepage. [...]

  58. Ben says:

    How about inline syntax highlighting, i.e. what if I only want to highlight “echo myFunc()” within a whole block of text, but don’t want to put it into a separate line?

  59. Christian says:

    Hey,

    Thanks for a great plug in. Been using it sucessfully with a very basic theme for quite some time. I recently got a more advanced theme that uses a lot of shortcodes and one of them happens to be [/text]. Syntaxhighlighter also uses this so the entre site gets “syntax highlighted :-) ”. Is there an easy way of removing a shortcode? I wish there was an area for this in the settings panel.

    Thanks,
    /Christian

  60. [...] SyntaxHighlighter Evolved [...]

  61. [...] ????????? SyntaxHighlighter Evolved ? Syntax Highlighter for WordPress ???? SyntaxHighlighter [...]

  62. [...] SyntaxHighlighter ?????????????? SyntaxHighlighter Evolved?????? (??????????) [...]

  63. paul says:

    really cool plugin!
    a pleasure to use indeed
    especially after nightmare of buggy SyntaxHighlighter (not Evolve)

  64. [...] ce plugin sert à proposer des articles en lien avec l’article que vous êtes en train de lireSyntaxHighlighter Evolved c’est un plugin qui me sert beaucoup pour ce blog, car il encapsule du code sans qu’il [...]

  65. [...] Syntax Highlighter Evolved – Easily post syntax-highlighted code to your site without having to modify the code at all. Uses Alex Gorbatchev’s SyntaxHighlighter v2.0.320 and some code by Andrew Ozz of Automattic. [...]

  66. Rafael Stoever says:

    So, in this plugin there are notice that “Don’t use the Visual editor if you don’t want your code mangled. TinyMCE will “clean up” your HTML.” What do you recommend to use?

    Please I´m having problems.

  67. KN says:

    I can’t get it to not strip line breaks. I have tried so far:

    Unchecking “WordPress should correct invalidly nested XHTML automatically” under the Settings/Writing tab
    Installing Advanced TinyMCE, and checking the “Stop removing tags …”
    Not switching to the visual tab at all.

    I create a new post, switch to html tab, and enter the following:

    <?php
    $var = "hello world";
    echo $var;
    

    I save the post, and instead of seeing 3 lines, I see 1. All of the code are inserted into a single line, linebreaks stripped.

    Any ideas?

    • If the post itself is changing, then it’s another plugin issue. If the post looks correct when editing but displays wrong, then it’s a theme CSS issue.

      • KN says:

        When editing the post, it the code block does not get styled, but it looks correct, regarding the line breaks. (I believe this is the correct behavior?)

        When viewing the published post, the code block gets styled, but strips linebreaks.

        I will try a different theme.

      • KN says:

        Switching the theme did not help, but looking at it, I don’t think it’s a style issue. Looking at your code block here, each line gets a seperate div, eg.:

        But on my page, there is only one div like this.
        Can you give some advice on where I should start tracking down this? I’d really like to use this plugin.

      • KN says:

        Sorry, nevermind, I just tried another plugin which uses the same JS library, and that produced the same problem. I have switched to CodeColorer which does the parsing on the server side (with Geshi), and it works.

  68. Alex,

    Just want to say Kudos on this plugin. I gave it a write up on my site and use it all the time.

    Cheers mate,
    Richard

  69. Sol says:

    Hi Alex,

    is it possible to use a vertical bar and limit the numbers of lines shown to say 10-20 ? I know I could use collapse, I would prefer however a solution that will show a part of a very long code and will let the user scroll down for the rest.

    Thanks,

    Sol

  70. Phoenix says:

    Hi.
    I have this installed, and LOVE IT! However I cannot figure out how to:

    1. Show alternate line background (white and light grey)
    2. SHow the PRINT and COPY buttons as in the screenshots of this plugin

    Any pointers?

    Thanks!

  71. [...] corretta. Direi che fa il suo lavoro egregiamente ed è molto personalizzabile. Il plugin si chiama SyntaxHighlighter Evolved   No [...]

  72. [...] ???????????SyntaxHighlighter Evolved???? [...]

  73. How to disable line numbers says:

    How can I disable line numbers from showing up? I can see the tags in the documentation, but this does not work with the light tag in it.

    <?php /* Start the Loop */ ?>

    Thanks.

  74. [...] ?????? : ???? ???? ???? ?????: 1?. SyntaxHighlighter EvolvedDownload?. File Inliner PluginDownload?. WP-SynHighlightDownload?. FV Code [...]

  75. [...] Eklenmesi Geli?tirici Günlü?ü kodlar? renklendirmek için syntaxhighlighter eklentisini kullanmaktad?r. A?a??daki php yerine ruby yaz?l?rsa ruby kodlar? için [...]

  76. [...] Gorbatchev.It comes with bundled compatibility for many languages, and you can also check out a simple demo of the plugin in action.Get SyntaxHighlighter EvolvedHave you used this syntax highlighter, or do [...]

  77. Trisha says:

    very cool plugin! in my wp install, 4 zeros appear before the line number… is this something weird happening on just my site, I noticed you dont have 0′s in your line numbers… any way to remove the zeros???

    • Trisha says:

      Also, when I copy the highlighted code (instead of opening in plain text with the toolbar), it copies the line numbers along with the code. Im confused why its so different on my site, its PERFECT on yours.

    • There is a setting to control line number padding. Perhaps you turned it on by accident?

      Can you provide a URL to where this is happening on your site so I can see it for myself?

      • Trisha says:

        That was exactly it Alex, thanks for responding so quickly! I set Line Number Padding to 0 and those zeros disappeared! Thank You!

        I figured out the other issue too. Version 3 eliminates that pesky line number copying, but I’m not willing to lose line wrapping, and i really like the toolbar in version 2.x – so they can just click the copy button :D

        Heres an example of where Im using it. http://digitalrenewal.com/jquery-form-for-wordpress-to-allow-author-login-complete-wordpress-tutorial#jquery

        It looks fantastic now thanks to your plugin. I edited the stylesheet, but couldnt get the function to add a new theme working, so I just overwrote your default css (shame on me) The new stylesheet was available in settings, but didnt render on the page, so im guessing it has something to do with my path?

        Thanks again for such great support. I’ve always loved your work.

  78. [...] SyntaxHighlighter Evolved allows you to easily post syntax-highlighted code to your site without having to escape the code or anything. It uses the SyntaxHighlighter JavaScript package by Alex Gorbatchev to do the highlighting and supports all of the package’s parameters via shortcode attributes. Syntax Highlighter Evolved [...]

  79. [...] có r?t nhi?u plugin dùng ?? cài ??t m?t cái SyntaxHighlighter này, ??n c? nh? SyntaxHighlighter Evolved, SyntaxHighlighter2 hay Syntax Highlighter WordPress Plugin. B?i vì t?t c? các plugin này [...]

  80. | ISSACY says:

    [...] SyntaxHighlighter Evolved - ??????????? [...]

  81. Jonathan L says:

    Hi all!

    I am using these 2 plugins:

    HTML Page Sitemap
    http://wordpress.org/extend/plugins/html-sitemap/installation/

    SyntaxHighlighter Evolved
    http://wordpress.org/extend/plugins/syntaxhighlighter/

    When activating SyntaxHighlighter, HTML Page Sitemap won’t render anymore (no output created).

    Any idea as to why this may happen?

    It’s weird because I’d assume these aren’t really playing in the same space…

    Help is appreciated!

    Have a good day!

  82. [...] Evolved ???? (??????) SyntaxHighlighter Evolved ?????: tech   ??: WordPress   ???: kta77   [...]

  83. [...] http://www.flickr.com/photos/61393520@N04/5588140925 ????PHP?????????????????????????????SyntaxHighlighter??????????????????????????????????????? [...]

  84. [...] SyntaxHighlighter Evolved – awesome syntax highlighting for code in posts [...]

  85. [...] SyntaxHighlighter Evolved?????????????????? [...]

  86. [...] many of you, I use the terrific WordPress plugin SyntaxHighlighter Evolved by Viper007Bond which wraps the JavaScript syntax highlighting package SyntaxHighlighter by Alex [...]

  87. Phil says:

    http://www.philkovacs.com/syntaxhighlighter-style-plugin/

    I’ve created a small plugin for editing custom themes for Viper’s plugin. The goal was to separate custom themes from the main plugin so that upgrades don’t clobber hacked themes and to disconnect the loading of the syntax themes from any WordPress theme-specific files, so you can change WordPress themes without affecting the your syntax themes in any way. Hope you find it helpful.

Leave a Reply

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

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>