您好我在HTML中的超链接上停止下划线了。
我添加了CSS #include <iostream>
#include <exception>
class E1 : public std::exception {};
class E2 : public std::exception {};
class E3 : public std::exception {};
int main() {
try {
throw E3();
}
catch( ... ) {
try {
// OOOPS!!! E3 is now unhandled!!!!!!
throw;
}
catch( const E1 & e ) {
std::cout << "E1\n";
}
catch( const E2 & e ) {
std::cout << "E2\n";
}
}
}
,但这似乎没有用,有什么建议吗?
#include <iostream>
#include <exception>
class E1 : public std::exception {};
class E2 : public std::exception {};
class E3 : public std::exception {};
int main() {
try {
throw E3();
}
catch( const E1 & e ) {
std::cout << "E1\n";
}
catch( const E2 & e ) {
std::cout << "E2\n";
}
catch( ... ) {
std::cout << "Catch-all...";
}
}
E1
答案 0 :(得分:2)
a
可能是你的问题。
尝试以下方法:
header.main a { text-decoration: none; }
答案 1 :(得分:1)
下划线来自<a>
标记而不是来自<h2>
标记。只需将text-decoration: none
添加到<a>
代码。
希望这有帮助
header.main h1 {
margin-bottom: 2rem;
font-size: 55px;
color: #FFFFFF;
}
header.main h2 {
margin-bottom: 2rem;
color: #FFFFFF;
}
a { text-decoration: none;}
&#13;
<header class="main">
<a href="./index.html">
<h1>Test.com</h1>
<h2>This is a test</h2>
</a>
</header>
&#13;
答案 2 :(得分:1)
如果你查看chrome代码检查器(默认键为MacOS调用:CMD+Option+i
; Windows和Linux调用ctrl+alt+I
或F12
),你会看到浏览器有为text-decorated: none;
计算<h1>
。下划线来自<a>
。
要解决此问题:
header.main a {
text-decoration: none;
}
答案 3 :(得分:1)
这是a标签的结果,在大多数浏览器和框架中,标签通常都有一个下划线作为默认值。只需将byte[] data = "Hello".getBytes();
for(ChannelHandler ch : clients) {
ChannelBuffer cb = ChannelBuffers.wrappedBuffer(data);
ch.write(cb)
}
应用于您的标记即可解决问题。这是一个带有示例的jsfiddle: https://jsfiddle.net/dqpgacmt/
跟踪这类事情的最佳方法是使用浏览器中的开发人员工具。它们允许您检查HTML标记和应用于它的CSS。