2014-05-10 3 views
1

나는 단어를 때리는 <del></del> 태그를 알고 있지만 "X"마크에서 치는 태그가 있습니까?HTML에서 단어를 크로스하기 <br> 태그

서비스가 스타일을 제거하지 못하도록 HTML과 CSS 만 사용할 수 있도록 HTML 이메일을 만들고 있습니다.

+0

그래서 당신은 당신이 파업 옵션을 참조하십시오 X –

+0

와 단어를 숨길 의미합니까 : http://www.w3schools.com/tags/tag_strike.asp – Shina

+0

@ TejasPatel 예 정확히 – user2539745

답변

3

간단한 CSS 로직을 사용하여 HTML에서 단어를 교차시킬 수 있습니다. 여기에 논리가

<!DOCTYPE html> 
<html> 
<head> 
<style> 
.cross { 
    position: relative; 
    display: inline-block; 
} 
.cross::before, .cross::after { 
    content: ''; 
    width: 100%; 
    position: absolute; 
    right: 0; 
    top: 50%; 
} 
.cross::before { 
    border-bottom: 2px solid black; 
    -webkit-transform: skewY(-10deg); 
    transform: skewY(-10deg); 
} 
.cross::after { 
    border-bottom: 2px solid black; 
    -webkit-transform: skewY(10deg); 
    transform: skewY(10deg); 
} 
</style> 
</head> 

<body> 
<h1 class="cross" >This is heading 1</h1> 
</body> 

</html> 

Output

+0

좋은 방법. 브라우저 지원은 제한적이지만 잘 보입니다. – redV

+0

'border-bottom'을 그룹화 된 규칙으로 옮길 수 있습니다 :) –

+0

@Tans : 좋은 해결책입니다. @redV : 내 의견으로는, 지원은 좋습니다 : [caniuse.com] (http://caniuse.com/#search=transform)을보십시오. 이전 버전과의 호환성을 위해 'del' 태그를 사용하고 최신 브라우저에 대한 스타일을 재정의하고 은퇴 한 브라우저까지 기본 회보기를 그대로 둡니다. ;) –

관련 문제