常用行内标签

常用行内标签

strong标签和em标签

strong默认样式:加粗

em默认样式:使文本倾斜

语义:都是强调

面试题1:strong标签和em标签有什么区别?

相同点:都有强调语义的作用

不同点:strong是强调内容的,em是强调语气的

总结:由于二者都有强调作用,在实际开发中并不区分使用

b标签和i标签

语义:都没有语义

b标签默认样式:加粗

i标签默认样式:使文本倾斜

i标签还常常用于引入字体图标

面试题2:b标签、i标签 和 strong标签、em标签之间的区别

相同点:b标签和strong标签默认样式都是加粗文本,i标签和em标签都是使文本倾斜

不同点:b标签和i标签都没有语义,而strong标签和em标签都有强调的语义

总结:在实际开发中,尽量使用有语义的标签(strong标签和em标签)

面试题3:title标签和h1标签有什么区别

相同点:二者的语义都比较重,可以帮助浏览器进行检索

不同点:title是浏览器标题栏的标题,h1是页面内容的标题

总结:因为二者的语义都比较重,所以在实际开发中需要慎重使用

span标签

没有默认样式 没有语义

del标签

删除线标签

使用场景:商品降价打折

 <div>
     <p>
         <del>9999</del>998
     </p>
 ​
 </div>

a标签

默认样式:字体颜色有变化,字体文本有下划线

a的2个功能:

从一个页面跳到另一个页面

 <a href="https://www.baidu.com">跳转到百度</a>

当前页面的跳转(电梯导航)[,其实还有一个下载]

<body>
     <a href="#bottom">到底部</a>
 ​
     <a href="#center">到中间</a>
 ​
     <p id="top"></p>
 ​
     ……
     <p id="center"></p>
 ​
     ……
     <p id="bottom"></p>
 ​
 <a href="#top">返回顶部</a>
</body>

当前页面的跳转[只有页面有滚动条是可以使用]

步骤一:打标记(即添加id属性)

步骤二:设置href属性值# id名

 id属性值:
 ​
   不要以数字开头
 ​
   不要重复
 ​
   尽量不要写汉字
a的2个属性:

href:指向跳转的地址

地址:

 绝对路径:路径固定,不会随着当前文件的变化而变化
 ​
 如:[https://www.baidu.com](https://www.baidu.com) 不管在哪里点击此链接都会跳转到百度
 ​
 相对路径:路径地址不固定,会随html文件位置的变化而变化
 ​
   ./  要跳转的文件,在当前文件所在目录下
 ​
   ../ 要跳转的文件,在当前文件所在的上级目录下

target:跳转的打开方式

属性值:self(默认值)、blank

 <a href="https://www.baidu.com" target="_self"></a>==>在当前网页跳转到百度
 <a href="https://www.baidu.com" target="_blank"></a>==>新开一个网页并跳转到百度
一个补充:空链接写法
<a href='javascript:;'></a>==>正规写法

<a href="#"></a>==>非正规写法 会默认刷新页面
去除a链接字体默认样式

text-decoration: none;==>text-decoration属性(文本修饰) none清除样式

补充标签

hr标签:分割线

br标签强势换行

 <p>
   桃花三月春风暖, 相遇人海一瞬间。
   眉眼传情心意通, 携手共度岁月甜。
 </p>
 这样的运行结果肯定是在一行上的,但我又不想在外面再套一个盒子,里面用两个p标签,太麻烦了
 所以这个时候就可以使用强制换行标签br标签
 <p>
   桃花三月春风暖, 相遇人海一瞬间。<br>
   眉眼传情心意通, 携手共度岁月甜。<br>
 </p>
在HTML中,行内标签(inline tags)用于对文本内容中的部分文字进行格式化或语义化处理,不会独占一行。这些标签通常嵌套在块级元素(如 `<p>`、`div`)内部,用于定义文本的特定含义或样式。 ### 常用HTML行内标签及其作用 - **`<b>`**:定义粗体文本,用于强调内容,但不表示重要性。 示例:`<b>这是加粗文本</b>` - **`<i>`**:定义斜体文本,常用于表示技术术语、强调等。 示例:`<i>这是斜体文本</i>` - **`<u>`**:定义下划线文本,通常用于表示拼写错误或特殊强调。 示例:`<u>这是带下划线的文本</u>` - **`<em>`**:定义强调文本,通常以斜体显示,具有语义意义。 示例:`这是强调的文本` - **`<strong>`**:定义重要内容,通常以粗体显示,强调文本的重要性。 示例:`<strong>这是重要内容</strong>` - **`<small>`**:定义小号字体文本,常用于免责声明或次要信息。 示例:`<small>这是较小的文本</small>` - **`<mark>`**:定义高亮显示的文本,适用于突出显示关键词或重点内容。 示例:`<mark>这是被标记的文本</mark>` - **`<del>`**:定义删除线文本,表示内容已被删除。 示例:`<del>这是被删除的文本</del>` - **`<ins>`**:定义插入文本,通常带有下划线,表示内容被添加。 示例:`<ins>这是插入的文本</ins>` - **`<sub>`**:定义下标文本,常用于化学公式或数学表达式。 示例:`H<sub>2</sub>O` - **`<sup>`**:定义上标文本,常用于脚注编号或数学指数。 示例:`E=mc<sup>2</sup>` - **`<code>`**:定义计算机代码文本,通常使用等宽字体显示。 示例:`<code>print("Hello World")</code>` - **`<var>`**:定义变量,通常以斜体显示。 示例:`<var>变量名</var>` - **`<samp>`**:定义程序输出的示例文本。 示例:`<samp>程序输出内容</samp>` - **`<kbd>`**:定义用户输入的键盘文本。 示例:`<kbd>Ctrl + C</kbd>` - **`<cite>`**:定义作品的标题,如书籍、电影等。 示例:`<cite>《HTML5权威指南》</cite>` - **`<abbr>`**:定义缩写词,可配合 `title` 属性提供完整含义。 示例:`<abbr title="HyperText Markup Language">HTML</abbr>` - **`<time>`**:定义日期或时间,有助于搜索引擎优化和语义化。 示例:`<time datetime="2023-10-15">2023年10月15日</time>` - **`<a>`**:定义超链接,是最重要的行内标签之一,用于导航到其他页面或资源。 示例:`<a href="https://example.com">点击这里</a>` - **`<img>`**:虽然 `<img>` 是行内元素,但它常用于嵌入图像。 示例:`<img src="image.jpg" alt="描述文本">` - **`<input>`**:在表单中使用,属于行内元素,常用于创建文本框、复选框等交互控件。 示例:`<input type="text" name="username">` [^3] - **`<label>`**:用于与表单控件关联,提高可访问性。 示例:`<label for="username">用户名:</label><input type="text" id="username">` - **`<select>` 和 `<option>`**:用于创建下拉菜单。 示例: ```html <select name="color"> <option value="red">红色</option> <option value="blue">蓝色</option> </select> ``` - **`<textarea>`**:用于多行文本输入,属于行内块元素。 示例:`<textarea name="message" rows="4" cols="50">请输入内容</textarea>` 这些行内标签在构建语义清晰、结构良好的网页中起着重要作用,同时也有助于提升可访问性和搜索引擎优化(SEO)效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值