質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.98%

CSSでボタンのフォントサイズを変えたい

受付中

回答 2

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,263
退会済みユーザー

退会済みユーザー

前提・実現したいこと

テーブルの中の「編集・削除」ボタンのフォントサイズを50%などに小さくしたいのですが出来ません。
どうしたらよいでしょうか。
情弱無能丸出しの質問とコードで恥ずかしいです。

(最新画像。色々コードいじりました)
イメージ説明

<!-- File: /app/View/Posts/index.ctp -->

<head>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 

<style type="text/css">

  • {

margin: 0; 
padding: 0; 
font-size:28px; 
font-family:Verdana, "ヒラギノ明朝 Pro", sans-serif;

}

a { 

text-decoration: none;

}

.annai a:link {color:#2E2E2E; } /*未訪問のリンクの色*/
.annai a:visited {color:#2E2E2E;} /*訪問済みのリンクの色*/
.annai a:hover {

color:#FA58D0;
transition: color .3s;

.content a:link {color:#2E2E2E; } 
.content a:visited {color:#2E2E2E;} 
.content a:hover {color:#2E2E2E; text-decoration: underline;} 
.content a:active {color:#2E2E2E; background:#BDBDBD} 

.toukoubtn a:link {color:#2E2E2E; } 
.toukoubtn a:visited {color:#2E2E2E; } 
.toukoubtn a:hover {

color:#0BC1CE;
transition: color .3s;

}

.toukoubtn a {

border: 1px solid #B3B3B3;
padding: 1%;

}

h1,th { color: #2E2E2E; }

.header1 { 

height: 10%; 
position: fixed; 
top: 0; 
left: 0; 
right: 0; 
background-color: #F2F2F2; 
border-bottom: 1px solid #eee; 
display: block;
line-height: 70px;

}

.footer1 {

height: 10%; 
position: fixed; 
left: 0; 
right: 0; 
bottom: 0; 
background-color: #F2F2F2; 
border-bottom: 1px solid #eee; 
line-height: 50px;

}

.logo { 

margin: 10px;
float: left; 

.annai {  

float: right; 

.annai li {
float: left;
list-style: none;
}

.annai a {

padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
}

/*
li { 

float: left; 
}
*/

.maincontent { 

padding-top:10%;
height:auto;
padding-bottom:10px;
text-align: center;
display: block;
}

.content { 
margin-top:10%;
display: block;
}

.toukoubtn {

margin: 2%;

}

.bangou { 

display:none;

}

.title { 
font-weight: lighter;
font-size:90%;
background-color:#E6E6E6;

}

.hensyuu { 

font-weight: lighter;
font-size:90%;
background-color:#E6E6E6;
}

.nitiji { 

font-weight: lighter;
font-size:90%;
background-color:#E6E6E6;
}

table { 

width:100%;

}

.time { 
font-size:50%;

}

table { 

text-align: center;

}

tr,td { 

text-align: center;

}

.twitterbtn { 

margin: 2%; 

}

.omoi { 

font-size: 60%;

}

.small { 

font-size: 70%;
}

</style>

</head>

<body>

<header class="header1"> 
<div class="header01"> 
<div class="headerL"> 
<div class="logo">Hatena Blog <span class="omoi">―思いは言葉に。</span></div> 
</div>

<div class="headerR"> 
<ul class="annai"> 
<li> 
<a href="#">ログイン</a> 
</li> 
<li> 
<a href="#">会員登録</a> 
</li> 
</ul> 
</div> 
</div>

</header>

<div class="maincontent">

<h1>僕が考える最強のはてなブログ</h1> 

<p class="toukoubtn"><?php echo $this->Html->link('投稿する', array('action' => 'add')); ?></p>

<div class="content"> 
<table> 
<tr> 
<th class="bangou">記事番号</th> 
<th class="title">タイトル</th> 
<th class="hensyuu">削除・編集</th> 
<th class="nitiji">投稿日時</th> 
</tr>

<div class="nakami">
<!-- ここで $posts 配列をループして、投稿情報を表示 -->

<?php foreach ($posts as $post): ?> 
<tr> 
<td class="bangou"><?php echo $post['Post']['id']; ?></td> 
<td> 
<?php 
echo $this->Html->link( 
$post['Post']['title'], 
array('action' => 'view', $post['Post']['id']) 
); 
?> 
</td>

<td>

<?php 
echo $this->Form->postLink( 
'<span class="small">削除</span>', 
array('action' => 'delete', $post['Post']['id']), 
array('confirm' => 'Are you sure?') 
); 
?>

<?php 
echo $this->Html->link( 
'<span class="small">編集</span>', array('action' => 'edit', $post['Post']['id']) 
); 
?>

</td> 
<td class="time"> 
<?php echo $post['Post']['created']; ?> 
</td> 
</tr> 
<?php endforeach; ?>

</table> 
</div>
</div>
</div>

<footer class="footer1"> 

<div class="twitterbtn"> 
<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://localhost/cake/posts" data-text="呟いてね" data-lang="ja" data-size="large">ツイート</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script> 
</div>

</footer>

</body>

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    退会済みユーザー

    2017/04/25 10:54

    やってほしいことだけを記載した丸投げの質問

    キャンセル

  • kei344

    2017/04/25 13:23

    質問文のコードはそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。

    キャンセル

回答 2

+2

ボタンではなくリンクで表示されていますが、実現しやすい方法としては
1.「編集」や「削除」のリンク要素に「smallLink」等特定のclassを付与する
2.「smallLink」classに対して、フォントサイズを指定するCSSを記述する
と言う形ですね。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/04/25 12:44

    ごめんなさい、具体的にどうすればいいでしょうか・・・。
    色々試行錯誤したんですが未だにうまくいきません・・・。
    簡単な例でいいのでお時間ありましたらおねがいいたします。

    キャンセル

  • 2017/04/25 13:25

    HTML
    <a class="smallLink">編集</a>
    CSS
    .smallLink {
    font-size: 5pt;
    }

    キャンセル

  • 2017/04/25 15:25

    にゃにゃにゃ・・・うまくいかないにゃ・・・ごめんなのにゃ・・・しゅん・・・

    キャンセル

  • 2017/04/25 15:27

    更新したのにゃ・・・見てほしいにゃ・・・

    キャンセル

+1

よく画像を見ると<span class="small">削除</span>とそのままHTMLが表示されています
あと見にくいのでkei344さんの修正をしてください

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.98%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる