I’ve this problem, for example I need to change two Boxes separately but it’s not possible I can only edit them all via a{} tags. But I’d like to change them both in the different way.
<body>
<div class="box1">
<a class="TestButton1" href="#">Test1</a>
<a href="#">Home</a>
<a href="#">Contact</a>
</div>
<div class="box2">
<a class="TestButton2" href="#">Test2</a>
<a href="#">Home</a>
<a href="#">Contact</a>
</div>
</body>
This doesnt work.
style.css
.box1 {
text-decoration: none;
margin-left: 50px;
}
This works, but I need to edit boxes separately not all "a{}"
a{
text-decoration: none;
margin-left: 50px;
}
I’ve this problem, for example I need to change two Boxes separately but it’s not possible I can only edit them all via a{} tags. But I’d like to change them both in the different way.
2
Answers
I did not understand properly but what i understand that i do if you have a image or create image what you want example then i can you help you properly
In the following code:
you’re selecting the element with the box1 class, not the hyperlink tags inside of it, the margin is applied to the whole div and the div doesn’t have any text decoration to begin with so that does nothing.
You need to select the children of each box, to do that use the children selector, more on that here.
Here is how to select the children of each box:
Additionally here are some of the things you can do with hyperlinks in CSS: