HTML01

2023-11-05

  1. 若有 double *p,x[10];int i=5;使指针变量 p指向元素 x[5]的语句为()。
    正确答案: A 你的答案: A (正确)
    p=&x[i];
    p=x;
    p=x[i];
    p=&(x+i)
  2. 设函数fun和实参数组的说明形式为:
    void fun(char ch,float x[]);
    float a[10];
    以下对函数的调用语句中,正确的是()
    正确答案: D 你的答案: C (错误)
    A.fun(“abc”,a[]);
    B.t=fun(‘D’,A);
    C.fun(‘65’,2.8);
    D.fun(32,a);
    选D。考察的是对函数的调用,涉及到调用时的实参和函数定义时的形参匹配问题。
    根据题目:函数定义fun第一个参数为char类型,第二个为float数组类型。
    选项A:“abc”属于字符串,与定义函数参数不匹配,所以A错误。
    选项B:fun函数为void没有返回值,所以无法赋值给t;所以B错误。
    选项C:第二个参数2.8属于double类型,float类型后面需加上f,即2.8f。因此和定义函数参数类型不匹配,所以C错误。
  3. 下述有关虚函数和纯虚函数说法错误的是?
    正确答案: C 你的答案: C (正确)
    A.被virtual关键字修饰的成员函数,就是虚函数
    B.在基类中实现纯虚函数的方法是在函数原型后加“=0” virtual void C.funtion1()=0
    D.同时含有纯虚拟函数的类称为抽象类,它可以被实例化,但是对象不可以调用纯虚函数
    使用纯虚函数的意义是在很多情况下,基类本身生成对象是不合情理的

抽象类不能被实例化,但是能作为指针或引用指向派生类的对象或函数。

4. 请阅读以下程序: void main() { int a=5,b=0,c=0; if (a=b+c) printf ("***\n"); else printf("$$$\n"); } 以上程序()。 正确答案: D 你的答案: B (错误) 有语法错不能通过编译 可以通过编译但不能通过连接 输出*** 输出$$$ 【解释】if后面的表达式可以是任何类型的表达式,当然可以是赋值表达式,所以答案A和B是错误的,因赋值表达式的值为0(即为假),所以执行else后的语句,输出$$$。故正确答案是D。 5. 以下程序 main() { int m,n,p;

scanf(“m=%dn=%dp=%d”,&m,&n,&p);

printf("%d%d%d\n",m,n,p);
}
若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是( ) 。

正确答案: A 你的答案: C (错误)
m=123n=456p=789
m=123 n=456 p=789
m=123,n=456,p=789
123 456 789
scanf函数完全就是字符串匹配而已啦。
如果你这么写,scanf("%d %d %d",&m,&n,&p);那么输入就应该是123 456 789;
如果写成scanf("%d,%d,%d",&m,&n,&p);那么输入就应该是123,456,789。
字符串一个一个的匹配,匹配到%d时,就自动把数值赋给右边的参数…

  1. 下列程序段的输出结果为()。
    float k=0.8567;
    printf("%06.1f%%",k*100);
    正确答案: B 你的答案: B (正确)
    0085.6%%
    0085.7%
    0085.6%
    .857
    6是用六个位置,0是指第一个非零数字前用零填充,.1小数点后保留1位小数,%%是输出%
    7 . 以下不正确的说法是:C 语言规定()。
    正确答案: B 你的答案: D (错误)
    实参可以是常量,变量或表达式
    形参可以是常量,变量或表达式
    实参可以为任何类型
    形参应与其对应的实参类型一致

1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。函数调用结束返回主调用函数后则不能再使用该形参变量。 2、实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量,在进行函数调用时,它们都必须有确定的值,以便把这些值传送给形参。因此应预先用赋值,输入等办法使参数获得确定值。 3、实参和形参在数量上,类型上、顺序上应严格一致,否则就会发生类型不匹配的错误。 4、在一般传值调用的机制中只能把实参传送给形参,而不能把形参的值反向地传送给实参。因此在函数调用过程中,形参值发生改变,而实参中的值不会变化。而在引用调用的机制当中是将实参引用的地址传递给了形参,所以任何发生在形参上的改变实际上也发生在实参变量上。

8.void test1() { unsigned char array[MAX_CHAR+1],i; for(i=0;i<=MAX_CHAR;i++){ array[i]=i; } } char*test2() { char p[] = "hello world"; return p; } char *p =test2(); void test3(){ char str[10]; str++; *str='0'; } 正确答案: A 你的答案: B (错误) 0 1 2 3

第一个问题: 重点不在于CHAR_MAX的取值是多少,而是在于i的取值范围是多少。 一般char的取值范围是-128到127,而u char 则是0~255,所以i的取值范围是0~255. 所以当CHAR_MAX常量大于255时,执行i++后,i不能表示256以上的数字,所以导致无限循环。 第二个问题: 重点在于函数中p的身份,他是一个指针,还是数组名;

如果是指针p,则p指向存放字符串常量的地址,返回p则是返回字符串常量地址值,调用函数结束字符串常量不会消失(是常量)。所以返回常量的地址不会出错。
如果是数组p,则函数会将字符串常量的字符逐个复制到p数组里面,返回p则是返回数组p,但是调用函数结束后p被销毁,里面的元素不存在了。
例子中p是数组名,所以会出错,p所指的地址是随机值。
若是把char p[]=“hello”;改成char *p=“hello”;就可以了。
第三个问题:
重点在于str++;这实际的语句就是str=str+1;而str是数组名,数组名是常量,所以不能给常量赋值。(可以执行str+1,但是不能str=.)


9.print函数声明为void print(int a,char b=‘b’,int c=1); 下面函数调用正确的是( )
正确答案: A B C D 你的答案: C D (错误)
print(‘a’);
print(5,8);
print(5,’#’);
print(5,’#’,2);
10.【单选】下面函数的输出结果是什么:
void func() {
int k = 1^(1 << 31 >> 31);
printf("%d\n", k);
}
正确答案: C 你的答案: D (错误)
0
-1
-2
1

1为整数,补码=原码=0000 0000 0000 0000 0000 0000 0000 0001 1算术左移31位(算术左移右边补0) = 1000 0000 0000 0000 0000 0000 0000 0000 然后算术右移31位(算术右移左边补位与最高位相同)= 1111 1111 1111 1111 1111 1111 1111 1111 则1<<31>>31 = 1111 1111 1111 1111 1111 1111 1111 1111 最高位为1 是负数,故原码 = 1000 0000 0000 0000 0000 0000 0000 0001 = -1 最后表达式即为1^-1 = 0000 0000 0000 0000 0000 0000 0000 0001 ^ 1111 1111 1111 1111 1111 1111 1111 1111 =1111 1111 1111 1111 1111 1111 1111 1110 最终结果为 1111 1111 1111 1111 1111 1111 1111 1110 为负数 其原码为1000 0000 0000 0000 0000 0000 0000 0010 = -2

**数量关系** 1. 19,4,18,3,16,1,17,( ) 正确答案: D 你的答案: D (正确) 5 4 3 2

两项相差15 19-4=18-3=16-1=17-2

2.22 ,24 ,27 ,32 ,39 ,( ) 正确答案: C 你的答案: C (正确) 40 42 50 52

质数数列: 2,3,5,7,11,13,17,19,23,29....

2. 在全县上下的共同努力下,某县广均税费负担逐年下降,2001年比2000年下降了3%.2002年下降了4%,2003年比2002年下降下5%,问2003年该县的户均税费负担比2000年下降了百分之几? 正确答案: A 你的答案: A (正确) 11.536 12 18.358 15.329

设2000年税费为1,则2001为0.97,2002为0.97*0.96,2003为0.97*0.96*0.95,为0.88464. 答案为1-0.88464,选A.

4.李主任在早上8点30分上班之后参加了一个会议,会议开始时发现其手表的时针和分针呈120度角,而上午会议结束时发现手表的时针和分针呈180度角。问在该会议举行的过程中,李主任的手表时针与分针呈90度角的情况最多可能出现几次? 正确答案: A 你的答案: A (正确) 4 5 6 7

四次,时针每分钟转0.5°,分钟每分钟转6°,所以时针和分针每隔16分钟会形成一个90°的夹角(开始位置二者夹角为零的情况下)。 本题:开始夹角为120°,约9.5分,结束夹角180°,约11.27分;从9.5分开始,过16分钟,二者夹角变化为120°+90°;依次计算,当求得夹角每经过依次90或270,则记一次,从会议开始到结束,一共四次

5.5 2 ,3 ,6 ,9 ,17 ,( ) 正确答案: B 你的答案: C (错误) 18 23 36 45

中间两项6+9=15 向外一层3+17=20 和的差为5,最外层和为20+5 最外层2+()=25 即()=23

1.骨骼 对于 ( ) 相当于 ( ) 对于 房屋 正确答案: A 你的答案: C (错误) 人体 梁柱 上肢 窗户 关节 钢筋 肌肉 电梯

2.打折:促销:竞争
正确答案: A 你的答案: A (正确)
奖金:奖励:激励
日食:天体:宇宙
娱乐:游戏:健康
京剧:艺术:美感
3.
在由发展中国家向经济发达国家前进的过程中,大量资本支持是必不可少的条件,而高储蓄率是获得大量资本的必要条件。就目前来说,中国正处于经济起飞时期,因此,储蓄率高是当前经济发展中的一种正常而合理的现象。
由此可以推出:
正确答案: D 你的答案: C (错误)
有了大量的资本支持,就可以实现由发展中国家向发达国家的跨越
有了高储蓄率,就可以获得大量的资本支持
如果没有获得大量的资本支持,说明储蓄率不高
如果没有高储蓄率,就不能实现向发达国家的转变
4等温线:等压线
正确答案: D 你的答案: A (错误)
阵风:海浪
游行:街道
化学:数学
温度:电压
5
从世界经济的发展历程来看,如果一国或地区的经济保持着稳定的增长速度,大多数商品和服务的价格必然随之上涨,只要这种涨幅始终在一个较小的区间内就不会对经济造成负面影响。
由此可以推出,在一定时期内:
正确答案: C 你的答案: B (错误)
如果大多数商品价格上涨,说明该国经济正在稳定增长
如果大多数商品价格涨幅过大,对该国经济必然有负面影响
如果大多数商品价格不上涨,说明该国经济没有保持稳定增长
如果经济发展水平下降,该国的大多数商品价格也会降低

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>练习01电影页面</title>
	</head>
	<body>
		<div style="background-color: aqua;margin-top:10px;padding: 10px;">
			<h2 style="padding-top: 20px;padding-left: 20px;">热门电影板块</h2>
			<hr/>
			<span style="margin-left: 20px;font-weight: bold;">最近热门电影<span>
			<span style="margin-left: 20px;">最新</span>
			<span style="margin-left: 20px;">豆瓣高分</span>
			<span style="margin-left: 20px;">冷门佳片</span>
			<span style="margin-left: 20px;">华语</span>
			<span style="margin-left: 20px;">欧美</span>
			<span style="margin-left: 20px;">韩国</span>
			<span style="margin-left: 20px;">日本</span>
			<span style="margin-left: 20px;">更多&gt&gt</span>
			<hr/>
		</div>
		<div style="background-color:yellow;margin-top:10px;">
		        <img src="./img/u=3874823471,2723211400&fm=26&gp=0.jpg" width="23%" height="%90">
		    	<img src="./img/p2410846893.webp" width="23%" height="%90">
			    <img src="./img/15652035381680.jpg" width="23%" height="%90">
			    <img src="./img/p2430385341.webp" width="23%" height="%90">
	    </div>
		<div style="height:50px;margin-top:10px;">
			<span style="font-size:25px;width:23%;">
				<a href="https://www.weibotu.net/vod-play-id-19698-src-1-num-1.html/">猜火车</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 90px;">
				<a href="https://www.weibotu.net/vod-play-id-49300-src-1-num-1.html">贝尔科实验</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 45px;">
				<a href="https://www.weibotu.net/vod-play-id-49300-src-1-num-1.html">加州公路巡警</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 20px;">
				<a href="https://www.mldy.cc/vodplay/21987-2-1.html">歌声不绝</a>
			</span>
		</div>
		<div style="background-color:yellow;margin-top:10px;">
		        <img src="./img/u=3874823471,2723211400&fm=26&gp=0.jpg" width="23%" height="%90">
		    	<img src="./img/p2410846893.webp" width="23%" height="%90">
			    <img src="./img/15652035381680.jpg" width="23%" height="%90">
			    <img src="./img/p2430385341.webp" width="23%" height="%90">
		</div>
		<div style="height:50px;margin-top:10px;">
			<span style="font-size:25px;width:23%;">
				<a href="https://www.weibotu.net/vod-play-id-19698-src-1-num-1.html/">猜火车</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 90px;">
				<a href="https://www.weibotu.net/vod-play-id-49300-src-1-num-1.html">贝尔科实验</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 45px;">
				<a href="https://www.weibotu.net/vod-play-id-49300-src-1-num-1.html">加州公路巡警</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 20px;">
				<a href="https://www.mldy.cc/vodplay/21987-2-1.html">歌声不绝</a>
			</span>
		</div>
		
	</body>
</html>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>练习01电影页面</title>
	</head>
	<body>
		<div style="background-color: aqua;margin-top:10px;padding: 10px;">
			<h2 style="padding-top: 20px;padding-left: 20px;">热门电影板块</h2>
			<hr/>
			<span style="margin-left: 20px;font-weight: bold;">最近热门电影<span>
			<span style="margin-left: 20px;">最新</span>
			<span style="margin-left: 20px;">豆瓣高分</span>
			<span style="margin-left: 20px;">冷门佳片</span>
			<span style="margin-left: 20px;">华语</span>
			<span style="margin-left: 20px;">欧美</span>
			<span style="margin-left: 20px;">韩国</span>
			<span style="margin-left: 20px;">日本</span>
			<span style="margin-left: 20px;">更多&gt&gt</span>
			<hr/>
		</div>
		<div style="background-color:yellow;margin-top:10px;">
		        <img src="./img/u=3874823471,2723211400&fm=26&gp=0.jpg" width="23%" height="%90">
		    	<img src="./img/p2410846893.webp" width="23%" height="%90">
			    <img src="./img/15652035381680.jpg" width="23%" height="%90">
			    <img src="./img/p2430385341.webp" width="23%" height="%90">
	    </div>
		<div style="height:50px;margin-top:10px;">
			<span style="font-size:25px;width:23%;">
				<a href="https://www.weibotu.net/vod-play-id-19698-src-1-num-1.html/">猜火车</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 90px;">
				<a href="https://www.weibotu.net/vod-play-id-49300-src-1-num-1.html">贝尔科实验</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 45px;">
				<a href="https://www.weibotu.net/vod-play-id-49300-src-1-num-1.html">加州公路巡警</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 20px;">
				<a href="https://www.mldy.cc/vodplay/21987-2-1.html">歌声不绝</a>
			</span>
		</div>
		<div style="background-color:yellow;margin-top:10px;">
		        <img src="./img/u=3874823471,2723211400&fm=26&gp=0.jpg" width="23%" height="%90">
		    	<img src="./img/p2410846893.webp" width="23%" height="%90">
			    <img src="./img/15652035381680.jpg" width="23%" height="%90">
			    <img src="./img/p2430385341.webp" width="23%" height="%90">
		</div>
		<div style="height:50px;margin-top:10px;">
			<span style="font-size:25px;width:23%;">
				<a href="https://www.weibotu.net/vod-play-id-19698-src-1-num-1.html/">猜火车</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 90px;">
				<a href="https://www.weibotu.net/vod-play-id-49300-src-1-num-1.html">贝尔科实验</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 45px;">
				<a href="https://www.weibotu.net/vod-play-id-49300-src-1-num-1.html">加州公路巡警</a>
			</span>
			<span style="font-size:25px;width:23%;margin-left: 20px;">
				<a href="https://www.mldy.cc/vodplay/21987-2-1.html">歌声不绝</a>
			</span>
		</div>
		
	</body>
</html>

Web前置课笔记
有哪些端?

  • Web前端手机也行电脑也行-浏览器
  • 移动端在手机
  • PC客户端在电脑
  • 后端/后台

前端主要负责两个事:

  1. 负责用户数据的输入
  2. 负责向用户展示数据

前端主要的知识点

  • HTML
  • CSS
  • JavaScript

第一部分 HTML5

HTML:超文本标记语言 将数据进行基础的排版 根据标签的定义进行语义或排版

1.1 HTML5常见元素与属性

1.1.1 基本元素

  • html:HTML文档的根标签
  • head:页面的头部,存放的是一些关于页面的设置等信息,不会当成正文显示在网页里
  • body:页面的主体,正文,其内容都会呈现在网页中
  • title:网页的标题
  • meta:主要用于设置网页内容
  • style:用于使用CSS样式表
  • h1-h6:标题1-标题6,块级元素
  • p:段落,块级元素,段前段后间距
  • span:一段文字,内联元素,不换行
  • font:字体标签,内联
  • hr:一条水平线,块级
  • div:盒子,容器,文档的节,主要用于页面布局,块级,它可以容纳很多其他元素
<!--声明为HTML5文档-->
<!DOCTYPE html>
<!--HTML的根标签-->
<html>
    <!--页面头部信息-->
    <head>
        <title>01基本元素</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    </head>
    <!--页面主体信息-->
    <body>
        <h1>这是h1</h1>
        <h6>这是h6</h6>
        <!-- #RGB   #RRGGBB  0~F -->
        <span>
            <font color="#FF1188">
                这是一句孤立的话
            </font>
        </span> <br>
        <span>
            <font color="#00f">
                这也是一句孤立的话
            </font>
        </span>
        <p align="center">
            这是一段话
        </p>
        <hr>
        <p align="right">
            这又是一段话
            <span>
                <font color="#00f">
                    这也是一句孤立的话
                </font>
            </span>
        </p>
        <div style="background-color: aqua; width: 50%;height: 200px;">
            <p align="center">
                这是div1中的一段话
            </p>
        </div>
        <div style="background-color: brown;">
            <p align="center" style="color:aliceblue">
                这是div2中的一段话
            </p>
        </div>
    </body>
</html>

1.1.2 文本格式化元素

  • b/strong:加粗
  • i/em:斜体
  • sup:上标文本
  • sub:下标文本
  • small:小号文本
  • big:大号文本
  • bdo:文本方向 dir属性来标记文本方向 ltr rtl
<!DOCTYPE html>
<html>
    <head>
        <title>02文本格式化元素</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    </head>
    <body>
        <span>
            <b><i>加粗斜体文本</i></b>
        </span>
        <br>
        <span>
            <small>小号文本</small><br>
            <big>大号文本</big><br>
        </span>
        <!--An=A1+(n-1)*d-->
        <p>
            A<sub>n</sub>=A<sub>1</sub>+(n-1)*d<br>
        </p>
        <!-- 2^x=n 推出 x=log2n-->
        <p>
            2<sup>x</sup>=n 推出 x=log<sub>2</sub>n<br>
        </p>
        <bdo dir="ltr">
            JavaPythonC++
        </bdo>
        <br>
        <bdo dir="rtl">
            JavaPythonC++
        </bdo>
    </body>
</html>

常见的转义字符

  • &lt;:<
  • &gt;:>
  • &nbsp;:空格
  • &yen;:¥
  • &quot;:"
  • &divide;:÷
  • &copy;:©
  • &reg;: ®

1.1.3 语义相关元素

  • abbr:缩写,用title属性来标记全称
  • address:地址,块级元素
  • blockquote:长段引用,用cite属性标记引用的出处 块级元素
  • q:短引用,用cite属性标记引用的出处,默认加双引号
  • cite:表示作品的名称
  • code:表示一段代码 块级
  • pre:预格式化 块级
  • kbd:键盘录入标记
  • dfn:专业术语
  • var:变量标签
  • del:删除文本
  • ins:插入文本
<!DOCTYPE html>
<html>
    <head>
        <title>03语义相关元素</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    </head>
    <body>
        <abbr title="西安鸥鹏互联科技有限公司">西安鸥鹏</abbr><br>
        西安鸥鹏的地址是<address>陕西省西安市自力大厦</address>
        呵呵呵<br>
        <blockquote>
            北国风光,千里冰封,万里雪飘,望长城内外,惟余莽莽,大河上下,顿失滔滔,山舞银蛇,原驰蜡象,欲与天公试比高,须晴日,看红装素裹,分外妖娆,江山如此多娇,引无数英雄竞折腰,惜秦皇汉武,略输文采,唐宗宋祖,稍逊风骚,一代天骄,成吉思汗,只识弯弓射大雕,俱往矣,数风流人物,还看今朝。
        </blockquote>
        <q>Java很好学,呵呵~</q>
        上述话是<cite>鸥鹏张老师</cite>说的
        <br>
        <code>
            #include&lt;stdio.h&gt;<br>
            void main(){<br>
            &nbsp;&nbsp;&nbsp;&nbsp;printf("HelloWorld!");<br>
            }
        </code>
        <pre>
            #include&lt;stdio.h&gt;
            void main(){
                printf("HelloWorld!");
            }
        </pre>
        呵呵
        众所周知<kbd>ctrl + c</kbd>是复制<br>
        在Linux中<kbd>list -l</kbd>显示当前目录的信息<br>
        <dfn>HTML</dfn>是超文本标记语言<br>
        <var>i</var>+<var>j</var>=10
        在Java多线程中,<del>stop()</del>方法已经过时,推荐使用<ins>interrupt()</ins>
    </body>
</html>

1.1.4 超链接和锚点

只有一个标签<a>,有如下几个重要的属性:

  • href:所链接到的资源,可以是本地的,也可以是互联网上的
  • target:新链接的打开方式,_self_blank
  • media:媒体类型
<!DOCTYPE html>
<html>
    <head>
        <title>04超链接与锚点</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    </head>
    <body>
        <a href="04超链接与锚点.html#end">点击此处到达文章末尾</a>
        <a href="http://www.baidu.com" target="_self">点击打开百度</a><br>
        <a href="http://www.baidu.com" target="_blank">点击打开百度</a><br>
        <a href="C:\Users\HENG\Desktop\WebDay01\01基本元素.html" target="_blank">打开01基本元素.html</a><br>
        <a href="http://www.baidu.com">
            <img src="logo.jpg" width="100px">
        </a><br>
        <!--做一个锚点-->
        <a name="end">这是一个页面的结尾锚点</a>
    </body>
</html>

1.1.5 列表相关元素

  • ul:无序列表
    • type属性:circle、disc、square
  • ol:有序列表
    • type属性:1,A,I
    • start:起始编号
  • li:有序和无序列表的子选项
  • dl:自定列表
  • dt:自定义分类
  • dd:自定义的选项
<!DOCTYPE html>
<html>
    <head>
        <title>05列表相关</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    </head>
    <body>
       <ul type="square">
           <li>java</li>
           <li>C++</li>
           <li>Python</li>
       </ul>
       <ol type="I" start="2">
            <li>java</li>
            <li>C++</li>
            <li>Python</li>
            <li>java</li>
            <li>C++</li>
            <li>Python</li>
       </ol>
       <dl>
           <dt>宇智波家族有谁:</dt>
                <dd>啥是gay</dd>
                <dd>一打七</dd>
                <dd>马达拉</dd>
           <dt>千手家族有谁:</dt>
                <dd>大奶牛</dd>
                <dd>哈希他妈</dd>
       </dl>
    </body>
</html>

1.1.6 图形图形相关元素

img标签主要用于表示一个图像,有这么几个重要的属性:

  • src:图片的路径 可以是本地的 可以是网络上的
  • width:宽度
  • height:高度
  • alt:如果图片加载不出来,则用alt文本表示
  • title:图片的文字说明
  • bodder:边框
<!DOCTYPE html>
<html>
    <head>
        <title>06图形图像</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    </head>
    <body>

        <img src="logo.jpg" width="400px" title="迪丽热巴我爱你"/><br>
        <img src="logo.jpg" height="200px" border=10/><br>
        <img src="https://bkimg.cdn.bcebos.com/pic/37d3d539b6003af33a87a65fc160d15c1038534318f3?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2UxMTY=,g_7,xp_5,yp_5" height="100px"/>
        <br>
        <img src="" alt="图片正在加载"/>
        <p>
            这位是我的媳妇<img src="logo.jpg" height="200px"><br>
            这位是我的媳妇<img src="logo.jpg" height="200px" align="center"><br>
            这位是我的媳妇<img src="logo.jpg" height="200px" align="top"><br>
            这位是我的媳妇<img src="logo.jpg" height="200px" align="bottom"><br>
            这位是我的媳妇<img src="logo.jpg" height="200px" align="middle"><br>
            这位是我的媳妇<img src="logo.jpg" height="200px" align="left"><br>
            这位是我的媳妇<img src="logo.jpg" height="200px" align="right"><br>
        </p>

        <hr>
        <br>
        <img src="logo.jpg"  usemap="#Map"/>
        <map name="Map">
            <area shape="circle" coords="402,299,23" href="http://www.newcoder.com" target="_blank">
            <area shape="rect" coords="456,251,485,319" href="http://www.newcoder.com" target="_blank">
            <area shape="poly" coords="400,365,446,268,446,381" href="http://www.newcoder.com" target="_blank">
        </map>

    </body>
</html>

电影海报页面

<!DOCTYPE html>
<html>
    <head>
        <title>练习01电影页面</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    </head>
    <body>
        <!--标题栏-->
        <div style="margin-top: 20px;padding: 20px;">
            <h1>热门电影版块</h1>
            <hr color="#CCC" size="1">
            <span><strong>最近热门电影</strong></span>
            <span style="margin-left: 50px;">热门</span>
            <span style="margin-left: 50px;">最新</span>
            <span style="margin-left: 50px;">豆瓣高分</span>
            <span style="margin-left: 50px;">欧美</span>
            <span style="margin-left: 50px;">日韩</span>
            <span style="margin-left: 50px;">国产</span>
            <span style="margin-left: 50px;">冷门佳片</span>
            <span style="margin-left: 50px;">更多&gt;&gt;</span>
            <hr color="#CCC" size="1">
        </div>
        <!--海报行-->
        <div style="height: 400px; margin-top: 20px;">
            <img src="movie01.jpg" width="23%" height="90%">
            <img src="movie02.jpg" width="23%" height="90%">
            <img src="movie03.jpg" width="23%" height="90%">
            <img src="movie04.jpg" width="23%" height="90%">
        </div>
        <!--电影名-->
        <div style="height: 50px;margin-top: 10px;">
            <span style="font-size: 25px;width: 23%;">
                <a href="magnet:?xt=urn:btih:5c839b8e2f8d73d813353b2c572f4170c2353bde&dn=%e9%98%b3%e5%85%89%e7%94%b5%e5%bd%b1www.ygdy8.com.%e6%88%91%e5%92%8c%e6%88%91%e7%9a%84%e5%ae%b6%e4%b9%a1.HD.1080p.%e5%9b%bd%e8%af%ad%e4%b8%ad%e8%8b%b1%e5%8f%8c%e5%ad%97.mp4&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce">我和我的家乡</a>
            </span>
            <span style="font-size: 25px;width: 23%;margin-left: 120px;">
                <a>沐浴之王</a>
            </span>
            <span style="font-size: 25px;width: 23%;margin-left: 170px">
                <a>雪谷之狼</a>
            </span>
            <span style="font-size: 25px;width: 23%;margin-left: 170px">
                <a>一秒钟</a>
            </span>
        </div>
    </body>
</html>

1.1.7 表格相关元素

  • table:表示表格的标签,最多有一个caption表格标题,最多有一个theader表头,最多有一个tfoot表尾,多个tr行,多个td单元格,多个th加粗的tr
    • cellspacing:单元格与单元格之间的间距
    • cellpadding:单元格内的内边距
    • width:表格的宽度
    • align:表格内容的对齐方式
    • bgcolor:表格的背景颜色
    • background:表格的背景图片
  • caption:表格的标题
  • tr:表格的行
  • td:表格的单元格
    • rowspan:跨行
    • colspan:跨列
    • height:高度
    • width:宽度
  • th:页眉单元格
  • tbody:表格的主体部分
  • thead:表头
  • tfoot:表尾
<!DOCTYPE html>
<html>
    <head>
        <title>07表格相关元素</title>
        <meta http-equiv="Content-Type" content="text/html;charset=gbk">
    </head>
    <body>
        <table background="logo.jpg" border="1" width=400 cellspacing=0 cellpadding=0 align="center" style="text-align: center;">
            <colgroup >
                <col style="width: 50%;" bgcolor=#0f0>
                <col style="width: 50%;">
            </colgroup>
            <caption><b>上课安排表</b></caption>
            <thead></thead>
                <th>课程</th>
                <th>老师</th>
            </thead>
            <tbody>
                <tr>
                    <td>Web前置课</td>
                    <td>HENG</td>
                </tr>
                <tr>
                    <td>JavaSE</td>
                    <td>HENG</td>
                </tr>
            </tbody>
            <tfoot>
                <td colspan="2" style="text-align: right;">共计两门课程</td>
            </tfoot>
        </table>
    </body>
</html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML01 的相关文章

  • 在 IE10 中禁用捏合放大

    在 IE10 触摸模式下 我希望仅使页面的特定部分可缩放 其余的不应该 我找到了这个 http msdn microsoft com en US library ie hh772044 aspx http msdn microsoft co
  • 如何在 div 容器内的元素之间留出空间

    我有一个弹性容器 它将由元素动态填充 容器没有固定宽度 I use max width max content 并且可以包含我想要的任意数量的元素 问题是我需要这些元素之间的间距 但不需要元素和容器之间左侧和右侧的间距 当然我可以用 ele
  • 从网站存储数据的最简单方法(在服务器端)

    我有一个非常简单的网站 实际上是单页 有一个输入字段和一个按钮 我需要将用户提交的数据存储在服务器端的某个位置 完美的方法可能是简单的文本文件 并在每次单击按钮后附加新行 日志文件也可以 据我了解 JavaScript 本身是不可能的 我在
  • 如何检查元素的内容是否为空,如果是,则在 jquery 中删除该元素

    我目前正在尝试选择某个 div 内没有内容的任何 h2 元素并将其删除 这是我的 html 代码 div class skipToContainer h2 class vidSkipTo Hello h2 h2 class vidSkipT
  • 有没有办法在 html 图像标签中显示位图数据? [复制]

    这个问题在这里已经有答案了 有没有办法在 HTML 元素中显示位图图像数据 例如 您有一个指向源文件的常规图像 如下所示 img src myImage png width 100 height 100 有没有这样的事情 img width
  • 通过 jQuery 从输入类型=“文件”多个中删除文件

    我在使用 PHP 和 jQuery 上传文件时遇到问题 表单可以一次上传多个图像 这些图像可以在滑块中预览 表单还包含两个字段标题和描述 滑块通过 jQuery 工作 当用户通过单击选择文件来选择多个图像时
  • iOS Safari Mobile 禁用上一个和下一个选择输入

    上周五我发现了关于此问题的类似问题 但似乎无法再次找到它 如果有人能指出我正确的方向 那就太好了 本质上我在一个页面上有多个选择菜单 第一个在加载时填充 第二个在第一个选择时填充 够简单的 但是 在 iOS 设备中 当您点击选择元素时 它会
  • 如何修复 getImageData() 错误画布已被跨源数据污染?

    我的代码在本地主机上运行得很好 但在网站上却不起作用 我从控制台收到此错误 对于这一行 getImageData x y 1 1 data Uncaught SecurityError Failed to execute getImageD
  • 随机定位的 div,不重叠

    所有 div 都像我需要的那样 随机 放置 但它们偶尔会重叠 这只是一个机会问题 我怎样才能防止这种情况发生 理想情况下我能够设置它们之间的最小距离 我可以通过进一步开发当前的 javascript 来实现这一目标吗 我需要考虑完全不同的方
  • 跨浏览器:禁用输入字段的不同行为(文本可以/不能复制)

    我有一个被禁用的输入 html 字段 在某些浏览器 Chrome Edge Internet Explorer 和 Opera 中可以选择并复制文本 但至少在 Firefox 中这是不可能的 您可以通过在不同浏览器中执行以下代码来测试
  • 使用 JavaScript onclick 添加表格行

    我正在尝试使用 javascript 添加下面找到的完全相同的元素 我已经尝试了这里找到的所有解决方案 我什至尝试用php echo但没有运气 无需更改任何输入名称或类似内容 只需单击该按钮即可向表中添加另一行 仅此而已 这是该元素 tr
  • 由于 MIME 类型不受支持,拒绝应用样式

    我不断收到一条错误消息 指出 MIME 类型 text html 不可执行或不是受支持的样式表 MIME 类型 并且启用了严格的 MIME 检查 我的链接代码是
  • 为什么在 HTML 中使用 onClick() 是一种不好的做法?

    我多次听说使用 JavaScript 事件 例如onClick 在 HTML 中是一种不好的做法 因为它不利于语义 我想知道以下代码有什么缺点以及如何修复 a href link a 你可能正在谈论不引人注目的 JavaScript htt
  • 如何检测浏览器是否支持自定义元素

    我正在查看 Modernizr 它应该有助于功能检测 这应该可以帮助确定您的网站是否与给定的 Web 浏览器兼容 但我没有看到任何表明我可以使用它来检测自定义 HTML 的内容我们在内容中创建和定义的元素 如果不是 Modernizr 我如
  • 如何在同一页面上使用AJAX处理多个表单

    我有一个表单 当我单击 提交 时 它就被提交了 然后该表单隐藏 操作页面的结果显示在 div 中 classname dig 它工作正常 但是当我添加另一个表单时 它停止正常工作并且所有表单同时提交 我如何更改我的代码 done click
  • 如何重定向到 instagram://user?username={username}

    我的 html 页面上有这个链接 可以在特定用户上打开 Instagram 应用程序 a href Link to Instagram Profile a 我一直在寻找自动运行 url instagram user username USE
  • Iframe 相对路径挑战

    我有一个页面 在页面内有一个 Iframe 目录如下 Folder1 Folder2 IframeCSS IframeCSS Css iframePage1 html stuff css parentPage1 html 在 iframeP
  • 提交表单并重定向页面

    我在 SO 上看到了很多与此相关的其他问题 但没有一个对我有用 我正在尝试提交POST表单 然后将用户重定向到另一个页面 但我无法同时实现这两种情况 我可以获取重定向或帖子 但不能同时获取两者 这是我现在所拥有的
  • 如何阻止破折号自行包裹?

    我有一个标题 标题最后一个单词的末尾是一个破折号 单词和破折号之间没有空格 当浏览器窗口变小时 破折号会中断并换成新行 在自己的行上有一个破折号是不好的排版 如何停止破折号之前的换行 以便最后一个单词运行到新行 这是代码 h1 XYZ co
  • FireFox 中的自动滚动

    我的应用程序是实时聊天 我有一个 Div 来包装消息 每条消息都是一个 div 所以 在几条消息之后 我的 DOM 看起来像这样 div div Message number two div div div div

随机推荐

  • Python操作redis及redis的操作命令

    Python操作redis及redis的操作命令 Python操作redis https www cnblogs com melonjiang p 5342505 html https www cnblogs com xiaojing201
  • 实战Java高并发程序设计(第二版)-chp4锁

    多线程引用 需要维护并行数据结构间的一致性状态 需要为线程的切换和调度花费时间 参考 实战Java高并发程序设计 第二版 Unsafe类详解 java cas算法实现乐观锁 4 1 合理的锁性能 4 1 1 减少锁持有时间 原有的程序 对整
  • Linux搭建服务器

    文章目录 Linux搭建服务器 1 基础环境配置 1 1配置centos7 1 2安装xshall 1 3安装xftp7 2 配置jdk 1 8 第一步 卸载系统自带的OpenJDK以及相关的java文件 第二步 下载最新稳定JDK 第三步
  • Vue路由守卫(拦截)

    要解决的问题 最近做项目时 发现不登录账号和密码 在浏览器的地址栏直接输入路径也能跳转页面 就聊一下路由守卫吧 也叫路由拦截 话不多少 直接看操作 解决方案 在登录成功后 设置一个sessionStorage 通过这个sessionStor
  • vue可视化管理工具创建项目报错解决errno: -4058;连接超时

    vue可视化管理工具创建项目报错解决errno 4058 简介 vue创建项目时 errno 4058问题解决 使用vue ui指令时会报连接超时问题解决 总共两种解决方案 基础材料 使用的node js版本 18 12 1 vue版本 4
  • Pgsql:多表关联update更新字段和delete删除记录

    一 想用多表关联查询并且update更新指定字段 1 两表关联更新示例 UPDATE t user bank b SET is active 是 FROM t user arch u WHERE u arch id b arch id an
  • 浅拷贝和深拷贝的区别

    浅拷贝和深拷贝 总结 浅拷贝对象数据共享 深拷贝是一个完全独立的对象 因此对象数据不共享 浅拷贝 Shallow Copy 浅拷贝是指创建一个新的对象 但是该新对象只是原始对象的一个副本 具体而言 浅拷贝会创建一个新的对象 并将原始对象的引
  • matlab 载波调制,考虑载波和采样频率的2PSK调制 MATLAB仿真

    功能 生成psk调制信号 创建日期 2016 7 27 创建人 Alice 764499604 qq com clear all close all clc max 100 g zeros 1 max g randint 1 max 长度为
  • 5000月薪与50000月薪的Linux运维的区别

    做 运维 感觉像网管怎么办 新工作运维3个多月 天天就是维护重启服务器 更新代码 感觉这样下去几年后就没有什么竞争力了 这是知乎的一个热门运维问题 也是很多刚进入运维工作的同学面临的心境 确实 运维 可能是分水岭最明显的职位之一 有的人毕业
  • Docker修改容器内部文件的方法

    Docker修改容器内部文件的方法一共有三种 下面进行一一介绍 1 进入容器内部修改 使用下面的命令以命令行的形式可以进入容器的内部对文件进行修改 docker exec it 容器ID bin bash 不过里面没有vim 需要自行安装
  • Qt Translation 遇到的一些问题总结

    文章目录 坑1 无法生成ts文件 坑2 ts文件的中文乱码 坑3 不能直接翻译全局变量 静态变量 符号常量字符串 官方文档 Internationalization with Qt 贴一个比较好的总结 Qt中 软件多语言国际化翻译的方法与步
  • C#使用Tesseract

    C 使用Tesseract 前言 上篇文章讲述了 Tesseract orc的安装和使用 这片文章讲一讲在net平台上面如何使用 Tesseract orc 没有那么复杂的安装教程 我在使用的时间还是基于Framework 在网上下载了好多
  • Xmind8 绿色版安装教程

    特别说明 软件仅供技术交流 请勿用于商业及非法用途 如产生法律纠纷与本人无关 Xmind是一款非常专业的思维导图软件 收费好几百元 不过还是很多用户 因为目前用的最多 也简单易用 XMind界面友好 功能优秀 可用性极强 从而数百万人选择了
  • linux系统编程(十一)线程同步(完结)

    文章目录 1 线程同步 1 1 同步概念 1 1 1 线程同步 1 1 2 数据混乱原因 1 2 互斥量mutex 1 2 1 主要应用函数 1 2 1 1pthread mutex init函数 1 2 1 2 pthread mutex
  • Qt设置字体类型及添加字体文件

    Qt 添加字体文件 1 设置支持的字体 QFont font font setFamily 填写字体名称 2 通过字体文件来设置字体 字体的名称可以是自带的 也可以是外部的 如果是外部字体文件 则需要获取字体名称 使用QFontDataba
  • 表格的标签介绍

  • Javaweb实现员工信息管理系统

    员工信息管理系统 一 项目介绍 1 项目用到的技术栈 开发工具 idea 语言 java js html ajax 数据库 MySQL 服务器 Tomcat 框架 mybatis jQuery layui 2 项目实现功能 管理员 部门负责
  • go 进阶 三方库之 go-redis

    目录 一 基础 初始化连接 使用示例 1 常用操作与string 2 操作hash类型 3 操作list 4 操作set 5 操作zset 6 发布与订阅 7 事物操作 8 执行Lua脚本 二 基于redis实现分布式锁 封装锁结构体 lu
  • 机器学习——生成分类数据的坐标系边界需要用到的技术方法

    0 前言 如果遇到一种应用场景需要将x轴数据和y轴数据所有点映射到坐标系中 需要得到坐标系中x和y映射的坐标点 就要用到meshgrid把x和y映射到坐标系中 然后把得到的结果用ravel把结果转成一维的 用np c 把x数据和y数据堆叠在
  • HTML01

    若有 double p x 10 int i 5 使指针变量 p指向元素 x 5 的语句为 正确答案 A 你的答案 A 正确 p x i p x p x i p x i 设函数fun和实参数组的说明形式为 void fun char ch