Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用内部链接CSS设置链接格式_Html_Css - Fatal编程技术网

Html 使用内部链接CSS设置链接格式

Html 使用内部链接CSS设置链接格式,html,css,Html,Css,基本问题在这里…试图找出如何格式化与字体和颜色的链接,使他们点击。当我使用此代码时,我能够使字体和颜色按照我希望的方式显示,但我无法使其可单击: <table border="0" cellpadding="1" cellspacing="1" style="width:500px;"> <tbody> <tr> <td colspan="2" style="font-size: 12px; font-family: Arial,

基本问题在这里…试图找出如何格式化与字体和颜色的链接,使他们点击。当我使用此代码时,我能够使字体和颜色按照我希望的方式显示,但我无法使其可单击:

<table border="0" cellpadding="1" cellspacing="1" style="width:500px;">
<tbody>
    <tr>
        <td colspan="2" style="font-size: 12px; font-family: Arial, sans-serif color: #888888; text-align: center; background-color: rgb(245, 245, 245);"><a conversion="true" href="${1://SurveyURL}" style="font-family: Arial, sans-serif; color:#888888; text-decoration: underline" target="_blank">What do you think?</a></td>
    </tr>
    <tr>

但是,如果使用以下代码,我可以使链接可单击,但无法获得所需的格式:

<table border="0" cellpadding="1" cellspacing="1" style="width:500px;">
<tbody>
    <tr>
        <td colspan="2" style="font-size: 12px; font-family: Arial, sans-serif color: #888888; text-align: center; background-color: rgb(245, 245, 245);"><span style="color:#888888;">${l://SurveyLink?d=What%20do%20you%20think?}</span></td>
    </tr>

${l://SurveyLink?d=你认为%20是什么

我缺少什么可以让我的格式正常工作并使链接可以点击到调查?(SurveyURL和SurveyLink实际上使用相同的参考号供参考)谢谢。

链接是可点击的,但您确实忘记了在
字体系列:Arial,sans serif
后加上分号,这意味着其他样式不适用

我不确定您指向的链接是什么(
${1://SurveyURL}
),但它确实可以单击

.link{
字体大小:12px;
字体系列:Arial,无衬线;
颜色:#888888;
文本对齐:居中;
背景色:rgb(245245245245);
}
a{
字体系列:Arial,无衬线;
颜色:#888888;
文字装饰:下划线;
}

您的
字体系列中缺少一个分号
样式:

<style>
  .tableLink a  { color: #888888;}
</style>

<table border="0" cellpadding="1" cellspacing="1" style="width:500px;">
  <tbody>
    <tr>
      <td colspan="2" style="font-size: 12px; font-family: Arial, sans-serif; text-align: center; background-color: rgb(245, 245, 245); text-decoration: underline;">
        <span class="tableLink">${l://SurveyLink?d=What%20do%20you%20think?}</span>
      </td>
    </tr>
  </tbody>
</table>

.tableLink a{color:#888888;}
${l://SurveyLink?d=你认为%20是什么

您应该使用js查看此链接可能重复的感谢,不敢相信我错过了分号。我运行了代码,它现在正在工作,只是在单击之前链接的颜色仍然显示为蓝色vs#888888。您可能需要将
style=“color:#88888;”
添加到
span
元素中(请参见上面更新的代码)。我更新了代码,但是它看起来保持了蓝色,因为
标记是动态生成的,所以您可能需要在span
中添加一个类,并将此CSS放在页面上:
.tableLink a{color:#88888888;}