Webベース-CSS
22884 ワード
学習内容
cssはhtmlで設計にのみ使用される言語です
htmlは情報を担当し、cssは設計を担当する
基本構文
<html>
<head>
<style>
li{
color:red;
text-decoration: underline;
}
.em{
color: green;
}
#vip{
color: blue;
}
</style>
</head>
<body>
<h1 class="em">CSS Cyntax</h1>
<ol>
<li class="em" id="vip">item</li>
<li>item</li>
<li>item</li>
<!-- <font color="red">
<li>item</li>
</font>
<li>item</li>
<li>item</li> -->
</ol>
</body>
</html>
li{
color:red;
text-decoration: underline;
}
リストに「赤」、「下線」の効果が表示されます.
box model
<html>
<head>
<style>
h1{
border: 10px solid red;
padding: 30px;
margin: 50px;
width:100px;
height: 100px;
}
</style>
</head>
<body>
<h1>WEB</h1>
<h1>WEB</h1>
</body>
</html>
<style>
h1{
border: 10px solid red;
padding: 30px;
margin: 50px;
width:100px;
height: 100px;
}
</style>
padding:内部余白
マージンえっじ:外側マージンがいぶマージン
grid
<html>
<head>
<style>
div{
border: 10px solid skyblue;
margin: 5px;
}
#container{
display: grid;
grid-template-columns: 100px 1fr 1fr;
}
</style>
</head>
<body>
<div>HEADER</div>
<div id="container">
<div>LEFT</div>
<div>CENTER</div>
<div>RIGHT</div>
</div>
<div>BOTTON</div>
</body>
</html>
div:意味のないCSSのみのタグ
<html>
<head>
<style>
li{
color:red;
text-decoration: underline;
}
.em{
color: green;
}
#vip{
color: blue;
}
</style>
</head>
<body>
<h1 class="em">CSS Cyntax</h1>
<ol>
<li class="em" id="vip">item</li>
<li>item</li>
<li>item</li>
<!-- <font color="red">
<li>item</li>
</font>
<li>item</li>
<li>item</li> -->
</ol>
</body>
</html>
li{
color:red;
text-decoration: underline;
}
<html>
<head>
<style>
h1{
border: 10px solid red;
padding: 30px;
margin: 50px;
width:100px;
height: 100px;
}
</style>
</head>
<body>
<h1>WEB</h1>
<h1>WEB</h1>
</body>
</html>
<style>
h1{
border: 10px solid red;
padding: 30px;
margin: 50px;
width:100px;
height: 100px;
}
</style>
<html>
<head>
<style>
div{
border: 10px solid skyblue;
margin: 5px;
}
#container{
display: grid;
grid-template-columns: 100px 1fr 1fr;
}
</style>
</head>
<body>
<div>HEADER</div>
<div id="container">
<div>LEFT</div>
<div>CENTER</div>
<div>RIGHT</div>
</div>
<div>BOTTON</div>
</body>
</html>
classグループ別に同じスタイルを適用
idは1つのみ適用
tag
はんのうせっけい
<!doctype html>
<html>
<head>
<title>WEB</title>
<meta charset="utf-8">
<style>
@media all and (min-width: 600px){
#container{
display: grid;
grid-template-columns: 180px 1fr;
}
body{
background-color:yellow;
}
}
@media all and (max-width: 600px) {
body{
background-color:red;
}
}
</style>
</head>
<body>
<h1><a href="index.html">html</a></h1>
<div id="container">
<ol>
<li><a href="1.html">one</a></li>
<li><a href="2.html">two</a></li>
<li><a href="3.html">three</a></li>
</ol>
<div>
<h2>Welcome</h2>
Hello, WEB
</div>
< /div>
</body>
</html>
スクリーンサイズ
スクリーンサイズが小さい
学習後期
反応型デザインに入るときの使い方はちょっと難しいです.
授業が終わってから復習しながら、いろいろなテストをしながら書いて、やっと動作の感じがしました.
授業中だけでなく、自分で作成してミスを経験することも重要な過程のようだ.
Reference
この問題について(Webベース-CSS), 我々は、より多くの情報をここで見つけました
https://velog.io/@hanss1122/웹기초-CSS
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(Webベース-CSS), 我々は、より多くの情報をここで見つけました https://velog.io/@hanss1122/웹기초-CSSテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol