html或 jsp引入外部css樣式:
<link href="${contextPath}/htuser/css/global.css" rel="stylesheet" type="text/css" />
css寫法
注:如果在.css檔案中,直接寫樣式
如果在jsp中寫樣式,需要在寫在<style type="text/css"></style>中
1.直接給html標籤定義樣式
ul { list-style:none;margin:0;padding:0;}
table {table-layout: fixed;}
多個標籤同時定義
ul,li {
margin: 0;
padding: 0
}
dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form { margin:0;padding:0;}
2.根據id定義樣式
#container {
overflow: auto
}
多個id同時定義樣式
#pager2,#pager3,#pager4{
background: #eff5ff;
color:black;
}
3.根據class定義樣式
.inpuGrey{
background-color: lightgray;
}
多個class同時定義
.btn_left, .btn_right{
clear: both;
color:#fff;
line-height:32px;
height: 32px;
position:relative;
margin:0px;
width:100%;padding-left:15px;
padding-right:15px;
margin:0px;
background: url(../images/ydzy_img/search_bg_left.png) no-repeat left top;
}
4.指定id下指定class的子元素的樣式:(可以反過來用,通過class找id)
#sidebar .content1 {
height:auto;
position:absolute;
top:30px;bottom:7px;width:116px;
background:url(../images/ydzy_img/left_tree_center.png) repeat-y center top;
}
5.給所有的文字框定義樣式
input[type="text"]{
width:40%;
}
下拉
select{
width:50%;
}
給所有的文字框和下拉框定義樣式
input[type="text"],select{
width:40%;
}
給按鈕定義樣式
input[type=button]{width:63px;height:23px;text-align:center;line-height:23px;color:#fff;font-size:12px;border:0px;background:transparent url(../images/btn_bgs.png) repeat-x center center;}
給id="citySel"的文字框定義樣式
input[type="text"]#citySel{
width:60%;
}
給id="grid"的表格的行列定義樣式
#grid tr{border-right:1px solid transparent}
#grid td{font-size:13px;}
給class="pg_pager"下的所有td定義樣式
.pg_pager td{border:0px;color:rgb(34, 34, 34);font-size:14px;}
6.根據路徑定義內層樣式,例如找到內層表格的td並定義樣式(可以越級,但是路徑要正確)
.main_bodys_wyyfsgl #searchCondition>div> table td{
width:200px;
}
.main_bodys_vyywh #searchCondition>div> table td>span
{
position:absolute;
left:85px;right:0px;
width:auto;
}
.main_bodys_vyywh #searchCondition>div> table td>span input[type=text],table td>span select {margin-top:0px !important;width:100%}
.main_bodys_wyyfsgl .ui-dialog .ui-dialog-content form{padding-right:50px}
.main_bodys_vyywh img#show{float:left;}
.main_bodys_vyywh img#showE{float:left;}
注:如果是找下級 id或class之間用空格,如果並列定義同一個樣式用逗號 *****html自有標籤和id或class之間可以不用空格 img#showE
實際過程中要根據情況除錯
滾動條一般用在div標籤
style="overflow-y:scroll;"
#addform,#editform{
overflow: auto;
}
7.同時使用兩種樣式 例如 class="btn-block button-ripple"