例
三個段落設置不同的字體樣式:
p.normal {font-style:normal}
p.italic {font-style:italic}
p.oblique {font-style:oblique}
屬性定義及使用說明
font-style屬性指定文本的字體樣式。
默認值: | normal |
---|---|
繼承: | yes |
版本: | CSS1 |
JavaScript 語法: | object.style.fontStyle="italic" |
瀏覽器支持
表格中的數字表示支持該屬性的第一個瀏覽器版本號。
屬性 | |||||
---|---|---|---|---|---|
font-style | 1.0 | 4.0 | 1.0 | 1.0 | 7.0 |
屬性值
值 | 描述 |
---|---|
normal | 默認值。瀏覽器顯示一個標準的字體樣式。 |
italic | 瀏覽器會顯示一個斜體的字體樣式。 |
oblique | 瀏覽器會顯示一個傾斜的字體樣式。 |
inherit | 規定應該從父元素繼承字體樣式。 |
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
TML常用代碼之:修改頁面的實用性HTML代碼
貼圖:<img src="圖片地址">
加入連接:<a href="所要連接的相關地址">寫上你想寫的字</a>
在新窗口打開連接:<a href="相關地址" target="_blank">寫上要寫的字</a>
移動字體(走馬燈):<marquee>寫上你想寫的字</marquee>
字體加粗:<b>寫上你想寫的字</b>
字體斜體:<i>寫上你想寫的字</i>
字體下劃線: <u>寫上你想寫的字</u>
字體刪除線: <s>寫上你想寫的字</s>
字體加大: <big>寫上你想寫的字</big>
字體控制大小:<h1>寫上你想寫的字</h1> (其中字體大小可從h1-h5,h1最大,h5最小)
更改字體顏色:<font color="#value">寫上你想寫的字</font>(其中value值在000000與ffffff(16位進制)之間
消除連接的下劃線:<a href="相關地址" style="text-decoration:none">寫上你想寫的字</a>
貼音樂:<embed src="音樂地址" width="寬度" height="高度" autostart=false>
貼flash: <embed src="flash地址" width="寬度" height="高度">
貼影視文件:<img dynsrc="文件地址" width="寬度" height="高度" start=mouseover>
換行:<br>
段落:<p>段落</p>
原始文字樣式:<pre>正文</pre>
換帖子背景:<body background="背景圖片地址">
固定帖子背景不隨滾動條滾動:<body background="背景圖片地址" body bgproperties=fixed>
定制帖子背景顏色:<body bgcolor="#value">(value值見10)
帖子背景音樂:<bgsound="背景音樂地址" loop=infinite>
貼網頁:<iframe. src="相關地址" width="寬度" height="高度"></iframe>
擇器
格式: body div div p{樣式代碼} 匹配body里面的div里面的div里面的所有p標簽(包括后代)
格式: body>div>div>p{樣式代碼} 匹配body里面的div里面的div里面的所有p子元素(不包含后代)
格式: a:link/visited/hover/active:{樣式代碼}
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--樣式-->
<style>
#l2{color: green}
.c1{color: yellow}
input[type="text"],body>p{background-color: red}
/*子元素選擇器*/
body>div>div>p{color: pink}
/*子孫后代選擇器*/
body div div p{background-color: yellow}
/*偽類選擇器*/
a:link{color: red;}/*未訪問*/
a:visited{color: pink}/*訪問過*/
a:hover{color: green}/*懸停*/
a:active{color: yellow}/*點擊*/
</style>
</head>
<body>
<ul>
<li>劉備</li><li id="l2">關羽</li><li class="c1">張飛</li>
</ul>
<p>香蕉</p><p class="c1">蘋果</p>
<input type="text">
<input type="password">
<div>
<p>p1</p>
<div><p>p2</p></div>
<div><div><p>p3</p></div></div>
</div>
<a href="http://www.celinfcom">注釋助手</a>
顏色賦值
三原色: 紅綠藍 ,red green blue rgb ,每個顏色的取值范圍0-255 顏色賦值的幾種方式:
<style>
h1{
/*color: #ff0000;*/
/* color: #f00;*/
/*color: rgb(255,0,0);*/
color: rgba(255,0,0,0.3);
}
#d2{
width: 200px;
height: 200px;
background-color: pink;
/*設置背景圖片*/
background-image: url("../b.jpg");
/*設置背景圖片尺寸*/
background-size: 100px 100px;
/*禁止重復*/
background-repeat: no-repeat;
/*控制位置:橫向 縱向*/
/*background-position: 50px 100px;*/
background-position: 50% 50%;
}
</style>
<body>
<div id="d2"></div>
<h1>顏色測試</h1>
</body>
背景圖片
<style>
#d1{
width: 611px;
height: 376px;
background-color: #e8e8e8;
background-image: url("http://celinf.org/itemCat/study_computer.png");
background-repeat: no-repeat;
background-position: 90% 90%;
background-size: 318px 319px;
}
</style>
<body>
<div id="d1"></div>
</body>
文本和字體相關樣式
<style>
div{
width: 200px;
height: 50px;
border: 1px solid red;
/*水平對齊方式*/
text-align: center;
/*行高*/
line-height: 50px;
/*文本修飾 overline上劃線underline下劃線 line-through刪除線
none去掉文本修飾*/
text-decoration: line-through;
/*文本陰影:顏色 x偏移值 y偏移值 濃度*/
text-shadow: red -15px -15px 5px;
/*字體大小*/
font-size: 20px;
/*字體加粗 bold加粗 normal去掉加粗*/
font-weight: bold;
}
a{
text-decoration: none;/*去掉自帶下劃線*/
}
h3{
font-weight: normal;/*去掉自帶加粗*/
/*設置斜體*/
font-style: italic;
/*設置字體*/
/*font-family: cursive;*/
font: 30px cursive;
}
</style>
<body>
<h3>這是個h3</h3>
<a href="">超鏈接</a>
<div>文本和字體測試</div>
</body>
元素的顯示方式display
<style>
div{
width: 100px;
height: 100px;
border: 1px solid red;
}
span{
border: 1px solid blue;
/*行內元素不能修改寬高*/
width: 100px;
height: 100px;
/*把行內元素改成了塊級元素或行內塊元素都可以修改寬高 */
display: inline-block;
}
img{
width: 100px;
height: 100px;
display: none;/*隱藏元素*/
}
a{
width: 132px;
height: 40px;
background-color: #0aa1ed;
/*行內元素不能修改寬高*/
display: block;
text-align: center;
line-height: 40px;
color: white;
text-decoration: none;
font-size: 20px;
/*圓角 值越大越圓*/
border-radius: 3px;
}
</style>
<body>
<a href="">查看詳情</a>
<img src="../b.jpg" alt="">
<img src="../b.jpg" alt="">
<img src="../b.jpg" alt="">
<div>div1</div>
<div>div2</div>
<div>div3</div>
<span>span1</span>
<span>span2</span>
<span>span3</span>
</body>
盒子模型
盒子模型用來控制元素的顯示效果包括: 元素內容content+外邊距margin+邊框border+內邊距padding
border邊框效果
盒子模型之內容content
盒子模型之外邊距margin
盒子模型之邊框border
賦值方式:
<style>
#d1{
width: 100px;
height: 100px;
border:1px solid red;
/*margin-left: 100px;
margin-top: 100px;*/
/*margin-bottom: 50px;*/
margin: 10px 20px 30px 40px;
}
#d2{
width: 100px;height: 100px;border:1px solid red;
/*上下相鄰彼此添加外邊距 取最大值*/
margin-top: 100px;
}
#s1{
/*行內元素上下外邊距無效*/
margin-right: 100px;
}
#s2{
/*左右相鄰彼此添加外邊距 兩者相加*/
margin-left: 50px;
}
#big{
width: 200px;height: 200px;background-color: green;
overflow: hidden;/*解決粘連問題*/
}
#big>div{
width: 50px;height: 50px;background-color: red;
margin-left: 50px;
/*當元素的上邊緣和上級元素的上邊緣重疊時,給元素添加上外邊距會出現粘連問題*/
margin-top: 50px;
}
#border_div{
width: 400px;
height: 200px;
border: 10px solid blue;
/*設置圓角*/
border-radius: 200px;
}
</style>
<body>
<div id="border_div"></div>
<div id="big">
<div></div>
</div>
<span id="s1">span1</span><span id="s2">span2</span>
<div id="d1">外邊距測試</div>
<div id="d2">div2</div>
</body>
盒子模型之內邊距padding
<style>
div{
width: 150px;
height: 150px;
border:1px solid red;
/*內邊距會影響元素的寬高*/
padding-top: 50px;
padding-left: 50px;
}
</style>
<body>
<div>內邊距</div>
</body>
CSS的三大特性
<style>
#d1{
color: red;
}
div{
/*!important作用是提升優先級*/
color: blue !important;
}
</style>
<body>
<div id="d1">
<p>這是個p標簽</p>
<span>這是div里面的span</span>
<a href="">超鏈接</a>
</div>
<span>這是div外面的span</span>
</body>
綜合性練習【Demo】
<style>
body{
font: 12px "simhei", Arial, Helvetica, sans-serif;
color: #666;width: 1000px;
}
#d1{
width: 611px;height: 376px;
background-color: #e8e8e8;
background-image: url("http://celinf.org/study_computer1.png");
background-size: 318px 319px;
background-repeat: no-repeat;
background-position: 90% 90%;
overflow: hidden; display: inline-block;
}
#d2{margin: 68px 0 0 36px; width: 245px;height: 232px; }
#d3{
width: 375px;height: 376px;
background-color: #e8e8e8; overflow: hidden;
background-image: url("http://celinf.org/study_computer.png");
background-repeat: no-repeat;
background-size: 292px 232px;
background-position: 85% 85%; display: inline-block;
}
div>div{width: 253px; height: 232px;margin: 39px 0 0 25px; }
.title_p{
color: #333333;font-size: 32px;
margin-bottom: 12px;
font-weight: lighter;
}
.intro_p{font-size: 12px;font-weight: lighter;margin-bottom: 24px;}
.price_p{
font-size: 24px;color: #0aa1ed;
font-weight: bold;margin-bottom: 12px;
}
a{
display: block; background-color: #0aa1ed;
color: white;
width: 132px;height: 40px;
text-align: center; line-height: 40px;
font-size: 20px; text-decoration: none;
border-radius: 2px;
}
</style>
<body>
<div id="d1">
<div id="d2">
<p class="title_p">靈越 燃7000系列</p>
<p class="intro_p">
酷睿雙核i5處理器|256GB SSD| 8GB內存<br>
英特爾HD顯卡620含共享顯卡內存
</p>
<p class="price_p">¥4999.00</p>
<a href="#">查看詳情</a>
</div>
</div>
</div>
<div id="d3">
<div>
<p class="title_p">顏值 框不住</p>
<p class="intro_p">
酷睿雙核i5處理器|256GB SSD| 8GB內存
<br>
英特爾HD顯卡620含共享顯卡內存
</p>
<p class="price_p">¥6888.00</p>
<a href="#">查看詳情</a>
</div>
</div>
</body>
學習記錄,如有侵權請聯系刪除
*請認真填寫需求信息,我們會在24小時內與您取得聯系。