Simplify The Html Tags?
Solution 1:
Okay. I see you are using too many span elements and using <br/>
elements to break the line, which although will render but is not quite an efficient thing to do. What I would suggest, you should use div
element where you think you will break the line, so wrap that content in a div element because div
elements are by default block
elements and span
elements are by default inline
elements. Here is my suggestion in implementation.
.blue {
color:#005ad2;
}
.font10pt {
font-size: 10.5pt!important;
}
.defaultClass {
text-indent: 0px;
font-size: 14px!important;
font-family: "Segoe UI Semilight", sans-serif;
line-height: normal;
font-size: medium;
-webkit-text-stroke-width:0px;
}
<divclass='defaultClass'><divclass='blue'>
I need the support
</div>
If you believe your issue is not resolved, via
<ahref="https://google.co.uk/"class='font10pt'>Google Online.</a></div>
PS: Keeping things in the tags is a better approach then to keep the text raw in the page. Such as I have placed "If you believe your issue is not resolved, via" this line and the <a>
element side by side, but it would be better if you wrap it inside a <span>
element so you know for sure that this text would be rendered as inline text with the anchor element.
Happy coding!
Solution 2:
Here's an easy implementation where I've separated the styles from the HTML, you can add the styles to your HTML page by enclosing it in <style></style>
tags
.span1 {
font-size: medium;
text-indent: 0px;
-webkit-text-stroke-width: 0px;
font-size: 14px;
font-family: "Segoe UI Semilight", sans-serif;
line-height: normal;
color: #005ad2;
}
.text1 {
font-size: 14px;
font-family: "Segoe UI";
}
.link {
font-family:"Segoe UI"",sans-serif;
font-size:10.5pt;
}
<div><spanclass="span1">
I need the support
</span><br><spanclass="text1">
If you believe your issue is not resolved, via </span><ahref="https://google.co.uk/"class="link">Google Online</a></div>
Solution 3:
When using several styles in one element, it can help readability and organisation to place styles in the <style>
tags within the <head>
, rather than nesting elements for the purpose of styling.
<head><style>.text1 {
text-indent: 0;
-webkit-text-stroke-width: 0;
font-size: 14px;
font-family: 'Segoe UI Semilight';
line-height: normal;
color:#005ad2
}
.text2 {
font-size: 14px;
font-family: 'Segoe UI Semilight, sans-serif';
line-height: normal;
color: #005ad2
}
.text3 {
font-family: 'Segoe UI Semilight, sans-serif';
font-size: 10.5pt;
}
.text4 {
font-family: 'Segoe UI Semilight, sans-serif';
font-size: 12pt;
}
</style></head><body><div><spanclass="text1">I need the support</span><br><spanclass="text2">If you believe your issue is not resolved, via </span><aclass="text3"href="https://google.co.uk/"></a><spanclass="text4">.</span></div></body>
Post a Comment for "Simplify The Html Tags?"