2016-05-24 2 views
-1

Я знаю, что его обсудили, но я не могу получить четкого ответа.HTML-файл и CSS-файл для кнопок, которые являются ссылками?

Я хотел бы создать две кнопки, как только они будут нажаты, они будут действовать как ссылки на разные страницы. Я использовал этот код ниже в своем HTML-файле и создал файл css для редактирования внешнего вида кнопок. Мой вопрос заключается в том, как я могу назвать две кнопки в html-файле, чтобы, например, я мог отдельно редактировать их стили в файле CSS.

[HTML код]

 <button onclick="location.href='something.html'">Click this</button> 

     <button onclick="location.href='http://www.blah.com'">Click this too</button 

[CSS код]

   button{ 
      float: left; 
      position: relative; 
      left: 40%; 
      background: red; 

      } 
+0

Если у вас есть ссылка, используйте ссылку, а затем введите ссылку, чтобы она выглядела как кнопка. Что касается того, как их индивидуально стилизовать, похоже, вам нужно изучить HTML и CSS в целом, для чего не требуется переполнение стека. Подумайте о том, как искать учебник или покупать книгу. [MDN - хорошее место для запуска] (https://developer.mozilla.org/en-US/docs/Web/CSS). – zzzzBov

+0

Да, я собирался это сделать, но думал, что это было проще, так как я это сделал, и на самом деле я нашел этот точный код, потому что у кого-то был подобный вопрос, а затем понял, что я не могу редактировать кнопки индивидуально. Спасибо – belu

ответ

0

Люди расскажут вам стиль ссылок, таких как кнопки, которые, хотя и элегантные, не поддерживаются. Я часто делал это давно для ссылок на навигацию, и я только констатировал, что padding-bottom и padding-top были исключены пользовательским агентом. Это связано с тем, что ссылки или <a> - это элементы inline, а встроенные элементы не отвечают так же, как и block.

Включая button в a было моим решением, а также указав мой CSS на кнопках thte. Тег a можно игнорировать, за исключением случаев, когда вы добавляете свою ссылку.

<a href="http://example.com"> 
    <button>Example</button> 
</a> 
+0

Мой вопрос заключается в том, как стилизовать их индивидуально. Мое решение делает именно это. Я могу изменить цвет каждой кнопки и размер ... Если у вас есть способ сделать эту долю, потому что то, что вы там ставите, очень общее. – belu

+0

Посмотрите на эту скрипку. Я стиль кнопки в размере, переходы, цвета, границы, что угодно. Небо - предел. https://jsfiddle.net/joshcrowe/yfy10wmm/ – Crowes

+0

Хорошо спасибо. Попробуй это. – belu

3

Вы бы использовать класс или идентификатор для различения двух элементов

#button1 { 
 
    background: red 
 
} 
 
#button2 { 
 
    background: green 
 
}
<button id="button1">Click this</button> 
 
<button id="button2">Click this too</button

Основы CSS.

+0

Омг спасибо ... – belu

+0

На самом деле я просто попробовал, и я не думаю, что это то, что мне нужно, так как кнопка - это ссылки. Я думаю, мне придется отформатировать ссылки, чтобы они выглядели как кнопки или оставить их так, как я. Но спасибо за помощь. – belu

+0

Я, конечно, не дал вам точный HTML-код. Я дал вам инструкции о том, как использовать атрибуты идентификаторов и присваивать им стили. –

Смежные вопросы