I just changed the template on my drupal site, and now, at the end of some links, I'm getting a weird "v" that looks like a checkmark.

Here is an example:
http://www.freeimagehosting.net/image.php?9ff5301a33.jpg

What on earth is that, and how could I fix it?

Comments

coreyp_1’s picture

Is this a custom theme?

What does the HTML show?
What's in the CSS?
Is there a different CSS Class assigned to the links in question?

- Corey

jeffspanos’s picture

here is my css file... im sorry about posting the entire thing but im not sure what im looking for- ill trim this post after i figure out what on earth im doing wrong. the link is simply in the content class. thank you!

@import "layout.css";
@import "typography.css";                             

body {
  color: black;
  background: #FFFFFF;
  margin: 0;
}
a, a:link, a:active, a:visited,
h1, h2, h3, h4, h5, h6 {
  color: #323EA0;
}
a img, a:link img, a:active img, a:visited img, a:hover img {
  border: none;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active,
h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active,
h6 a, h6 a:link, h6 a:visited, h6 a:hover, h6 a:active {
  color: #323EA0;
  border: none
}
#main .node .content a:visited {
  color: #323EA0;
}
#wrapper {
  background: white;
  border: 2px solid #ccc;
}

/*
*  Header
*/
#header {
  background: #2B3F4D;
  border: 1px solid #aaa;
  border-bottom: none;
}
#header h1 a {
  color: #6C0100;
}
#header .slogan {
  color: white;
}
#search input {
  color: white;
  background: #354E5F;
  border: 1px solid #999;
}
#search input:focus {
  background: #3E5B6F;
}
#search input.form-submit {
  color: white;  
  background: #2B3F4D;
  border-width: 1px;
  border-style: solid;
  border-top-color: #999;
  border-left-color: #999;
  border-right-color: #333;
  border-bottom-color: #333;
}
#search input.form-submit:focus {
  border-top-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #666;
  border-bottom-color: #666;
}

/*
*  Menus
*/
#primary_menu {
  border-top: 1px solid #ddd;
  background: white url(bg1.png) bottom left repeat-x;
}
#primary_menu a,
#primary_menu a:link,
#primary_menu a:active,
#primary_menu a:visited {
  color: black;
  border-bottom: none;
}
#primary_menu  a:hover,
#primary_menu  a:focus {
  color: black;
  background: #D7D7D7;
}
#primary_menu  a.active:hover,
#primary_menu  a.active:focus {
  color: black;
}
#secondary_menu {
  background: #ccc;
}
#secondary_menu a,
#secondary_menu a:link,
#secondary_menu a:active,
#secondary_menu a:visited {
  color: black;
  border-bottom: none;
}
#secondary_menu  a:hover,
#secondary_menu  a:focus {
  color: black;
  background: #e0e0e0;
}
#secondary_menu  a.active:hover,
#secondary_menu  a.active:focus {
  color: black;
}

/*
*  Sidebar
*/
.sidebar {
  background: #E1E1E1;
}
#sidebar-right {
  border-left: 1px solid #ccc;
}
#sidebar-left {
  border-right: 1px solid #ccc;
}
/* Blocks */
.sidebar a,
.sidebar a:link,
.sidebar a:active,
.sidebar a:visited {
  color: #323EA0;
  border-bottom: none;
}
.sidebar a:hover,
.sidebar a:focus {
  border-bottom: 1px solid #323EA0;
}

/*
*  Footer
*/
#footer {
  color: #999;
  border-top: 1px solid #ccc;
  background: white url(bg1.png) bottom left repeat-x;
}

/*
*  Content
*/
.messages {
  background-color: #f6f6f6;
}
.node .links {
  color: #6C0100;
}
.node .meta {
  background: #f6f6f6;
}
.node .taxonomy {
  color: #999;
}
.node.teaser .calendar {
  color: #999;
  background: #f9f9f9 url(bg2.png) bottom repeat-x;
  border-top: 1px solid #f6f6f6;
  border-left: 1px solid #f6f6f6;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #eee;
}
.node.teaser .calendar .time {
  color: #999;
}
.node.teaser .author {
  color: #000000;
}
.book-navigation .menu {
  border: none;
}
.book-navigation .page-links {
  border: 1px solid #ccc;
}
.comment {
  background: #f6f6f6;
}
.comment .id {
  color: #eee;
}
.comment .id a, .comment .id a:link, .comment .id a:active, .comment .id a:visited {
  color: #eee;
}
.comment .submitted, .comment .links {
  color: #323EA0;
}

/*
 * Images
 */
.node .content img {
  background: #eee;
  border: 1px solid #ddd;
}
a.image:hover img {
  background: #ccc;
}

/*
 * Administration                  
 */
#block_admin_display {
  font-size: 0.7em;
}
#system_themes table img {
  width: 75%;
} 

And... here is typography.css

body {
  font: 13px/1.3 "Arial", sans-serif;
  margin: 40px 0 28px 0;
}

a, a:link, a:active, a:visited {
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
#main .node .content a, #main .node .content a:link, #main .node .content a:active,
#main .help a, #main .help a:link, #main .help a:active {
  font-weight: bold;
}
#main .node .content a:hover, #main .node .content a:focus {
  text-decoration: underline;
}
#main .node .content a:visited {
}
#main .node .content a:visited:hover {
  text-decoration: underline;
}
html > body #main .node .content a:visited:after {
  content: "\00A0\221A";
  font-size: 0.8em;
  font-family: Times, serif;
}

h1 a,  h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a,  h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a,  h3 a:link, h3 a:visited, h3 a:hover, h3 a:active, {
  text-decoration: none;
}
h2.title {
  font-size: 120%;
  font-color: #000000;
  text-transform: uppercase;
  margin: 1em 0 0 0;
}
h3.title {
  font-size: 114%;
  margin: 1em 0 0 0;
}
pre {
  font-size: 1.1em;
  font-family: monospace;
  overflow: scroll;
}
abbr, acronym {
  border-bottom: 0.1em dashed;
  cursor: help;
}
table {
  margin: 1em 0;
  width: 100%;
}
td {
  padding: 0.3em;
}

blockquote {
	
        line-height: 1.2em;
	color: #000000;
	background: #E1E1E1;
        padding: 5px;
        margin: 5px 30px 5px 40px;
        border-top: 1px solid #778493;
        border-bottom: 1px solid #778493;
        }

blockquote p {
line-height: 1.2em;
padding: 0;
margin: 1em 0;
}

/*
*  Wrapper
*/
#wrapper {
  padding: 0 0 0 0;
}
#content {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
#main {  
  margin: 0 0 0 0;
}

/*
*  Header
*/
#header {
  padding: 0;
  margin: 0;
}
#header #logo {
  margin-right: 20px;
}
#branding {
  margin: 1.5em 1em 2em 1em; /* for IE */
  padding: 0;
} #header > #branding { margin-left: 2em; }
#header h1 {
  font-size: 156%;
  padding: 0 0 0 0;
  margin: 0.3em 0 0 0;
  font-weight: bold;
}
#header h1 a {
  padding: 0;
  margin: 0;
}
#header h1 a:hover {
  text-decoration: none;
}
#header .slogan {
  margin: 0 0 0 0;
  padding: 0;
}
#search {
  margin: 2em 1em 1em 1em; /* for IE */
} #wrapper > #header #search { margin-right: 2em; }
#search input { 
  font-size: 1em;
  padding: 0.2em 0.4em
}
#search input.form-submit {
  padding: 0.125em
}

/*
*  Menus
*/
#menu {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  width: 100%
  text-align: left;
  font-size: 100%;
  line-height: 210%;
}
#primary_menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#primary_menu li {
  margin: 0 0 0 13px;
  padding: 0;
  line-height: 210%;
}
#primary_menu a,
#primary_menu a:link,
#primary_menu a:active,
#primary_menu a:visited {
  text-decoration: none;
  padding: 0.5em 0.4em 0.3em 0.4em;
  font-size: 100%;
}
#primary_menu a.active,
#primary_menu a.active:link,
#primary_menu a.active:active,
#primary_menu a.active:visited {
  text-decoration: underline;
}
#menu #secondary_menu {
  margin: 0;
  padding: 0 1.5em;
  width: auto;
  list-style-type: none;
  font-size: 0.85em;
}
#secondary_menu li {
  margin: 0 0 0 0;
  padding: 0;
  line-height: 210%;
}
#secondary_menu a,
#secondary_menu a:link,
#secondary_menu a:active,
#secondary_menu a:visited {
  text-decoration: none;
  padding: 0.5em 0.3em 0.4em 0.3em;
  font-size: 100%; 
}
#secondary_menu a.active,
#secondary_menu a.active:link,
#secondary_menu a.active:active,
#secondary_menu a.active:visited {
  text-decoration: underline;
}

/*
*  Sidebar
*/
.sidebar {
  padding: 1em 0 1em 0;
  margin: 0 0 0 0;
  overflow: hidden;
}
/* Blocks */
.sidebar .block {
  margin: 0;
  padding: 0.5em 0;
}
.sidebar .block .title {
  text-transform: capitalize;
  margin: 0 0 0 12px;
}
.sidebar .block .content {
  padding: 0 1em;
  overflow: hidden;
}
.sidebar a,
.sidebar a:link,
.sidebar a:active,
.sidebar a:visited {
  text-decoration: none;
}
.sidebar .block-user .item-list {
  margin-top: 1em;
}
.sidebar .block-user .item-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0.8em
}
.sidebar .block-user .form-text {
  width: 95%;
}
#block-node-0 .content {
  padding: 0.5em 1em;
}

/*
*  Footer
*/
#footer {
  padding: 0.5em 0;
  margin: 0;
  text-align: center;
  font-size: 85%;
  line-height: 220%;
}
#footer p, #footer h2 {
  margin: 0;
}

/*
*  Content
*/
#breadcrumb {
  margin: 0 0 1em 0;
}
#mission {
  margin: 0 0 3em 0;
  padding: 0;
}
#title  {
  margin: 1em 0;
  padding: 0 0 0 0;
  font-size: 120%;
  text-transform: uppercase;
}
.messages {
  margin: 1em 0;
  padding: 0.5em;
}
.title {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.info {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  font-size: 90%;
  font-weight: bold;
}
.node .links {
  text-align: left;
  font-size: 12px;
  margin: 0 0 0 0;
  padding: 0;
}
.node .links li {
  padding-left: 0;
}
.node .meta {
  padding: 1em;
  margin: 1em 0 1em 0;
}
.node .taxonomy a {
  font-size: 13px;
}
.node .taxonomy {
  margin: 1em 0 1em 0;
  font-size: 13px;
}
.node.teaser {
  margin: 0 0 4em 0;
}
.node.teaser .calendar {
  float: left;
  width: 3.5em;
  margin: 0.5em 0 0 -0.5em; /* IE */
  padding: 0 0 0 0;
  font-size: 0.7em;
  text-align: center; 
} #content > #main .node.teaser .calendar { margin-left: -1em; }
.node.teaser .calendar span {
  display: block;
}
.node.teaser .calendar .day {
  font-size: 1.5em;
  font-weight: bold;
}
.node.teaser .calendar .time {
  font-size: 0.9em;
}
.node.teaser .title {
  margin: 0.5em 0 0 0;
  padding: 0 0;
}
.node.teaser.cal .title {
  margin-left: 40px;
}
.node.teaser .content {
  clear: left;
  padding: 0 0 0 0;
}
.node.teaser.cal .content {
  padding-left: 40px;
}
.node.teaser.cal div.links {
  margin-left: 40px;
}
.node.teaser .taxonomy {
  margin: 0.5em 0 0.5em 0;
}
.node.teaser .author {
  margin: 0.5em 15px 0.5em 15px;
}
node.teaser .submitted {
  float: left;
  margin: 0.5em 0 0.5em 15px;
}
.node .box {
 font-size: 0.9em;
}
.book-navigation .menu {
  padding: 1em;
}
.book-navigation .page-links {
  margin: 2em 0;
  padding: 1em;
}
.comment {
  margin: 1em 0;
  padding: 1em;
}
.comment .id {
  margin: -0.3em 0 0 0;
  float: right;
  font-size: 2em;
  font-weight: bold;
}
.comment h3 {
  margin: 0 0 0 0;
}
.comment .submitted, .comment .links {
  text-align: right;
}
#comment_form .form-submit {
  display: block;
  clear: left;
  margin: 0.5em 0;
}
#attachments {
  width: 100%;
  margin: 1em 0 2em 0;
}
#pager a, #pager strong.pager-current {
  padding: 0 0.5em;
}

/*
 * Images
 */
.node .content img {
  padding: 5px;
}
a.image:after {
  display: none;
}

/*
 * Administration
 */
#block_admin_display {
  font-size: 0.7em;
}
#system_themes table img {
  width: 75%;
}
coreyp_1’s picture

Not seeing anything here. Could you post a link to the page?

- Corey

jeffspanos’s picture

coreyp_1’s picture

Sorry, but nothing but a page full of mysql errors. I'll check back tomorrow.

- Corey

jeffspanos’s picture

wow i timed that out- somehow my webhost messed up my database. they restored it.

thank you again for helping me.

coreyp_1’s picture

No luck.

I'm not seeing any checkmarks using Mozilla 1.7 or IE 6. Have you been able to duplicate this on other computers?

Sorry, but I don't know any suggestions.

- Corey

Anonymous’s picture

It's indeed css-dependant, I got the same weird check marks, and managed to find enough information on the net to uncover the cause:

You should look for the following in your theme's CSS:
content: "\00A0\221A";
and simply delete it, that should do the trick. It's part of an "visited:after"-style, where you get a checkmark with every link you have visited once. Actually kind of clever, unfortunately not something we are used to.

I couldn't reproduce the "error" anywhere but in Firefox 2.0.1, which could explain why so few actually have seen it.

jeffspanos’s picture

Thanks coreyp_1 for looking at it, and thank you Fyrsten for solving the problem! thank you thank you thank you!

now ive been told that all of the text on my site is in uppercase in a mac browser- im trying to solve that too, but im thrilled to have the dern checkmarks gone.

thank you