CSS设计彻底研究5.1节笔记
属性 | 含义 | 备注 |
font-family | 字体 | 可以同时声明多种字体,字体之间用逗号分隔。例:font-family: Arial, ”Times New Roman”; |
font-size | 文字大小 | 长度单位 |
相对单位 | (1)px:相对于1个像素的比例,1px相当于1像素; (2)em:1em表示的长度是其父元素中字母m的标准宽度; (3)ex:1ex表示字母x的标准高度; (4)% | |
绝对单位 | (1)pt:point,印刷的点数,在一般的显示器中1pt相对于1/72inch; (2)in:inch,英寸; (3)cm:centimeter,厘米; (4)mm:millimeter,毫米; (5)pc:pica,1pc=12pt。 | |
line-height | 行高 | 表示的是两行文字之间的基线(下划线的位置就是文字的基线)的距离。 |
注:三个属性的混写:font:大小/行高 字体; | ||
color | 文字颜色 |
|
background-color | 背景颜色 |
|
font-weight | 文字加粗 | normal|bold |
font-style | 文字倾斜 | normal|oblique(倾斜)|italic(意大利体) |
text-decoration | 文字效果 | none|underline(下划线)|overline(上划线)|line-through(删除线)|blink(闪烁,IE不支持) 注:同时应用多个效果时,中间用空格隔开。 |
text-align | 水平对齐 | left|right|center|justify(两端对齐) |
vertical-align | 垂直对齐 | 只能用于表格单元格中的对象竖直方向的对齐 |
text-indent | 段首缩进 | 如:text-indent:2em;(缩进2个字符) |
技巧:
1.设置首字下沉
.firstLetter{
font-size:3em;
line-height:3em;
float:left;
}
2.段落的垂直居中
(1)方法一:将行高(line-height)设置为与高度(height)相同的值
缺点:对于超过一行的文本,增加文本长度,或者是浏览器窗口变窄,于是文本需要折行显示,这种方法就无效了。
(2)方法二:改进方法:multi-vertical.htm
HTML代码
<p class="sycode"> <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" > < head > < title > Universal vertical center with CSS </ title > < style > #outer { height : 100px ; overflow : hidden ; position : relative ; } #outer[id] { display : table ; position : static ; } #middle { position : absolute ; top : 50% ; } /* for explorer only */ #middle[id] { display : table-cell ; vertical-align : middle ; position : static ; } #inner { position : relative ; top : -50% } /* for explorer only */ /* optional: #inner[id] {position: static;} */ .withBorder { border : 1px green solid ; } </ style > </ head > < body > < div id ="outer" class ="withBorder" > < div id ="middle" > < div id ="inner" > any text any height any content, everything is vertically centered. </ div > </ div > </ div ></ body > </ html > </p>

HTML、CSS和JavaScript在Web开发中的作用分别是:1.HTML定义网页结构,2.CSS控制网页样式,3.JavaScript添加动态行为。它们共同构建了现代网站的框架、美观和交互性。

HTML的未来充满了无限可能。1)新功能和标准将包括更多的语义化标签和WebComponents的普及。2)网页设计趋势将继续向响应式和无障碍设计发展。3)性能优化将通过响应式图片加载和延迟加载技术提升用户体验。

HTML、CSS和JavaScript在网页开发中的角色分别是:HTML负责内容结构,CSS负责样式,JavaScript负责动态行为。1.HTML通过标签定义网页结构和内容,确保语义化。2.CSS通过选择器和属性控制网页样式,使其美观易读。3.JavaScript通过脚本控制网页行为,实现动态和交互功能。

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增强WebevebDevelopment。

HTML是构建网页结构的基石。1.HTML定义内容结构和语义,使用、、等标签。2.提供语义化标记,如、、等,提升SEO效果。3.通过标签实现用户交互,需注意表单验证。4.使用、等高级元素结合JavaScript实现动态效果。5.常见错误包括标签未闭合和属性值未加引号,需使用验证工具。6.优化策略包括减少HTTP请求、压缩HTML、使用语义化标签等。

HTML是一种用于构建网页的语言,通过标签和属性定义网页结构和内容。1)HTML通过标签组织文档结构,如、。2)浏览器解析HTML构建DOM并渲染网页。3)HTML5的新特性如、、增强了多媒体功能。4)常见错误包括标签未闭合和属性值未加引号。5)优化建议包括使用语义化标签和减少文件大小。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML的作用是通过标签和属性定义网页的结构和内容。1.HTML通过到、等标签组织内容,使其易于阅读和理解。2.使用语义化标签如、等增强可访问性和SEO。3.优化HTML代码可以提高网页加载速度和用户体验。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

Dreamweaver Mac版
视觉化网页开发工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。