0

ボタンの横にアイコンを追加しようとすると、アイコンが表示されますが、場所が間違っており、ボタンの全幅も間違っています。下の画像を確認してください。赤いボタンの幅を設定しようとしましたが、 、アイコンはボタンのテキストに引き続き表示されます。

ここに画像の説明を入力してください

これが私が使ったhamlコードです:

= link_to new_class_room_path, {:class=>'btn btn-primary'} do
  %i{:class=>'icon-plus'}
    %span
      New Class Room

%a{:class=>"btn btn-danger", :ref=>"#", :style=>'width: 200px;'}
  %i{:class=>"icon-trash icon-white"}
    Delete

誰もが私がここで欠けているものを教えてくれますか?ps:アイコンを使用しない場合、ボタンは通常どおり正しい幅で表示されます

4

1 に答える 1

4

アイコン内にテキストをネストしました。

それ以外の:

= link_to new_class_room_path, {:class=>'btn btn-primary'} do
  %i{:class=>'icon-plus'}
    %span
      New Class Room

%a{:class=>"btn btn-danger", :ref=>"#", :style=>'width: 200px;'}
  %i{:class=>"icon-trash icon-white"}
    Delete

使用する:

= link_to new_class_room_path, {:class=>'btn btn-primary'} do
  %i{:class=>'icon-plus'}
  %span
    New Class Room

%a{:class=>"btn btn-danger", :ref=>"#", :style=>'width: 200px;'}
  %i{:class=>"icon-trash icon-white"}
  Delete
于 2012-05-12T17:16:28.027 に答える