参考
javascript
1<style>
2.btns{
3 display:flex;
4}
5.btns a{
6 display:block;
7 width:100px;
8 height:50px;
9 background-Color:red;
10}
11.btns a:not(:first-child){
12 margin-left:40px;
13}
14.btns a.btn3{
15 background-Color:#111010;
16 border-color: #2f3132;
17}
18</style>
19<script>
20document.addEventListener('click',e=>{
21 if(e.target.closest('.btn3')){
22 e.preventDefault();
23 }
24});
25</script>
26<div class="box1">
27 <div class="titlle">ボタン横並び</div>
28 <div class="btns">
29 <a class="btn1" href="#1">ボタン1</a>
30 <a class="btn1" href="#2">ボタン2</a>
31 <a class="btn3" href="#3">ボタン3</a>
32 </div>
33</div>
34<div class="box2">
35 <div class="titlle">ボタン横並び2</div>
36 <div class="btns">
37 <a class="btn1" href="#1">ボタン1</a>
38 <a class="btn1" href="#2">ボタン2</a>
39 <a class="btn3" href="#3">ボタン3</a>
40 </div>
41</div>
参考
javascriptをscriptタグで指定しないバージョン
onclick属性に"return false"を記載すればHTMLだけ(?)でも動作します
HTML
1<style>
2.btns{
3display:flex;
4}
5.btns a{
6display:block;
7width:100px;
8height:50px;
9 background-Color:red;
10}
11.btns a:not(:first-child){
12 margin-left:40px;
13}
14.btns a.btn3{
15 background-Color:#111010;
16border-color: #2f3132;
17}
18</style>
19<div class="box1">
20 <div class="titlle">ボタン横並び</div>
21 <div class="btns">
22 <a class="btn1" href="#1">ボタン1</a>
23 <a class="btn2" href="#2">ボタン2</a>
24 <a class="btn3" href="#3" onclick="return false">ボタン3</a>
25 </div>
26</div>
27<div class="box2">
28 <div class="titlle">ボタン横並び2</div>
29 <div class="btns">
30 <a class="btn1" href="#1">ボタン1</a>
31 <a class="btn2" href="#2">ボタン2</a>
32 <a class="btn3" href="#3" onclick="return false">ボタン3</a>
33 </div>
34</div>