I want the links to be underlined only when I hover my mouse over them. That works perfectly fine when I test in incognito mode, but when I test the link in normal mode it is already underlined when I once clicked the link/visited the page. How can I fix it and make the link only appear underlined when I hover over it?
My CSS file:
a.hover {
text-decoration: none;
}
a.hover:link, a.hover:visited {
text-decoration: none;
}
a.hover:hover {
text-decoration: underline;
}
And my HTML file:
<p align="center">
<a href="https://en.wikipedia.org/wiki/Ron_Paul"
class="hover" target="_blank"><i>Ron Paul</i></a>
</p>
答案 0 :(得分:0)
试试这个
body a.hover:link, body a.hover:visited, body a.hover:focus, body a.hover:active{
text-decoration:none;
}
如果由于某种原因这不起作用,请添加其他选择器以提高特异性。
示例:
text-decoration:none!important;
如果仍然无效,请添加!important
def customersProfile(request, customer_id, sys_type):
sys_type=sys_type
area="profile"
site_credit = site_credit1
time_now=timezone.now()
customers=get_object_or_404(CustomerInfo, pk=customer_id)
html_string = render_to_string('shop/profile.html', {'customers': customers, 'todaydate': today_date,'site_name': 'Moon Telecom', 'time_now': time_now, 'site_credit': site_credit, 'area': area})
html = HTML(string=html_string)
result = html.write_pdf()
response = HttpResponse(content_type='application/pdf;')
response['Content-Disposition'] = 'inline; filename=list_people.pdf'
response['Content-Transfer-Encoding'] = 'binary'
with tempfile.NamedTemporaryFile(delete=True) as output:
output.write(result)
output.flush()
output = open(output.name, 'r')
response.write(output.read())
return response