2024-06-12

This commit is contained in:
2024-06-12 14:13:09 +09:00
commit 7546580ca9
27 changed files with 354 additions and 0 deletions

79
.gitignore vendored Normal file
View File

@@ -0,0 +1,79 @@
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
# AWS User-specific
.idea/**/aws.xml
# Generated files
.idea/**/contentModel.xml
# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml
# Gradle
.idea/**/gradle.xml
.idea/**/libraries
# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/artifacts
# .idea/compiler.xml
# .idea/jarRepositories.xml
# .idea/modules.xml
# .idea/*.iml
# .idea/modules
# *.iml
# *.ipr
# CMake
cmake-build-*/
# Mongo Explorer plugin
.idea/**/mongoSettings.xml
# File-based project format
*.iws
# IntelliJ
out/
# mpeltonen/sbt-idea plugin
.idea_modules/
# JIRA plugin
atlassian-ide-plugin.xml
# Cursive Clojure plugin
.idea/replstate.xml
# SonarLint plugin
.idea/sonarlint/
# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
# Editor-based Rest Client
.idea/httpRequests
# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

3
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,3 @@
# 디폴트 무시된 파일
/shelf/
/workspace.xml

6
.idea/copyright/Elex_Project.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<component name="CopyrightManager">
<copyright>
<option name="notice" value="Copyright (c) &amp;#36;originalComment.match(&quot;Copyright \(c\) (\d+)&quot;, 1, &quot;-&quot;, &quot;&amp;#36;today.year&quot;)&amp;#36;today.year. Elex. All Rights Reesrved.&#10;https://www.elex-project.com/" />
<option name="myName" value="Elex Project" />
</copyright>
</component>

7
.idea/copyright/profiles_settings.xml generated Normal file
View File

@@ -0,0 +1,7 @@
<component name="CopyrightManager">
<settings>
<module2copyright>
<element module="Project Files" copyright="Elex Project" />
</module2copyright>
</settings>
</component>

6
.idea/misc.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

8
.idea/modules.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/css-examples.iml" filepath="$PROJECT_DIR$/css-examples.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

6
Writerside/c.list Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE categories
SYSTEM "https://resources.jetbrains.com/writerside/1.0/categories.dtd">
<categories>
<category id="wrs" name="Writerside documentation" order="1"/>
</categories>

23
Writerside/c.tree Normal file
View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- Copyright (c) 2024. Elex. All Rights Reesrved.
- https://www.elex-project.com/
-->
<!DOCTYPE instance-profile
SYSTEM "https://resources.jetbrains.com/writerside/1.0/product-profile.dtd">
<instance-profile id="c"
name="CSS"
start-page="starter-topic.md">
<toc-element topic="starter-topic.md">
<toc-element topic="Selectors.md"/>
<toc-element topic="Box-Model.md"/>
<toc-element topic="Units-and-Values.md"/>
<toc-element topic="Styling-Text.md"/>
<toc-element topic="Styling-Image-and-Media.md"/>
<toc-element topic="Styling-Table.md"/>
<toc-element topic="Layouts.md"/>
</toc-element>
</instance-profile>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ Copyright (c) 2024. Elex. All Rights Reesrved.
~ https://www.elex-project.com/
-->
<buildprofiles xsi:noNamespaceSchemaLocation="https://resources.jetbrains.com/writerside/1.0/build-profiles.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<variables></variables>
<build-profile instance="c">
<variables>
<noindex-content>true</noindex-content>
</variables>
</build-profile>
</buildprofiles>

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 306 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

View File

@@ -0,0 +1,3 @@
# Box Model
Start typing here...

View File

@@ -0,0 +1,3 @@
# Layouts
Start typing here...

View File

@@ -0,0 +1,147 @@
# 선택자
## 타입 선택자
HTML 태그(요소)를 선택합니다.
```CSS
p {
}
```
## 범용 선택자
모든 항목을 선택합니다.
```CSS
* {
}
```
## 클래스 선택자
해당 클래스가 적용된 모든 항목을 선택합니다.
```CSS
.my-class {
}
```
## ID 선택자
해당 아이디가 적용된 항목을 선택합니다. HTML 문서에서 id는 유일해야 합니다.
```CSS
#my-id {
}
```
## 속성 선택자
### 속성 이름 선택자
해당 속성이 있는 항목을 선택합니다.
```CSS
a[title] {
}
```
### 속성 값과 일치
해당 속성의 값이 일치하는 항목을 선택합니다.
```CSS
a[href="http://examples.com"] {
}
```
해당 속성의 값과 일치하거나 공백으로 구분된 목록 중 해당 값을 포함하는 항목을 선택합니다.
```CSS
p[class~="highlight"] {
}
```
해당 속성의 값과 일치하거나 해당 값 뒤에 '-'으로 이어지는 항목을 선택합니다.
```CSS
div[lang|="ko"] {
}
```
### 문자열 중 일부와 일치
해당 속성의 값이 주어진 값으로 시작하는 항목을 선택합니다.
```CSS
div[class^="box-"] {
}
```
해당 속성의 값이 주어진 값으로 끝나는 항목을 선택합니다.
```CSS
div[class$="box-"] {
}
```
해당 속성의 값이 주어진 값을 포함하는 항목을 선택합니다.
```CSS
div[class*="box-"] {
}
```
## 의사 클래스 선택자
의사 클래스는 특정 상태에 있는 요소를 선택하는 선택자입니다.
* :first-child
* :first-of-type
* :last-child
* :last-of-type
* :nth-child()
* :nth-of-type()
* :only-child
* :only-of-type
* :active
* :hover
* :visited
* :link
* :focus
* :required
* :valid
* :invalid
* :checked
* :disabled
* :enabled
* :is()
* :has()
* :not()
## 의사 요소 선택자
의사 요소는 유사한 방식으로 동작하지만, 기존 요소에 클래스를 적용하는 것이 아니라 완전히 새로운 HTML 요소를 마크업에 추가한 것처럼 작동합니다.
* ::before
* ::after
* ::first-line
* ::first-letter
* ::selection
## 결합자
다른 결합자를 서로 연결하여 새로운 일치 조건을 만듭니다.
### 후손 결합자
### 자식 결합자
### 인접 형제 결합자
### 일반 형제 결합자

View File

@@ -0,0 +1,3 @@
# Styling Image and Media
Start typing here...

View File

@@ -0,0 +1,3 @@
# Styling Table
Start typing here...

View File

@@ -0,0 +1,3 @@
# Styling Text
Start typing here...

View File

@@ -0,0 +1,3 @@
# Units and Values
Start typing here...

View File

@@ -0,0 +1,2 @@
# CSS

5
Writerside/v.list Normal file
View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE vars SYSTEM "https://resources.jetbrains.com/writerside/1.0/vars.dtd">
<vars>
<var name="product" value="Writerside"/>
</vars>

13
Writerside/writerside.cfg Normal file
View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- Copyright (c) 2024. Elex. All Rights Reesrved.
- https://www.elex-project.com/
-->
<!DOCTYPE ihp SYSTEM "https://resources.jetbrains.com/writerside/1.0/ihp.dtd">
<ihp version="2.0">
<topics dir="topics" web-path="topics"/>
<images dir="images" web-path="images"/>
<instance src="c.tree"/>
</ihp>

8
css-examples.iml Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="GENERAL_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>