[Web] {W3school} 01. HTML + CSSのいくつかの基本的なこと。

HTMLとCSSは2つの部分です

総括する:

  • html部分は、一般的に使用される個々のタグを覚えておくだけで済みます。
  • CSSにはたくさんのスタイルがあるので、よく使われるスタイルを覚えておいてください。
  • 最初の段階では、それを確認するだけでは不十分です。後の段階でさらにプロジェクトを実行すると、どのプロジェクトが一般的に使用されているかがわかります。そして、これは初期段階でhtml + cssを学習するための単純な蓄積と要約であり、実際、フレームワークは後の段階でより多く使用されます。したがって、この記事では、フレームとページのレスポンシブデザインについては触れていません。

ps:フレーム:自分で作成せずに直接使用し、個々のパラメーターを変更するだけです。
レスポンシブデザイン:携帯電話が携帯電話のページを見て、コンピューターがコンピューターのページを見るということですので、衝突はありません。

テキスト:

HTML

1.関連する概念

1. htmlとは何ですか?

  • HTMLは、Webページを記述するために使用される言語です。
  • HTMLはハイパーテキストマークアップ言語(ハイパーテキストマークアップ言語)を指します
  • HTMLはプログラミング言語ではなく、マークアップ言語です
  • マークアップ言語はマークアップタグのセットです
  • HTMLはマークアップタグを使用してWebページを記述します

2.ラベル

  • HTMLタグタグは通常、HTMLタグ(HTMLタグ)と呼ばれます。
  • HTMLタグは、角かっこで囲まれたキーワードです。
  • HTMLタグは通常、とのようなペアで提供されます
  • タグペアの最初のタグは開始タグで、2番目のタグは終了タグです
  • 開始タグと終了タグは、オープンタグおよびクローズドタグとも呼ばれます。

3.一般的に使用される(*)[詳細はコードを参照]

个人补充:标签有很多,但是其实大部分都是在网页前期用的多,
使用html写样式,如<strong>、<center><font>等标签,对于初学者极不友好。
但是通常熟悉记住以下标签,就可以了。因为现在大部分样式都是用css来确定的。
1. <html>  <head>  <body>
2. <p>   <div>   <h1-h6>   <a>   <img>  <span>  <table>  <ul>  <ol>  <iframe>
3. 知道有就行,用处不多。<br />  <hr />(见5)
  • ブロックレベルの要素とインライン要素の簡単な理解は、ブロックと長いストリップの違いです。

4.微妙な知識

覚えておく必要はありません。時間をかけて理解し、「自明」だと考えることができます。

  • HTML要素は開始タグで始まります
  • HTML要素は、タグを閉じることで終了します
  • 要素のコンテンツは、開始タグと終了タグの間のコンテンツです。
  • 一部のHTML要素には空のコンテンツがあります
  • 空の要素は開始タグで閉じられます(開始タグの終わりで終わります)
  • ほとんどのHTML要素は属性を持つことができます
  • ケースはある程度敏感ではありませんが、小文字をお勧めします。

5. htmlの属性、理解してください。後でCSSを使用してください。

align 居中;bgcolor 背景色;border 边框
https://www.w3school.com.cn/tags/index.asp 完整参考手册(不用记)
文本格式化:<em> <b><sub><sup>等等等
引用:<q> <blockquote>  <abbr><dfn>等等等

7.コメント

<!-- This is a comment -->

8.その他:

  • パス-相対パスと絶対パス。
  • URL-「UniformResourceLocator」-単にWebアドレス。
  • 色-https://www.w3school.com.cn/html/html_colors.asp
  • 次のような文書ステートメント:
<!DOCTYPE html>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    简单说,就是告诉电脑这是个网页,用网页的方式把“爷”打开。
上面依次是HTML 5/HTML 4.01/XHTML 1.0三个版本的声明方式。

二、コード

1.基本的な「スケルトン」

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
<div></div>
</body>
</html>

2.基本ラベル

1.标题  1-6
<h1></h1>

2.<p></p>   P标签,段落     对应的   <span>行内元素</span>

3.<div></div>    “块”

4.<a></a>   超链接
<a href=""> 显示 </a>
target   是否弹出新窗口
name/id  锚属性  (如返回到top)

5.<img>      插图
<img src="" width="" height="" alt="提示" title=""/>

6.表格
<table border="1">
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>

<th></th> 表头
<td></td> 空表格
<caption></caption> 标题

7.列表
无序
<ul>
<li>Coffee</li>
<li>Milk</li>
</ul>
有序
<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>


3.表单
<form>
  <input />
</form>

输入文本
<input type="text" name="firstname">
密码
<input type="password" name="psw"
提交
<input type="submit" value="Submit">
单选框
<input type="radio" name="sex" value="female">Female
复选框
<input type="checkbox" name="vehicle" value="Bike">I have a bike
<br>
<input type="checkbox" name="vehicle" value="Car">I have a car 
按钮
<input type="button" onclick="alert('Hello World!')" value="Click Me!">
其他了解即可
https://www.w3school.com.cn/html/html_form_input_types.asp
https://www.w3school.com.cn/html/html_form_attributes.asp

单选按钮
<form>
<input type="radio" name="sex" value="male" checked>Male
<br>
<input type="radio" name="sex" value="female">Female
</form> 

提交表单
<form action="***.php">
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form> 

https://www.w3school.com.cn/html/html_forms.asp
action,name等等,同时还可以将文本提交到后台,还有get/post等方法(method)。
其他
下拉菜单
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>

文本域
<textarea name="message" rows="10" cols="30">
The cat was playing in the garden.
</textarea>

按钮
<button type="button" onclick="alert('Hello World!')">Click Me!</button>



CSS

1.関連する概念

1. CSSとは何ですか?

  • CSSはカスケードスタイルシート(カスケードスタイルシート)を指します
  • CSSは、画面、紙、またはその他のメディアにHTML要素を表示する方法を説明します
  • CSSは多くの作業を節約します。複数のWebページのレイアウトを同時に制御できます
  • 外部スタイルシートはCSSファイルに保存されます

2.共通の属性およびその他の参照コード

3.注釈

/* 这是一条单行注释 */

/* 这是
一条多行的
注释 */ 

二、コード

1.CSSコードを引用します

  • 最初はわからない場合は、どのように書くか。たとえば、外部スタイルを乱雑にするのは簡単です。インラインで記述してから内部スタイルに変更し、最後にパッケージ化して外部スタイルに書き込みます。
外部样式:
<head>
<link rel="stylesheet" type="text/css" href="***.css">
</head>

内部样式:
<head>
<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
</head>

内联样式:
<p style="color: red; margin-left: 20px">
This is a paragraph
</p>


2.基本属性

1.关于背景
background-color        背景色
opacity: 0.3;     不透明度

background-image: url("**.gif")  背景图片
background-repeat       背景重复
background-size         背景图像尺寸
background-attachment   背景图像固定 
https://www.w3school.com.cn/css/css_background_attachment.asp

2.font-family、color、font-size    字体、颜色、大小

3.text-align          文本对齐

4.颜色   可以直接使用orange这种也可以使用#ffffff,还有rgb(255, 99, 71)

5.边框
border-width;border-color;border-style;
border:2px solid blue    边框宽度为2px直线蓝色框
border-radius             边框弧度

其他了解
https://www.w3school.com.cn/css/css_border.asp

6.外边距和内边距
【top,right,bottom,left】margin;padding
margin外边距
简写:
margin: 20px 20px 20px 20px       从左边逆时针
margin: a   b   c   d             a-c对应,b-d对应
margin:10px 20px   左右10,上下20
margin:10px 20px 30px  左10,上下20,右30

padding内边距同理。

7.width和height
同6

8.盒模型
如下图,所以把写网页当做三维的“俄罗斯方块就行了”,每个div就是对应的方块。

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210330153447635.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMzcyMDg4,size_16,color_FFFFFF,t_70#pic_center)


轮廓文本等就不在赘述了。
https://www.w3school.com.cn/css/css_text.asp

おすすめ

転載: blog.csdn.net/qq_42372088/article/details/115326827