podstawy
Paweł Łukasik
<html>
<head>
<title>Moja pierwsza strona</title>
</head>
<body>
<div id="title">Zawartość strony</div>
<ol>
<li>Pierwszy element</li>
<li>Drugi element</li>
<li>Trzeci element</li>
</ol>
</body>
</html>
- przydatne tagi
<div></div> - element blokowy
<ul></ul> - lista nieuporządkowana (unordered list, punktowana), element: <li>
<ol></ol> - lista uporządkowana (ordered list, numerowana), element: <li>
<img /> - obrazek
<form> - formularz
<input> - pole formularza
<select> - pole wyboru
<link> - zewnętrzne zasoby (np. pliki CSS)
<script> - skrypty np. JavaScript
<p></p> - paragraf
<h[1-6]></h[1-6]> - np. h1, h4, h6 nagłówek
<a> - link
<table>, <tr>, <td> - tabele, wiersz, komórka
body {
background-color: #f0f;
font-size: 12pt;
}
li {
margin: 5px;
padding: 2px 2px;
color: lime;
}
#title {
font-size: 20px
}
li:first-child {
background-color: gold;
}
<script language="javascript" type="text/javascript">
document.getElementById("title").style.fontSize = "55px"
</script>
<script src="https://code.jquery.com/jquery-3.2.1.js" integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE=" crossorigin="anonymous"></script>
...
<script language="javascript" type="text/javascript">
$('#title').css('fontSize','25px')
</script>
- znak specjalny @
<p>@DateTime.Now</p>
<p>@DateTime.IsLeapYear(2016)</p>
- wyrażenia @()
@(DateTime.Now - TimeSpan.FromDays(7))
- tzw. sekcje (section)
@RenderSection("scripts", required: false)
@section Scripts {
<script type="text/javascript" src="/scripts/main.js"></script>
}