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;
}
<div class='defaultClass'>
<div class='blue'>
I need the support
</div>
If you believe your issue is not resolved, via
<a href="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>
<span class="span1">
I need the support
</span>
<br>
<span class="text1">
If you believe your issue is not resolved, via
</span>
<a href="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>
<span class="text1">I need the support</span>
<br>
<span class="text2">If you believe your issue is not resolved, via </span>
<a class="text3" href="https://google.co.uk/"></a>
<span class="text4">.</span>
</div>
</body>
Post a Comment for "Simplify The HTML Tags?"